The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M COM 88579Y101 7,338 42,335 SH   SOLE   0 0 42,335
Abbott Laboratories COM 002824100 7,577 90,104 SH   SOLE   0 0 90,104
Abbvie Inc COM 00287Y109 4,185 57,559 SH   SOLE   0 0 57,559
Adobe Systems COM 00724F101 11,945 40,541 SH   SOLE   0 0 40,541
Advanced Micro Devices COM 007903107 243 8,005 SH   SOLE   0 0 8,005
Alibaba Group Hldg Adr SPON ADS 01609W102 1,148 6,776 SH   SOLE   0 0 6,776
Alphabet Inc A CAP STK CL A 02079K305 4,806 4,439 SH   SOLE   0 0 4,439
Alphabet Inc C Non Voting Shar CAP STK CL C 02079K107 10,083 9,329 SH   SOLE   0 0 9,329
Altria Group Inc. COM 02209S103 294 6,210 SH   SOLE   0 0 6,210
Amazon Com Inc COM 023235106 19,657 10,381 SH   SOLE   0 0 10,381
American Express Company COM 025816109 5,044 40,862 SH   SOLE   0 0 40,862
American Electric Power COM 025537101 233 2,649 SH   SOLE   0 0 2,649
Amgen Incorporated COM 031162100 7,264 39,419 SH   SOLE   0 0 39,419
Anheuser Busch COM 03524A108 4,867 54,993 SH   SOLE   0 0 54,993
Apple Inc. COM 037833100 22,719 114,790 SH   SOLE   0 0 114,790
Applied Materials Inc COM 038222105 4,599 102,415 SH   SOLE   0 0 102,415
AT&T New COM 00206R102 7,341 219,079 SH   SOLE   0 0 219,079
Auto Data Processing COM 053015103 4,808 29,086 SH   SOLE   0 0 29,086
Autodesk COM 052769106 357 2,192 SH   SOLE   0 0 2,192
Bank of America Corp COM 060505104 411 14,181 SH   SOLE   0 0 14,181
Baxter International Inc COM 071813109 3,443 42,046 SH   SOLE   0 0 42,046
Becton Dickinson & Co COM 075887109 8,121 32,228 SH   SOLE   0 0 32,228
Berkshire Hathaway Cl B CL B 084670207 3,213 15,076 SH   SOLE   0 0 15,076
Boeing COM 097023105 16,547 45,459 SH   SOLE   0 0 45,459
BP Plc PLC 055622104 428 10,273 SH   SOLE   0 0 10,273
Bristol Myers Squibb COM 110122108 2,977 65,648 SH   SOLE   0 0 65,648
C S X Corp COM 126408103 10,653 137,696 SH   SOLE   0 0 137,696
Calavo Growers Inc COM 128246105 329 3,403 SH   SOLE   0 0 3,403
Caterpillar COM 149123101 4,522 33,185 SH   SOLE   0 0 33,185
Celgene Corp COM 151020104 2,093 22,645 SH   SOLE   0 0 22,645
Charles Schwab Corp COM 808513105 5,539 137,837 SH   SOLE   0 0 137,837
Chevron Corp COM 166764100 9,369 75,292 SH   SOLE   0 0 75,292
Cisco Systems COM 17275R102 13,045 238,363 SH   SOLE   0 0 238,363
Coca Cola Company COM 191216100 2,343 46,021 SH   SOLE   0 0 46,021
Colgate-Palmolive Co COM 194162103 637 8,891 SH   SOLE   0 0 8,891
Comcast Corp New Cl A COM 20030N101 216 5,124 SH   SOLE   0 0 5,124
ConocoPhillips COM 20825C104 795 13,047 SH   SOLE   0 0 13,047
Constellation Brands Inc A CL A 21036P108 5,457 27,712 SH   SOLE   0 0 27,712
Corning Inc COM 219350105 5,175 155,759 SH   SOLE   0 0 155,759
Costco Companies Inc. COM 22160Q102 11,891 44,998 SH   SOLE   0 0 44,998
Cummins Inc COM 231021106 5,230 30,527 SH   SOLE   0 0 30,527
Deere & Co COM 244199105 5,912 35,678 SH   SOLE   0 0 35,678
Deutsche Telekom AG ADR ADR 251566105 4,360 251,446 SH   SOLE   0 0 251,446
Disney Walt Co. COM 254687106 12,754 91,340 SH   SOLE   0 0 91,340
Dow Inc COM 260557103 212 4,306 SH   SOLE   0 0 4,306
DuPont de Nemours Inc COM 26614N102 323 4,306 SH   SOLE   0 0 4,306
Edison International COM 281020107 234 3,475 SH   SOLE   0 0 3,475
Edwards Lifesciences Cp COM 28176E108 8,183 44,298 SH   SOLE   0 0 44,298
Elanco Animal Health COM 28414H103 589 17,432 SH   SOLE   0 0 17,432
Electronic Arts Inc. COM 285512109 4,865 48,052 SH   SOLE   0 0 48,052
Eli Lilly COM 532457108 3,624 32,717 SH   SOLE   0 0 32,717
Emerson Electric Co COM 291011104 2,373 35,579 SH   SOLE   0 0 35,579
Enbridge Inc COM 29250N105 6,187 171,503 SH   SOLE   0 0 171,503
Exxon Mobil Corporation COM 30231G102 4,908 64,061 SH   SOLE   0 0 64,061
Facebook Inc Class A CL A 30303M102 15,192 78,716 SH   SOLE   0 0 78,716
Fedex Corporation COM 31428X106 2,388 14,548 SH   SOLE   0 0 14,548
General Electric COM 369604103 437 41,662 SH   SOLE   0 0 41,662
Genesee & Wyoming Cl A CL A 371559105 2,407 24,077 SH   SOLE   0 0 24,077
Genl Amer Investors Co COM 368802104 266 7,516 SH   SOLE   0 0 7,516
Gilead Sciences Inc COM 375558103 1,571 23,254 SH   SOLE   0 0 23,254
Glaxosmithkline Plc Adrf PLC ADRF 37733W105 3,902 97,506 SH   SOLE   0 0 97,506
Hewlett Packard Enterprises Co COM 42824C109 204 13,659 SH   SOLE   0 0 13,659
Home Depot Inc COM 437076102 10,528 50,627 SH   SOLE   0 0 50,627
Honeywell International COM 438516106 9,170 52,525 SH   SOLE   0 0 52,525
HP Inc COM 40434L105 476 22,904 SH   SOLE   0 0 22,904
Hubbell Inc Class B CL B 443510607 3,367 25,827 SH   SOLE   0 0 25,827
Huntington Bancshares Inc COM 446150104 254 18,400 SH   SOLE   0 0 18,400
Intel Corp COM 458140100 14,909 311,453 SH   SOLE   0 0 311,453
Intl Business Machines COM 459200101 6,080 44,094 SH   SOLE   0 0 44,094
Intuit Inc COM 461202103 3,323 12,718 SH   SOLE   0 0 12,718
IQIYI Inc ADR SPON ADS 46267X108 661 32,052 SH   SOLE   0 0 32,052
Johnson & Johnson COM 478160104 8,437 60,580 SH   SOLE   0 0 60,580
J.P. Morgan Chase & Co COM 46625H100 261 2,336 SH   SOLE   0 0 2,336
Kraft Heinz Co COM 500754106 591 19,044 SH   SOLE   0 0 19,044
Lab Cp Of Amer Hldg New COM 50540R409 4,833 27,958 SH   SOLE   0 0 27,958
Lockheed Martin Corp COM 539830109 271 748 SH   SOLE   0 0 748
Lowes Companies Inc COM 548661107 223 2,215 SH   SOLE   0 0 2,215
Lyft Inc A CL A COM 55087P104 328 5,000 SH   SOLE   0 0 5,000
Marathon Petroleum Corp COM 56585A102 283 5,065 SH   SOLE   0 0 5,065
Masco Corp COM 574599106 241 6,145 SH   SOLE   0 0 6,145
Mc Cormick & Co Inc N-Vt COM NON VTG 579780206 6,396 41,267 SH   SOLE   0 0 41,267
Mc Donalds Corp COM 580135101 9,352 45,035 SH   SOLE   0 0 45,035
Medtronic Inc SHS G5960L103 4,093 42,037 SH   SOLE   0 0 42,037
Merck COM 58933Y105 5,878 70,106 SH   SOLE   0 0 70,106
Microsoft Corp COM 594918104 18,038 134,653 SH   SOLE   0 0 134,653
Mondelez Intl Inc Cl A CL A 609207105 3,434 63,728 SH   SOLE   0 0 63,728
Motorola Solutions Inc COM 620076307 214 1,284 SH   SOLE   0 0 1,284
Netflix Inc COM 64110L106 292 797 SH   SOLE   0 0 797
Newell Brands Inc COM 651229106 302 19,595 SH   SOLE   0 0 19,595
Nike Inc Class B CL B 654106103 11,646 138,732 SH   SOLE   0 0 138,732
Nordson Corp COM 655663102 1,081 7,653 SH   SOLE   0 0 7,653
Novartis A G Spon Adr SPON ADR 66987V109 294 3,225 SH   SOLE   0 0 3,225
nVent Electric PLC SHS G6700G107 480 19,402 SH   SOLE   0 0 19,402
NVIDIA Corp COM 67066G104 2,335 14,222 SH   SOLE   0 0 14,222
NXP Semiconductor N.V. COM N6596X109 3,166 32,445 SH   SOLE   0 0 32,445
Oracle Corporation COM 68389X105 1,272 22,337 SH   SOLE   0 0 22,337
PayPal Holdings Inc COM 70450Y103 12,193 106,532 SH   SOLE   0 0 106,532
Pentair Ltd Com SHS G7S00T104 856 23,037 SH   SOLE   0 0 23,037
Pepsico Inc COM 713448108 11,109 84,720 SH   SOLE   0 0 84,720
Pfizer Inc COM 717081103 7,740 178,672 SH   SOLE   0 0 178,672
Philip Morris Intl Inc COM 718172109 363 4,625 SH   SOLE   0 0 4,625
Phillips 66 COM 718546104 344 3,687 SH   SOLE   0 0 3,687
Pioneer Natural Resources Co COM 723787107 2,763 17,964 SH   SOLE   0 0 17,964
Pro Medicus Ltd COM Q77301101 1,620 90,000 SH   SOLE   0 0 90,000
Procter & Gamble COM 742718109 5,236 47,759 SH   SOLE   0 0 47,759
Qualcomm Inc COM 747525103 8,603 113,093 SH   SOLE   0 0 113,093
Raytheon Company New COM 755111507 1,338 7,696 SH   SOLE   0 0 7,696
Regeneron Pharms Inc COM 76886F107 1,806 5,770 SH   SOLE   0 0 5,770
Roche Hldg Ltd Spon Adrf COM 771195104 303 8,640 SH   SOLE   0 0 8,640
Royal Dutch Shell PLC ADR A SPNS ADR A 780259206 1,876 28,841 SH   SOLE   0 0 28,841
Sanofi Aventis COM 80105N105 495 11,455 SH   SOLE   0 0 11,455
Schlumberger COM 806857108 5,220 131,377 SH   SOLE   0 0 131,377
Schwab US Broad Market ETF COM 808524102 447 6,343 SH   SOLE   0 0 6,343
Sempra Energy COM 816851109 230 1,678 SH   SOLE   0 0 1,678
Snap On Tools COM 833034101 2,596 15,675 SH   SOLE   0 0 15,675
Starbucks Corp COM 855244109 13,216 157,655 SH   SOLE   0 0 157,655
Stryker Corp COM 863667101 493 2,400 SH   SOLE   0 0 2,400
Sysco Corp. COM 871829107 7,882 111,463 SH   SOLE   0 0 111,463
Target Corporation COM 87612E106 1,362 15,731 SH   SOLE   0 0 15,731
Tellurian Inc COM 87968A104 1,491 190,000 SH   SOLE   0 0 190,000
Tesla Motors COM 88160R101 3,043 13,620 SH   SOLE   0 0 13,620
Texas Instruments Inc COM 882508104 293 2,556 SH   SOLE   0 0 2,556
Thermo Fisher Scientific COM 883556102 220 750 SH   SOLE   0 0 750
Twitter Inc COM 90184L102 469 13,455 SH   SOLE   0 0 13,455
Uber Technologies Inc COM 90353T100 236 5,104 SH   SOLE   0 0 5,104
Union Pacific Corp COM 907878108 9,888 58,476 SH   SOLE   0 0 58,476
United Parcel Service B CL B 911312106 8,006 77,525 SH   SOLE   0 0 77,525
Verizon Communications COM 92343V104 7,845 137,323 SH   SOLE   0 0 137,323
Visa Inc. Class A CL A 92826C839 18,930 109,078 SH   SOLE   0 0 109,078
Vodafone Group Plc SPON ADR 92857W308 696 42,679 SH   SOLE   0 0 42,679
Walgreens Boots Alliance Inc COM 931427108 4,758 87,039 SH   SOLE   0 0 87,039
Wal-Mart Stores Inc COM 931142103 618 5,602 SH   SOLE   0 0 5,602
Watts Water Tech Inc A CL A 942749102 1,871 20,080 SH   SOLE   0 0 20,080
Wells Fargo & Company COM 949746101 510 10,780 SH   SOLE   0 0 10,780
Yum Brands COM 988498101 4,075 36,828 SH   SOLE   0 0 36,828
Yum China Holdings Inc COM 98850P109 1,254 27,148 SH   SOLE   0 0 27,148
Zimmer Biomet Hldgs Inc COM 98956P102 4,441 37,720 SH   SOLE   0 0 37,720
Zoetis Inc CL A 98978V103 12,486 110,024 SH   SOLE   0 0 110,024