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,001 49,952 SH   SOLE   0 0 49,952
Abbott Laboratories COM 002824100 9,234 84,854 SH   SOLE   0 0 84,854
AbbVie Inc COM 00287Y109 6,312 72,071 SH   SOLE   0 0 72,071
Adobe Systems COM 00724F101 17,308 35,293 SH   SOLE   0 0 35,293
Alphabet Inc A CL A 02079K305 5,583 3,810 SH   SOLE   0 0 3,810
Alphabet Inc C CL C 02079K107 12,262 8,344 SH   SOLE   0 0 8,344
Altria Group Inc. COM 02209S103 239 6,210 SH   SOLE   0 0 6,210
Amazon Com Inc COM 023135106 25,347 8,050 SH   SOLE   0 0 8,050
American Electric Power COM 025537101 216 2,649 SH   SOLE   0 0 2,649
American Express Company COM 025816109 4,113 41,030 SH   SOLE   0 0 41,030
Amgen Incorporated COM 031162100 9,762 38,409 SH   SOLE   0 0 38,409
Anheuser Busch ADR 03524A108 3,684 68,391 SH   SOLE   0 0 68,391
Apple Inc. COM 037833100 37,953 327,721 SH   SOLE   0 0 327,721
Applied Materials Inc COM 038222105 6,024 101,341 SH   SOLE   0 0 101,341
AT&T Inc COM 00206R102 8,364 293,382 SH   SOLE   0 0 293,382
Auto Data Processing COM 053015103 9,287 66,580 SH   SOLE   0 0 66,580
Autodesk COM 052769106 506 2,192 SH   SOLE   0 0 2,192
Bank of America Corp COM 060505104 294 12,218 SH   SOLE   0 0 12,218
Baxter International Inc COM 071813109 3,427 42,624 SH   SOLE   0 0 42,624
Becton Dickinson & Co COM 075887109 10,641 45,734 SH   SOLE   0 0 45,734
Berkshire Hathaway Cl B CL B 084670702 3,038 14,270 SH   SOLE   0 0 14,270
Boeing COM 097023105 8,145 49,286 SH   SOLE   0 0 49,286
Bristol Myers Squibb COM 110122108 6,243 103,565 SH   SOLE   0 0 103,565
C S X Corp COM 126408103 10,053 129,443 SH   SOLE   0 0 129,443
Calavo Growers Inc COM 128246105 225 3,403 SH   SOLE   0 0 3,403
Caterpillar COM 149123101 6,279 42,099 SH   SOLE   0 0 42,099
Charles Schwab Corp COM 808513105 6,201 171,163 SH   SOLE   0 0 171,163
Chevron Corp COM 166764100 2,546 35,373 SH   SOLE   0 0 35,373
Cisco Systems COM 17275R102 10,025 254,519 SH   SOLE   0 0 254,519
Coca Cola Company COM 191216100 6,440 130,452 SH   SOLE   0 0 130,452
Colgate-Palmolive Co COM 194162103 664 8,613 SH   SOLE   0 0 8,613
ConocoPhillips COM 20825C104 214 6,525 SH   SOLE   0 0 6,525
Constellation Brands Inc A CL A 21036P108 6,484 34,218 SH   SOLE   0 0 34,218
Corning Inc COM 219350105 6,571 202,768 SH   SOLE   0 0 202,768
Costco Companies Inc. COM 22160K105 14,674 41,337 SH   SOLE   0 0 41,337
Cummins Inc COM 231021106 5,882 27,856 SH   SOLE   0 0 27,856
Deere & Co COM 244199105 6,330 28,565 SH   SOLE   0 0 28,565
Deutsche Telekom AG ADR ADR 251566105 3,411 202,471 SH   SOLE   0 0 202,471
Disney Walt Co. COM 254687106 11,384 91,747 SH   SOLE   0 0 91,747
Edwards Lifesciences Cp COM 28176E108 9,179 115,003 SH   SOLE   0 0 115,003
Elanco Animal Health Inc COM 28414H103 347 12,449 SH   SOLE   0 0 12,449
Electronic Arts Inc. COM 285512109 5,448 41,777 SH   SOLE   0 0 41,777
Eli Lilly COM 532457108 4,573 30,896 SH   SOLE   0 0 30,896
Emerson Electric Co COM 291011104 2,102 32,061 SH   SOLE   0 0 32,061
Enbridge Inc COM 29250N105 7,330 251,027 SH   SOLE   0 0 251,027
Exxon Mobil Corporation COM 30231G102 884 25,764 SH   SOLE   0 0 25,764
Facebook Inc Class A COM 30303M102 17,210 65,714 SH   SOLE   0 0 65,714
Fedex Corporation COM 31428X106 8,751 34,793 SH   SOLE   0 0 34,793
Genl Amer Investors Co COM 368802104 255 7,516 SH   SOLE   0 0 7,516
Gilead Sciences Inc COM 375558103 1,766 27,949 SH   SOLE   0 0 27,949
Glaxosmithkline Plc Adrf ADR 37733W105 5,415 143,878 SH   SOLE   0 0 143,878
Home Depot Inc COM 437076102 13,400 48,252 SH   SOLE   0 0 48,252
Honeywell International COM 438516106 8,994 54,641 SH   SOLE   0 0 54,641
Hubbell Inc Class B CL B 443510607 3,498 25,565 SH   SOLE   0 0 25,565
Intel Corp COM 458140100 15,851 306,125 SH   SOLE   0 0 306,125
Intl Business Machines COM 459200101 6,560 53,919 SH   SOLE   0 0 53,919
Intuit Inc COM 461202103 3,816 11,700 SH   SOLE   0 0 11,700
Johnson & Johnson COM 478160104 9,090 61,058 SH   SOLE   0 0 61,058
JPMorgan Chase & Co COM 46625H100 221 2,296 SH   SOLE   0 0 2,296
Lab Cp Of Amer Hldg New COM 50540R409 5,200 27,625 SH   SOLE   0 0 27,625
Lockheed Martin Corp COM 539830109 223 583 SH   SOLE   0 0 583
Masco Corp COM 574599106 399 7,245 SH   SOLE   0 0 7,245
Mc Cormick & Co Inc N-Vt COM NON VTG 579780206 8,095 41,706 SH   SOLE   0 0 41,706
Mc Donalds Corp COM 580135101 9,251 42,149 SH   SOLE   0 0 42,149
Medtronic Inc PLC SHS G5960L103 4,398 42,329 SH   SOLE   0 0 42,329
Merck COM 58933Y105 7,692 92,735 SH   SOLE   0 0 92,735
Microsoft Corp COM 594918104 24,050 114,344 SH   SOLE   0 0 114,344
Mondelez Intl Inc Cl A CL A 609207105 3,718 64,734 SH   SOLE   0 0 64,734
Motorola Solutions Inc COM 620076307 201 1,284 SH   SOLE   0 0 1,284
Netflix Inc COM 64110L106 384 769 SH   SOLE   0 0 769
Nike Inc B CL B 654106103 15,653 124,690 SH   SOLE   0 0 124,690
Nordson Corp COM 655663102 1,467 7,653 SH   SOLE   0 0 7,653
Novartis AG ADR 66987V109 410 4,725 SH   SOLE   0 0 4,725
NVIDIA Corp COM 67066G104 6,099 11,269 SH   SOLE   0 0 11,269
NXP Semiconductor N.V. COM N6596X109 2,077 16,649 SH   SOLE   0 0 16,649
O Reilly Automotive Inc COM 67103H107 202 440 SH   SOLE   0 0 440
Oracle Corporation COM 68389X105 1,296 21,720 SH   SOLE   0 0 21,720
PayPal Holdings Inc COM 70450Y103 17,943 91,071 SH   SOLE   0 0 91,071
Pentair Ltd Com PLC G7S00T104 683 14,938 SH   SOLE   0 0 14,938
Pepsico Inc COM 713448108 11,953 86,248 SH   SOLE   0 0 86,248
Pfizer Inc COM 717081103 10,028 273,245 SH   SOLE   0 0 273,245
Philip Morris Int'l Inc COM 718172109 337 4,500 SH   SOLE   0 0 4,500
Procter & Gamble COM 742718109 6,498 46,756 SH   SOLE   0 0 46,756
Qualcomm Inc COM 747525103 12,228 103,910 SH   SOLE   0 0 103,910
Raytheon Technologies Corp COM 755111507 878 15,264 SH   SOLE   0 0 15,264
Regeneron Pharms Inc COM 75886F107 5,098 9,108 SH   SOLE   0 0 9,108
Sanofi Aventis ADR 80105N105 633 12,630 SH   SOLE   0 0 12,630
Schlumberger COM 806857108 231 14,888 SH   SOLE   0 0 14,888
Schwab US Broad Market ETF COM 808524102 257 3,235 SH   SOLE   0 0 3,235
Snap On Tools COM 833034101 2,234 15,185 SH   SOLE   0 0 15,185
Starbucks Corp COM 855244109 13,824 160,899 SH   SOLE   0 0 160,899
Stryker Corp COM 863667101 500 2,400 SH   SOLE   0 0 2,400
Sysco Corp. COM 871829107 6,934 111,452 SH   SOLE   0 0 111,452
Target Corporation COM 87612e106 2,590 16,455 SH   SOLE   0 0 16,455
Tesla Motors Inc COM 88160R101 935 2,180 SH   SOLE   0 0 2,180
Thermo Fisher Scientific COM 883556102 325 737 SH   SOLE   0 0 737
Trade Desk Inc A (The) CL A 88339J105 207 400 SH   SOLE   0 0 400
Union Pacific Corp COM 907818108 11,060 56,181 SH   SOLE   0 0 56,181
United Parcel Service B COM 911312106 13,563 81,399 SH   SOLE   0 0 81,399
Verizon Communications Inc COM 92343V104 8,955 150,534 SH   SOLE   0 0 150,534
Visa Inc. Class A CL A 92826C839 20,138 100,707 SH   SOLE   0 0 100,707
Vodafone Group Plc ADR 92857W308 239 17,829 SH   SOLE   0 0 17,829
Walgreens Boots Alliance Inc COM 931427108 1,634 45,500 SH   SOLE   0 0 45,500
Wal-Mart Stores Inc COM 931142103 656 4,690 SH   SOLE   0 0 4,690
Watts Water Tech Inc A CL A 942749102 1,744 17,415 SH   SOLE   0 0 17,415
Wells Fargo & Co COM 949746101 216 9,220 SH   SOLE   0 0 9,220
Yum Brands COM 988498101 5,527 60,542 SH   SOLE   0 0 60,542
Yum China Holdings Inc COM 98850P109 960 18,136 SH   SOLE   0 0 18,136
Zendesk COM 98936J101 502 4,881 SH   SOLE   0 0 4,881
Zimmer Biomet Hldgs Inc COM 98956P102 4,744 34,849 SH   SOLE   0 0 34,849
Zoetis Inc CL A 98978V103 16,128 97,532 SH   SOLE   0 0 97,532