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,309 46,861 SH   SOLE   0 0 46,861
Abbott Laboratories COM 002824100 7,791 85,219 SH   SOLE   0 0 85,219
AbbVie Inc COM 00287Y109 6,368 64,862 SH   SOLE   0 0 64,862
Adobe Systems COM 00724F101 16,044 36,858 SH   SOLE   0 0 36,858
Alphabet Inc A CL A 02079K305 5,401 3,809 SH   SOLE   0 0 3,809
Alphabet Inc C CL C 02079K107 11,826 8,366 SH   SOLE   0 0 8,366
Altria Group Inc. COM 02209S103 243 6,210 SH   SOLE   0 0 6,210
Amazon Com Inc COM 023135106 23,085 8,368 SH   SOLE   0 0 8,368
American Electric Power COM 025537101 210 2,649 SH   SOLE   0 0 2,649
American Express Company COM 025816109 3,827 40,208 SH   SOLE   0 0 40,208
Amgen Incorporated COM 031162100 9,113 38,641 SH   SOLE   0 0 38,641
Anheuser Busch ADR 03524A108 3,393 68,840 SH   SOLE   0 0 68,840
Apple Inc. COM 037833100 31,734 86,992 SH   SOLE   0 0 86,992
Applied Materials Inc COM 038222105 5,468 90,467 SH   SOLE   0 0 90,467
AT&T Inc COM 00206R102 7,280 240,845 SH   SOLE   0 0 240,845
Auto Data Processing COM 053015103 5,288 35,518 SH   SOLE   0 0 35,518
Autodesk COM 052769106 524 2,192 SH   SOLE   0 0 2,192
Bank of America Corp COM 060505104 290 12,218 SH   SOLE   0 0 12,218
Baxter International Inc COM 071813109 3,606 41,882 SH   SOLE   0 0 41,882
Becton Dickinson & Co COM 075887109 10,498 43,876 SH   SOLE   0 0 43,876
Berkshire Hathaway Cl B CL B 084670702 2,822 15,814 SH   SOLE   0 0 15,814
Boeing COM 097023105 8,867 48,377 SH   SOLE   0 0 48,377
BP Plc PLC 055622104 221 9,515 SH   SOLE   0 0 9,515
Bristol Myers Squibb COM 110122108 5,552 94,426 SH   SOLE   0 0 94,426
C S X Corp COM 126408103 9,065 129,986 SH   SOLE   0 0 129,986
Calavo Growers Inc COM 128246105 214 3,403 SH   SOLE   0 0 3,403
Caterpillar COM 149123101 4,792 37,885 SH   SOLE   0 0 37,885
Charles Schwab Corp COM 808513105 4,862 144,107 SH   SOLE   0 0 144,107
Chevron Corp COM 166764100 3,554 39,837 SH   SOLE   0 0 39,837
Cisco Systems COM 17275R102 11,295 242,176 SH   SOLE   0 0 242,176
Coca Cola Company COM 191216100 4,556 101,978 SH   SOLE   0 0 101,978
Colgate-Palmolive Co COM 194162103 640 8,746 SH   SOLE   0 0 8,746
ConocoPhillips COM 20825C104 337 8,035 SH   SOLE   0 0 8,035
Constellation Brands Inc A CL A 21036P108 5,975 34,156 SH   SOLE   0 0 34,156
Corning Inc COM 219350105 5,400 208,518 SH   SOLE   0 0 208,518
Costco Companies Inc. COM 22160K105 12,757 42,075 SH   SOLE   0 0 42,075
Cummins Inc COM 231021106 4,887 28,211 SH   SOLE   0 0 28,211
Deere & Co COM 244199105 4,651 29,596 SH   SOLE   0 0 29,596
Deutsche Telekom AG ADR ADR 251566105 3,423 204,121 SH   SOLE   0 0 204,121
Disney Walt Co. COM 254687106 10,294 92,317 SH   SOLE   0 0 92,317
Edwards Lifesciences Cp COM 28176E108 7,805 112,949 SH   SOLE   0 0 112,949
Elanco Animal Health Inc COM 28414H103 347 16,208 SH   SOLE   0 0 16,208
Electronic Arts Inc. COM 285512109 5,485 41,542 SH   SOLE   0 0 41,542
Eli Lilly COM 532457108 5,346 32,564 SH   SOLE   0 0 32,564
Emerson Electric Co COM 291011104 1,988 32,061 SH   SOLE   0 0 32,061
Enbridge Inc COM 29250N105 5,950 195,605 SH   SOLE   0 0 195,605
Exxon Mobil Corporation COM 30231G102 1,374 30,733 SH   SOLE   0 0 30,733
Facebook Inc Class A COM 30303M102 14,842 65,365 SH   SOLE   0 0 65,365
Fedex Corporation COM 31428X106 4,941 35,243 SH   SOLE   0 0 35,243
Genl Amer Investors Co COM 368802104 239 7,516 SH   SOLE   0 0 7,516
Gilead Sciences Inc COM 375558103 1,719 22,354 SH   SOLE   0 0 22,354
Glaxosmithkline Plc Adrf ADR 37733W105 4,199 102,943 SH   SOLE   0 0 102,943
Home Depot Inc COM 437076102 12,425 49,600 SH   SOLE   0 0 49,600
Honeywell International COM 438516106 7,942 54,932 SH   SOLE   0 0 54,932
HP Inc COM 40434L105 302 17,359 SH   SOLE   0 0 17,359
Hubbell Inc Class B CL B 443510607 3,151 25,140 SH   SOLE   0 0 25,140
Intel Corp COM 458140100 17,836 298,114 SH   SOLE   0 0 298,114
Intl Business Machines COM 459200101 5,640 46,700 SH   SOLE   0 0 46,700
Intuit Inc COM 461202103 3,613 12,200 SH   SOLE   0 0 12,200
Johnson & Johnson COM 478160104 8,629 61,366 SH   SOLE   0 0 61,366
JPMorgan Chase & Co COM 46625H100 225 2,396 SH   SOLE   0 0 2,396
Lab Cp Of Amer Hldg New COM 50540R409 4,582 27,585 SH   SOLE   0 0 27,585
Lockheed Martin Corp COM 539830109 212 583 SH   SOLE   0 0 583
Masco Corp COM 574599106 363 7,245 SH   SOLE   0 0 7,245
Mc Cormick & Co Inc N-Vt COM NON VTG 579780206 7,799 43,471 SH   SOLE   0 0 43,471
Mc Donalds Corp COM 580135101 7,863 42,626 SH   SOLE   0 0 42,626
Medtronic Inc PLC SHS G5960L103 3,878 42,299 SH   SOLE   0 0 42,299
Merck COM 58933Y105 6,759 87,415 SH   SOLE   0 0 87,415
Microsoft Corp COM 594918104 23,943 117,651 SH   SOLE   0 0 117,651
Mondelez Intl Inc Cl A CL A 609207105 3,321 64,959 SH   SOLE   0 0 64,959
Netflix Inc COM 64110L106 349 769 SH   SOLE   0 0 769
Nike Inc B CL B 654106103 12,328 125,732 SH   SOLE   0 0 125,732
Nordson Corp COM 655663102 1,451 7,653 SH   SOLE   0 0 7,653
Novartis AG ADR 66987V109 412 4,725 SH   SOLE   0 0 4,725
nVent Electric PLC PLC G6700G107 257 13,764 SH   SOLE   0 0 13,764
NVIDIA Corp COM 67066G104 4,836 12,729 SH   SOLE   0 0 12,729
NXP Semiconductor N.V. COM N6596X109 1,913 16,782 SH   SOLE   0 0 16,782
Oracle Corporation COM 68389X105 1,281 23,185 SH   SOLE   0 0 23,185
PayPal Holdings Inc COM 70450Y103 16,919 97,108 SH   SOLE   0 0 97,108
Pentair Ltd Com PLC G7S00T104 709 18,664 SH   SOLE   0 0 18,664
Pepsico Inc COM 713448108 10,738 81,190 SH   SOLE   0 0 81,190
Pfizer Inc COM 717081103 6,659 203,658 SH   SOLE   0 0 203,658
Philip Morris Int'l Inc COM 718172109 315 4,500 SH   SOLE   0 0 4,500
Phillips 66 COM 718546104 244 3,404 SH   SOLE   0 0 3,404
Procter & Gamble COM 742718109 5,590 46,754 SH   SOLE   0 0 46,754
Qualcomm Inc COM 747525103 9,668 106,005 SH   SOLE   0 0 106,005
Raytheon Technologies Corp COM 755111507 950 15,418 SH   SOLE   0 0 15,418
Regeneron Pharms Inc COM 75886F107 2,996 4,804 SH   SOLE   0 0 4,804
Sanofi Aventis ADR 80105N105 651 12,755 SH   SOLE   0 0 12,755
Schlumberger COM 806857108 830 45,187 SH   SOLE   0 0 45,187
Schwab US Broad Market ETF COM 808524102 237 3,235 SH   SOLE   0 0 3,235
Snap On Tools COM 833034101 2,103 15,185 SH   SOLE   0 0 15,185
Starbucks Corp COM 855244109 11,656 158,398 SH   SOLE   0 0 158,398
Stryker Corp COM 863667101 432 2,400 SH   SOLE   0 0 2,400
Sysco Corp. COM 871829107 5,975 109,322 SH   SOLE   0 0 109,322
Target Corporation COM 87612e106 2,031 16,940 SH   SOLE   0 0 16,940
Tesla Motors Inc COM 88160R101 482 447 SH   SOLE   0 0 447
Thermo Fisher Scientific COM 883556102 267 737 SH   SOLE   0 0 737
Union Pacific Corp COM 907818108 9,557 56,532 SH   SOLE   0 0 56,532
United Parcel Service B COM 911312106 9,184 82,608 SH   SOLE   0 0 82,608
Verizon Communications Inc COM 92343V104 7,848 142,365 SH   SOLE   0 0 142,365
Visa Inc. Class A CL A 92826C839 19,462 100,750 SH   SOLE   0 0 100,750
Vodafone Group Plc ADR 92857W308 371 23,311 SH   SOLE   0 0 23,311
Walgreens Boots Alliance Inc COM 931427108 2,836 66,925 SH   SOLE   0 0 66,925
Wal-Mart Stores Inc COM 931142103 561 4,690 SH   SOLE   0 0 4,690
Watts Water Tech Inc A CL A 942749102 1,455 17,965 SH   SOLE   0 0 17,965
Wells Fargo & Co COM 949746101 236 9,220 SH   SOLE   0 0 9,220
Yum Brands COM 988498101 4,846 55,764 SH   SOLE   0 0 55,764
Yum China Holdings Inc COM 98850P109 888 18,486 SH   SOLE   0 0 18,486
Zendesk COM 98936J101 658 7,441 SH   SOLE   0 0 7,441
Zimmer Biomet Hldgs Inc COM 98956P102 4,215 35,321 SH   SOLE   0 0 35,321
Zoetis Inc CL A 98978V103 13,821 100,860 SH   SOLE   0 0 100,860