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 8,331 40,099 SH   SOLE   0 0 40,099
Abbott Laboratories COM 002824100 7,245 90,631 SH   SOLE   0 0 90,631
Abbvie Inc COM 00287Y109 4,841 60,075 SH   SOLE   0 0 60,075
Adobe Systems COM 00724F101 11,295 42,386 SH   SOLE   0 0 42,386
Advanced Micro Devices COM 007903107 714 28,005 SH   SOLE   0 0 28,005
Alibaba Group Hldg Adr SPON ADS 01609W102 2,554 14,000 SH   SOLE   0 0 14,000
Alphabet Inc A CAP STK CL A 02079K305 4,521 3,842 SH   SOLE   0 0 3,842
Alphabet Inc C Non Voting Shar CAP STK CL C 02079K107 10,596 9,031 SH   SOLE   0 0 9,031
Altria Group Inc. COM 02209S103 339 5,910 SH   SOLE   0 0 5,910
Amazon Com Inc COM 023235106 17,609 9,889 SH   SOLE   0 0 9,889
American Express Company COM 025816109 4,482 41,007 SH   SOLE   0 0 41,007
Amgen Incorporated COM 031162100 7,444 39,185 SH   SOLE   0 0 39,185
Anheuser Busch COM 03524A108 4,152 49,456 SH   SOLE   0 0 49,456
Apple Inc. COM 037833100 19,580 103,083 SH   SOLE   0 0 103,083
Applied Materials Inc COM 038222105 3,636 91,700 SH   SOLE   0 0 91,700
AT&T New COM 00206R102 6,505 207,436 SH   SOLE   0 0 207,436
Auto Data Processing COM 053015103 4,694 29,391 SH   SOLE   0 0 29,391
Autodesk COM 052769106 341 2,192 SH   SOLE   0 0 2,192
Baidu In.ADR ADR 056752108 2,144 13,009 SH   SOLE   0 0 13,009
Bank of America Corp COM 060505104 401 14,547 SH   SOLE   0 0 14,547
Baxter International Inc COM 071813109 3,356 41,281 SH   SOLE   0 0 41,281
Becton Dickinson & Co COM 075887109 7,663 30,689 SH   SOLE   0 0 30,689
Berkshire Hathaway Cl B CL B 084670207 2,978 14,826 SH   SOLE   0 0 14,826
Boeing COM 097023105 16,626 43,590 SH   SOLE   0 0 43,590
BP Plc PLC 055622104 458 10,498 SH   SOLE   0 0 10,498
Bristol Myers Squibb COM 110122108 3,089 64,762 SH   SOLE   0 0 64,762
C S X Corp COM 126408103 10,462 139,830 SH   SOLE   0 0 139,830
Calavo Growers Inc COM 128246105 285 3,403 SH   SOLE   0 0 3,403
Caterpillar COM 149123101 4,158 30,695 SH   SOLE   0 0 30,695
Celgene Corp COM 151020104 2,567 27,220 SH   SOLE   0 0 27,220
Charles Schwab Corp COM 808513105 5,335 124,782 SH   SOLE   0 0 124,782
Chevron Corp COM 166764100 8,825 71,648 SH   SOLE   0 0 71,648
Cisco Systems COM 17275R102 12,341 228,583 SH   SOLE   0 0 228,583
Coca Cola Company COM 191216100 2,156 46,021 SH   SOLE   0 0 46,021
Colgate-Palmolive Co COM 194162103 614 8,966 SH   SOLE   0 0 8,966
ConocoPhillips COM 20825C104 899 13,472 SH   SOLE   0 0 13,472
Constellation Brands Inc A CL A 21036P108 4,396 25,077 SH   SOLE   0 0 25,077
Corning Inc COM 219350105 4,933 149,061 SH   SOLE   0 0 149,061
Costco Companies Inc. COM 22160Q102 10,813 44,658 SH   SOLE   0 0 44,658
Cummins Inc COM 231021106 4,810 30,472 SH   SOLE   0 0 30,472
Deere & Co COM 244199105 5,541 34,670 SH   SOLE   0 0 34,670
Deutsche Telekom AG ADR ADR 251566105 4,180 252,071 SH   SOLE   0 0 252,071
Disney Walt Co. COM 254687106 10,077 90,765 SH   SOLE   0 0 90,765
DowDuPont Inc COM 26078J100 791 14,839 SH   SOLE   0 0 14,839
Edwards Lifesciences Cp COM 28176E108 8,246 43,100 SH   SOLE   0 0 43,100
Elanco Animal Health COM 28414H103 592 18,460 SH   SOLE   0 0 18,460
Electronic Arts Inc. COM 285512109 4,709 46,337 SH   SOLE   0 0 46,337
Eli Lilly COM 532457108 4,128 31,817 SH   SOLE   0 0 31,817
Emerson Electric Co COM 291011104 2,514 36,729 SH   SOLE   0 0 36,729
Enbridge Inc COM 29250N105 6,134 169,168 SH   SOLE   0 0 169,168
Exxon Mobil Corporation COM 30231G102 5,325 65,913 SH   SOLE   0 0 65,913
Facebook Inc Class A CL A 30303M102 12,993 77,952 SH   SOLE   0 0 77,952
Fedex Corporation COM 31428X106 1,925 10,615 SH   SOLE   0 0 10,615
General Electric COM 369604103 477 47,845 SH   SOLE   0 0 47,845
Genesee & Wyoming Cl A CL A 371559105 2,108 24,197 SH   SOLE   0 0 24,197
Genl Amer Investors Co COM 368802104 250 7,516 SH   SOLE   0 0 7,516
Gilead Sciences Inc COM 375558103 1,536 23,639 SH   SOLE   0 0 23,639
Glaxosmithkline Plc Adrf PLC ADRF 37733W105 3,730 89,265 SH   SOLE   0 0 89,265
Home Depot Inc COM 437076102 9,475 49,380 SH   SOLE   0 0 49,380
Honeywell International COM 438516106 8,394 52,822 SH   SOLE   0 0 52,822
HP Inc COM 40434L105 421 21,707 SH   SOLE   0 0 21,707
Hubbell Inc Class B CL B 443510607 3,047 25,827 SH   SOLE   0 0 25,827
Huntington Bancshares Inc COM 446150104 233 18,400 SH   SOLE   0 0 18,400
Intel Corp COM 458140100 16,562 308,433 SH   SOLE   0 0 308,433
Intl Business Machines COM 459200101 6,075 43,058 SH   SOLE   0 0 43,058
Intuit Inc COM 461202103 3,388 12,963 SH   SOLE   0 0 12,963
IQIYI Inc ADR SPON ADS 46267X108 478 20,000 SH   SOLE   0 0 20,000
Johnson & Johnson COM 478160104 8,463 60,547 SH   SOLE   0 0 60,547
J.P. Morgan Chase & Co COM 46625H100 243 2,401 SH   SOLE   0 0 2,401
Kraft Heinz Co COM 500754106 925 28,332 SH   SOLE   0 0 28,332
Lab Cp Of Amer Hldg New COM 50540R409 4,128 26,988 SH   SOLE   0 0 26,988
Lockheed Martin Corp COM 539830109 224 748 SH   SOLE   0 0 748
Lowes Companies Inc COM 548661107 242 2,215 SH   SOLE   0 0 2,215
Lyft Inc A CL A COM 55087P104 391 5,000 SH   SOLE   0 0 5,000
Marathon Petroleum Corp COM 56585A102 303 5,065 SH   SOLE   0 0 5,065
Mc Cormick & Co Inc N-Vt COM NON VTG 579780206 6,185 41,067 SH   SOLE   0 0 41,067
Mc Donalds Corp COM 580135101 8,641 45,505 SH   SOLE   0 0 45,505
Medtronic Inc SHS G5960L103 3,793 41,646 SH   SOLE   0 0 41,646
Merck COM 58933Y105 3,692 44,397 SH   SOLE   0 0 44,397
Microsoft Corp COM 594918104 16,218 137,514 SH   SOLE   0 0 137,514
Mondelez Intl Inc Cl A CL A 609207105 3,107 62,246 SH   SOLE   0 0 62,246
Netflix Inc COM 64110L106 284 797 SH   SOLE   0 0 797
Newell Brands Inc COM 651229106 712 46,455 SH   SOLE   0 0 46,455
Nike Inc Class B CL B 654106103 11,640 138,231 SH   SOLE   0 0 138,231
Nordson Corp COM 655663102 1,014 7,653 SH   SOLE   0 0 7,653
Novartis A G Spon Adr SPON ADR 66987V109 310 3,225 SH   SOLE   0 0 3,225
nVent Electric PLC SHS G6700G107 524 19,427 SH   SOLE   0 0 19,427
NVIDIA Corp COM 67066G104 688 3,836 SH   SOLE   0 0 3,836
NXP Semiconductor N.V. COM N6596X109 3,599 40,720 SH   SOLE   0 0 40,720
Oracle Corporation COM 68389X105 1,209 22,512 SH   SOLE   0 0 22,512
PayPal Holdings Inc COM 70450Y103 11,251 108,352 SH   SOLE   0 0 108,352
Pentair Ltd Com SHS G7S00T104 1,031 23,177 SH   SOLE   0 0 23,177
Pepsico Inc COM 713448108 10,490 85,605 SH   SOLE   0 0 85,605
Pfizer Inc COM 717081103 7,613 179,262 SH   SOLE   0 0 179,262
Philip Morris Intl Inc COM 718172109 395 4,475 SH   SOLE   0 0 4,475
Phillips 66 COM 718546104 350 3,687 SH   SOLE   0 0 3,687
Pioneer Natural Resources Co COM 723787107 2,704 17,757 SH   SOLE   0 0 17,757
Pro Medicus Ltd COM Q77301101 1,365 130,000 SH   SOLE   0 0 130,000
Procter & Gamble COM 742718109 4,992 47,984 SH   SOLE   0 0 47,984
Qualcomm Inc COM 747525103 6,534 114,588 SH   SOLE   0 0 114,588
Raytheon Company New COM 755111507 1,409 7,743 SH   SOLE   0 0 7,743
Regeneron Pharms Inc COM 76886F107 1,090 2,655 SH   SOLE   0 0 2,655
Roche Hldg Ltd Spon Adrf COM 771195104 406 11,831 SH   SOLE   0 0 11,831
Royal Dutch Shell PLC ADR A SPNS ADR A 780259206 1,734 27,716 SH   SOLE   0 0 27,716
Sanofi Aventis COM 80105N105 551 12,455 SH   SOLE   0 0 12,455
Schlumberger COM 806857108 5,292 121,469 SH   SOLE   0 0 121,469
Schwab US Broad Market ETF COM 808524102 377 5,551 SH   SOLE   0 0 5,551
Snap On Tools COM 833034101 2,453 15,675 SH   SOLE   0 0 15,675
Starbucks Corp COM 855244109 11,867 159,631 SH   SOLE   0 0 159,631
Stryker Corp COM 863667101 474 2,400 SH   SOLE   0 0 2,400
Sysco Corp. COM 871829107 7,459 111,738 SH   SOLE   0 0 111,738
Target Corporation COM 87612E106 1,253 15,616 SH   SOLE   0 0 15,616
Tellurian Inc COM 87968A104 1,680 150,000 SH   SOLE   0 0 150,000
Tesla Motors COM 88160R101 1,788 6,392 SH   SOLE   0 0 6,392
Texas Instruments Inc COM 882508104 262 2,476 SH   SOLE   0 0 2,476
Thermo Fisher Scientific COM 883556102 205 750 SH   SOLE   0 0 750
Twitter Inc COM 90184L102 528 16,080 SH   SOLE   0 0 16,080
Union Pacific Corp COM 907878108 9,736 58,234 SH   SOLE   0 0 58,234
United Parcel Service B CL B 911312106 8,243 73,771 SH   SOLE   0 0 73,771
Vanguard Total Stock Mkt TOTAL STK MKT 922908769 218 1,512 SH   SOLE   0 0 1,512
Verizon Communications COM 92343V104 8,064 136,385 SH   SOLE   0 0 136,385
Visa Inc. Class A CL A 92826C839 17,160 109,868 SH   SOLE   0 0 109,868
Vodafone Group Plc SPON ADR 92857W308 891 49,039 SH   SOLE   0 0 49,039
Walgreens Boots Alliance Inc COM 931427108 5,621 88,853 SH   SOLE   0 0 88,853
Wal-Mart Stores Inc COM 931142103 508 5,212 SH   SOLE   0 0 5,212
Watts Water Tech Inc A CL A 942749102 1,713 21,205 SH   SOLE   0 0 21,205
Wells Fargo & Company COM 949746101 520 10,780 SH   SOLE   0 0 10,780
Yum Brands COM 988498101 3,645 36,525 SH   SOLE   0 0 36,525
Yum China Holdings Inc COM 98850P109 1,219 27,147 SH   SOLE   0 0 27,147
Zimmer Biomet Hldgs Inc COM 98956P102 4,777 37,415 SH   SOLE   0 0 37,415
Zoetis Inc CL A 98978V103 11,233 111,587 SH   SOLE   0 0 111,587