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,921 51,041 SH   SOLE   0 0 51,041
Abbott Laboratories COM 002824100 9,072 82,862 SH   SOLE   0 0 82,862
AbbVie Inc COM 00287Y109 7,825 73,029 SH   SOLE   0 0 73,029
Adobe Systems COM 00724F101 18,125 36,243 SH   SOLE   0 0 36,243
Alphabet Inc A CL A 02079K305 6,658 3,799 SH   SOLE   0 0 3,799
Alphabet Inc C CL C 02079K107 14,325 8,177 SH   SOLE   0 0 8,177
Altria Group Inc. COM 02209S103 254 6,210 SH   SOLE   0 0 6,210
Amazon Com Inc COM 023135106 26,726 8,206 SH   SOLE   0 0 8,206
American Electric Power COM 025537101 220 2,649 SH   SOLE   0 0 2,649
American Express Company COM 025816109 4,970 41,105 SH   SOLE   0 0 41,105
Amgen Incorporated COM 031162100 8,877 38,612 SH   SOLE   0 0 38,612
Anheuser Busch ADR 03524A108 4,521 64,671 SH   SOLE   0 0 64,671
Apple Inc. COM 037833100 42,815 322,675 SH   SOLE   0 0 322,675
Applied Materials Inc COM 038222105 8,570 99,307 SH   SOLE   0 0 99,307
AT&T Inc COM 00206R102 9,175 319,041 SH   SOLE   0 0 319,041
Auto Data Processing COM 053015103 11,651 66,126 SH   SOLE   0 0 66,126
Autodesk COM 052769106 669 2,192 SH   SOLE   0 0 2,192
Bank of America Corp COM 060505104 358 11,843 SH   SOLE   0 0 11,843
Baxter International Inc COM 071813109 3,617 45,082 SH   SOLE   0 0 45,082
Becton Dickinson & Co COM 075887109 11,651 46,563 SH   SOLE   0 0 46,563
Berkshire Hathaway Cl B CL B 084670702 3,245 13,995 SH   SOLE   0 0 13,995
Boeing COM 097023105 11,577 54,087 SH   SOLE   0 0 54,087
Bristol-Myers Squibb Co COM 110122108 6,734 108,570 SH   SOLE   0 0 108,570
C S X Corp COM 126408103 11,685 128,766 SH   SOLE   0 0 128,766
Calavo Growers Inc COM 128246105 236 3,403 SH   SOLE   0 0 3,403
Caterpillar COM 149123101 7,646 42,010 SH   SOLE   0 0 42,010
Charles Schwab Corp COM 808513105 9,079 171,172 SH   SOLE   0 0 171,172
Chevron Corp COM 166764100 2,763 32,728 SH   SOLE   0 0 32,728
Cisco Systems COM 17275R102 11,792 263,512 SH   SOLE   0 0 263,512
Coca Cola Company COM 191216100 7,083 129,158 SH   SOLE   0 0 129,158
Colgate-Palmolive Co COM 194162103 736 8,613 SH   SOLE   0 0 8,613
Comcast Corp New Cl A COM 20030N101 225 4,311 SH   SOLE   0 0 4,311
Constellation Brands Inc A CL A 21036P108 7,885 35,998 SH   SOLE   0 0 35,998
Corning Inc COM 219350105 7,334 203,743 SH   SOLE   0 0 203,743
Costco Companies Inc. COM 22160K105 14,869 39,465 SH   SOLE   0 0 39,465
Cummins Inc COM 231021106 6,299 27,739 SH   SOLE   0 0 27,739
Deere & Co COM 244199105 7,454 27,705 SH   SOLE   0 0 27,705
Deutsche Telekom AG ADR ADR 251566105 3,845 210,496 SH   SOLE   0 0 210,496
Disney Walt Co. COM 254687106 16,766 92,540 SH   SOLE   0 0 92,540
DuPont de Nemours Inc COM 26614N102 201 2,828 SH   SOLE   0 0 2,828
Ebay Inc COM 278642103 5,108 101,662 SH   SOLE   0 0 101,662
Edison International COM 281020107 218 3,475 SH   SOLE   0 0 3,475
Edwards Lifesciences Cp COM 28176E108 10,467 114,742 SH   SOLE   0 0 114,742
Elanco Animal Health Inc COM 28414H103 352 11,506 SH   SOLE   0 0 11,506
Electronic Arts Inc. COM 285512109 6,552 45,630 SH   SOLE   0 0 45,630
Eli Lilly COM 532457108 5,354 31,711 SH   SOLE   0 0 31,711
Emerson Electric Co COM 291011104 2,545 31,676 SH   SOLE   0 0 31,676
Enbridge Inc COM 29250N105 8,283 258,952 SH   SOLE   0 0 258,952
Exxon Mobil Corporation COM 30231G102 995 24,159 SH   SOLE   0 0 24,159
Facebook Inc Class A COM 30303M102 18,157 66,472 SH   SOLE   0 0 66,472
Fedex Corporation COM 31428X106 8,620 33,204 SH   SOLE   0 0 33,204
Genl Amer Investors Co COM 368802104 279 7,516 SH   SOLE   0 0 7,516
Gilead Sciences Inc COM 375558103 1,671 28,684 SH   SOLE   0 0 28,684
Glaxosmithkline Plc Adrf ADR 37733W105 6,023 163,673 SH   SOLE   0 0 163,673
Home Depot Inc COM 437076102 12,767 48,068 SH   SOLE   0 0 48,068
Honeywell International COM 438516106 11,449 53,827 SH   SOLE   0 0 53,827
HP Inc COM 40434L105 212 8,659 SH   SOLE   0 0 8,659
Hubbell Inc Class B CL B 443510607 3,984 25,415 SH   SOLE   0 0 25,415
Intel Corp COM 458140100 15,672 314,574 SH   SOLE   0 0 314,574
Intl Business Machines COM 459200101 7,324 58,187 SH   SOLE   0 0 58,187
Intuit Inc COM 461202103 4,337 11,420 SH   SOLE   0 0 11,420
Johnson & Johnson COM 478160104 9,379 59,595 SH   SOLE   0 0 59,595
JPMorgan Chase & Co COM 46625H100 289 2,281 SH   SOLE   0 0 2,281
Lab Cp Of Amer Hldg New COM 50540R409 5,612 27,573 SH   SOLE   0 0 27,573
Lockheed Martin Corp COM 539830109 206 583 SH   SOLE   0 0 583
Masco Corp COM 574599106 260 4,745 SH   SOLE   0 0 4,745
Mc Cormick & Co Inc N-Vt COM NON VTG 579780206 7,637 79,887 SH   SOLE   0 0 79,887
Mc Donalds Corp COM 580135101 9,031 42,090 SH   SOLE   0 0 42,090
Medtronic Inc PLC SHS G5960L103 4,944 42,214 SH   SOLE   0 0 42,214
Merck COM 58933Y105 8,429 103,053 SH   SOLE   0 0 103,053
Microsoft Corp COM 594918104 24,842 111,691 SH   SOLE   0 0 111,691
Mondelez Intl Inc Cl A CL A 609207105 3,779 64,634 SH   SOLE   0 0 64,634
Motorola Solutions Inc COM 620076307 218 1,284 SH   SOLE   0 0 1,284
Netflix Inc COM 64110L106 415 769 SH   SOLE   0 0 769
Nike Inc B CL B 654106103 17,166 121,346 SH   SOLE   0 0 121,346
Nordson Corp COM 655663102 1,336 6,653 SH   SOLE   0 0 6,653
Novartis AG ADR 66987V109 446 4,725 SH   SOLE   0 0 4,725
nVent Electric PLC COM G6700G107 237 10,204 SH   SOLE   0 0 10,204
NVIDIA Corp COM 67066G104 5,730 10,972 SH   SOLE   0 0 10,972
NXP Semiconductor N.V. COM N6596X109 2,639 16,600 SH   SOLE   0 0 16,600
Oracle Corporation COM 68389X105 1,123 17,373 SH   SOLE   0 0 17,373
PayPal Holdings Inc COM 70450Y103 21,492 91,769 SH   SOLE   0 0 91,769
Pentair Ltd Com PLC G7S00T104 739 13,938 SH   SOLE   0 0 13,938
Pepsico Inc COM 713448108 12,521 84,433 SH   SOLE   0 0 84,433
Pfizer Inc COM 717081103 10,360 281,448 SH   SOLE   0 0 281,448
Philip Morris Int'l Inc COM 718172109 372 4,500 SH   SOLE   0 0 4,500
Procter & Gamble COM 742718109 6,246 44,891 SH   SOLE   0 0 44,891
Qualcomm Inc COM 747525103 15,153 99,473 SH   SOLE   0 0 99,473
Raytheon Technologies Corp COM 75513E101 1,074 15,031 SH   SOLE   0 0 15,031
Regeneron Pharms Inc COM 75886F107 5,245 10,858 SH   SOLE   0 0 10,858
Sanofi Aventis ADR 80105N105 591 12,180 SH   SOLE   0 0 12,180
Schlumberger COM 806857108 205 9,434 SH   SOLE   0 0 9,434
Schwab US Broad Market ETF COM 808524102 298 3,280 SH   SOLE   0 0 3,280
Snap On Tools COM 833034101 2,533 14,805 SH   SOLE   0 0 14,805
Starbucks Corp COM 855244109 17,056 159,431 SH   SOLE   0 0 159,431
Stryker Corp COM 863667101 588 2,400 SH   SOLE   0 0 2,400
Sysco Corp. COM 871829107 8,218 110,673 SH   SOLE   0 0 110,673
Target Corporation COM 87612E106 2,771 15,700 SH   SOLE   0 0 15,700
Tesla Motors Inc COM 88160R101 1,549 2,196 SH   SOLE   0 0 2,196
Thermo Fisher Scientific COM 883556102 366 787 SH   SOLE   0 0 787
Trade Desk Inc A (The) CL A 88339J105 260 325 SH   SOLE   0 0 325
Union Pacific Corp COM 907818108 12,497 60,019 SH   SOLE   0 0 60,019
United Parcel Service B COM 911312106 13,498 80,157 SH   SOLE   0 0 80,157
Verizon Communications Inc COM 92343V104 9,266 157,727 SH   SOLE   0 0 157,727
Viatris Inc COM 92556V106 479 25,598 SH   SOLE   0 0 25,598
Visa Inc. Class A CL A 92826C839 22,186 101,431 SH   SOLE   0 0 101,431
Vodafone Group Plc ADR 92857W308 207 12,591 SH   SOLE   0 0 12,591
Walgreens Boots Alliance Inc COM 931427108 1,081 27,121 SH   SOLE   0 0 27,121
Wal-Mart Stores Inc COM 931142103 676 4,690 SH   SOLE   0 0 4,690
Watts Water Tech Inc A CL A 942749102 2,070 17,015 SH   SOLE   0 0 17,015
Wells Fargo & Co COM 949746101 278 9,220 SH   SOLE   0 0 9,220
Yum Brands COM 988498101 6,584 60,650 SH   SOLE   0 0 60,650
Yum China Holdings Inc COM 98850P109 1,035 18,136 SH   SOLE   0 0 18,136
Zendesk COM 98936J101 698 4,881 SH   SOLE   0 0 4,881
Zimmer Biomet Hldgs Inc COM 98956P102 5,367 34,834 SH   SOLE   0 0 34,834
Zoetis Inc CL A 98978V103 15,772 95,301 SH   SOLE   0 0 95,301