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 10,555 53,143 SH   SOLE   0 0 53,143
Abbott Laboratories COM 002824100 9,107 78,560 SH   SOLE   0 0 78,560
AbbVie Inc COM 00287Y109 7,939 70,489 SH   SOLE   0 0 70,489
Adobe Systems COM 00724F101 20,738 35,411 SH   SOLE   0 0 35,411
Alphabet Inc A CL A 02079K305 8,912 3,650 SH   SOLE   0 0 3,650
Alphabet Inc C CL C 02079K107 18,351 7,322 SH   SOLE   0 0 7,322
Altria Group Inc. COM 02209S103 248 5,210 SH   SOLE   0 0 5,210
Amazon Com Inc COM 023135106 26,994 7,847 SH   SOLE   0 0 7,847
American Electric Power COM 025537101 224 2,649 SH   SOLE   0 0 2,649
American Express Company COM 025816109 6,497 39,322 SH   SOLE   0 0 39,322
American Tower Corp Class A COM 03027X100 2,261 8,369 SH   SOLE   0 0 8,369
Amgen Incorporated COM 031162100 9,983 40,958 SH   SOLE   0 0 40,958
Anheuser Busch ADR 03524A108 5,368 74,556 SH   SOLE   0 0 74,556
Apple Inc. COM 037833100 41,862 305,657 SH   SOLE   0 0 305,657
Applied Materials Inc COM 038222105 12,709 89,251 SH   SOLE   0 0 89,251
AT&T Inc COM 00206R102 10,196 354,285 SH   SOLE   0 0 354,285
Auto Data Processing COM 053015103 12,629 63,586 SH   SOLE   0 0 63,586
Autodesk COM 052769106 639 2,192 SH   SOLE   0 0 2,192
Bank of America Corp COM 060505104 477 11,593 SH   SOLE   0 0 11,593
Baxter International Inc COM 071813109 3,616 44,923 SH   SOLE   0 0 44,923
Becton Dickinson & Co COM 075887109 12,238 50,323 SH   SOLE   0 0 50,323
Berkshire Hathaway Cl B CL B 084670702 3,708 13,345 SH   SOLE   0 0 13,345
Boeing COM 970203105 13,318 55,595 SH   SOLE   0 0 55,595
Bristol-Myers Squibb Co COM 110122108 7,476 111,885 SH   SOLE   0 0 111,885
C S X Corp COM 126408103 11,365 354,299 SH   SOLE   0 0 354,299
Calavo Growers Inc COM 128246105 215 3,403 SH   SOLE   0 0 3,403
Caterpillar COM 149123101 8,795 40,416 SH   SOLE   0 0 40,416
Charles Schwab Corp COM 808513105 11,482 157,699 SH   SOLE   0 0 157,699
Chevron Corp COM 166764100 3,145 30,029 SH   SOLE   0 0 30,029
Cisco Systems COM 17275R102 13,692 258,349 SH   SOLE   0 0 258,349
Coca Cola Company COM 191216100 8,751 161,727 SH   SOLE   0 0 161,727
Colgate-Palmolive Co COM 194162103 700 8,613 SH   SOLE   0 0 8,613
Comcast Corp New Cl A COM 20030N101 248 4,355 SH   SOLE   0 0 4,355
ConocoPhillips COM 20825C104 202 3,321 SH   SOLE   0 0 3,321
Constellation Brands Inc A CL A 21036P108 8,088 34,584 SH   SOLE   0 0 34,584
Corning Inc COM 219350105 8,470 207,113 SH   SOLE   0 0 207,113
Costco Companies Inc. COM 22160K105 14,984 37,870 SH   SOLE   0 0 37,870
Cummins Inc COM 231021106 6,452 26,466 SH   SOLE   0 0 26,466
Danimer Scientific Inc COM 236272100 229 9,150 SH   SOLE   0 0 9,150
Deere & Co COM 244199105 8,459 23,984 SH   SOLE   0 0 23,984
Deutsche Telekom AG ADR ADR 251566105 4,414 207,661 SH   SOLE   0 0 207,661
Disney Walt Co. COM 254687106 16,049 91,309 SH   SOLE   0 0 91,309
Dow Inc COM 260557103 234 3,706 SH   SOLE   0 0 3,706
DuPont de Nemours Inc COM 26614N102 218 2,828 SH   SOLE   0 0 2,828
Ebay Inc COM 278642103 7,346 104,636 SH   SOLE   0 0 104,636
Edison International COM 281020107 200 3,475 SH   SOLE   0 0 3,475
Edwards Lifesciences Cp COM 28176E108 11,302 109,128 SH   SOLE   0 0 109,128
Elanco Animal Health Inc COM 28414H103 266 7,688 SH   SOLE   0 0 7,688
Electronic Arts Inc. COM 285512109 6,802 47,297 SH   SOLE   0 0 47,297
Eli Lilly COM 532457108 6,878 29,967 SH   SOLE   0 0 29,967
Emerson Electric Co COM 291011104 3,000 31,176 SH   SOLE   0 0 31,176
Enbridge Inc COM 29250N105 10,704 267,352 SH   SOLE   0 0 267,352
Exxon Mobil Corporation COM 30231G102 1,282 20,334 SH   SOLE   0 0 20,334
Facebook Inc Class A COM 30303M102 22,075 63,488 SH   SOLE   0 0 63,488
Fedex Corporation COM 31428X106 10,543 35,342 SH   SOLE   0 0 35,342
Fiserv Inc COM 337738108 3,757 35,155 SH   SOLE   0 0 35,155
General Electric COM 369604103 231 17,222 SH   SOLE   0 0 17,222
Genl Amer Investors Co COM 368802104 326 7,516 SH   SOLE   0 0 7,516
Gilead Sciences Inc COM 375558103 1,934 28,089 SH   SOLE   0 0 28,089
Glaxosmithkline Plc Adrf ADR 37733W105 7,406 186,003 SH   SOLE   0 0 186,003
Home Depot Inc COM 437076102 14,955 46,899 SH   SOLE   0 0 46,899
Honeywell International COM 438516106 11,277 51,412 SH   SOLE   0 0 51,412
HP Inc COM 40434L105 261 8,663 SH   SOLE   0 0 8,663
Hubbell Inc Class B CL B 443510607 4,439 23,762 SH   SOLE   0 0 23,762
Intel Corp COM 458140100 17,849 317,946 SH   SOLE   0 0 317,946
Intl Business Machines COM 459200101 9,526 64,989 SH   SOLE   0 0 64,989
Intuit Inc COM 461202103 5,296 10,805 SH   SOLE   0 0 10,805
Johnson & Johnson COM 478160104 9,645 58,547 SH   SOLE   0 0 58,547
JPMorgan Chase & Co COM 46625H100 354 2,281 SH   SOLE   0 0 2,281
Lab Cp Of Amer Hldg New COM 50540R409 7,399 26,825 SH   SOLE   0 0 26,825
Lockheed Martin Corp COM 539830109 240 635 SH   SOLE   0 0 635
Masco Corp COM 574599106 273 4,645 SH   SOLE   0 0 4,645
Mc Cormick & Co Inc N-Vt COM NON VTG 579780206 7,394 83,728 SH   SOLE   0 0 83,728
Mc Donalds Corp COM 580135101 9,393 40,668 SH   SOLE   0 0 40,668
Medtronic Inc PLC SHS G5960L103 5,206 41,945 SH   SOLE   0 0 41,945
Merck COM 58933Y105 10,022 128,874 SH   SOLE   0 0 128,874
Microsoft Corp COM 594918104 28,999 107,050 SH   SOLE   0 0 107,050
Mondelez Intl Inc Cl A CL A 609207105 4,681 74,969 SH   SOLE   0 0 74,969
Motorola Solutions Inc COM 620076307 278 1,284 SH   SOLE   0 0 1,284
Netflix Inc COM 64110L106 406 769 SH   SOLE   0 0 769
Nike Inc B CL B 654106103 19,220 124,413 SH   SOLE   0 0 124,413
Novartis AG ADR 66987V109 485 5,325 SH   SOLE   0 0 5,325
nVent Electric PLC COM G6700G107 296 9,491 SH   SOLE   0 0 9,491
NVIDIA Corp COM 67066G104 7,734 9,667 SH   SOLE   0 0 9,667
NXP Semiconductor N.V. COM N6596X109 3,238 15,743 SH   SOLE   0 0 15,743
O Reilly Automotive Inc COM 67103H107 249 440 SH   SOLE   0 0 440
Oracle Corporation COM 68389X105 1,346 17,298 SH   SOLE   0 0 17,298
Organon & Co COM 68622V106 352 11,660 SH   SOLE   0 0 11,660
Palantir Technologies Inc A CL A 69608A108 1,585 60,150 SH   SOLE   0 0 60,150
PayPal Holdings Inc COM 70450Y103 24,923 85,506 SH   SOLE   0 0 85,506
Pentair Ltd Com PLC G7S00T104 890 13,200 SH   SOLE   0 0 13,200
Pepsico Inc COM 713448108 13,239 89,354 SH   SOLE   0 0 89,354
Pfizer Inc COM 717081103 12,055 307,852 SH   SOLE   0 0 307,852
Philip Morris Int'l Inc COM 718172109 386 3,900 SH   SOLE   0 0 3,900
Procter & Gamble COM 742718109 5,809 43,054 SH   SOLE   0 0 43,054
Qualcomm Inc COM 747525103 15,020 105,086 SH   SOLE   0 0 105,086
Raytheon Technologies Corp COM 75513E101 1,276 14,963 SH   SOLE   0 0 14,963
Regeneron Pharms Inc COM 75886F107 6,803 12,180 SH   SOLE   0 0 12,180
Sanofi Aventis ADR 80105N105 596 11,330 SH   SOLE   0 0 11,330
Schlumberger COM 806857108 224 7,010 SH   SOLE   0 0 7,010
Schwab US Broad Market ETF COM 808524102 342 3,280 SH   SOLE   0 0 3,280
Sempra Energy COM 816851109 205 1,553 SH   SOLE   0 0 1,553
Snap On Tools COM 833034101 3,345 14,975 SH   SOLE   0 0 14,975
Starbucks Corp COM 855244109 17,013 152,166 SH   SOLE   0 0 152,166
Stryker Corp COM 863667101 623 2,400 SH   SOLE   0 0 2,400
Sysco Corp. COM 871829107 8,250 106,110 SH   SOLE   0 0 106,110
Target Corporation COM 87621E106 3,565 14,750 SH   SOLE   0 0 14,750
Tesla Motors Inc COM 88160R101 1,497 2,203 SH   SOLE   0 0 2,203
Thermo Fisher Scientific COM 883556102 371 737 SH   SOLE   0 0 737
Trade Desk Inc A (The) COM 88339J105 212 2,750 SH   SOLE   0 0 2,750
Union Pacific Corp COM 907818108 12,697 57,732 SH   SOLE   0 0 57,732
United Parcel Service B COM 911312106 16,616 79,897 SH   SOLE   0 0 79,897
Verizon Communications Inc COM 92343V104 10,310 184,010 SH   SOLE   0 0 184,010
Visa Inc. Class A CL A 92826C839 22,876 97,837 SH   SOLE   0 0 97,837
Walgreens Boots Alliance Inc COM 931427108 1,248 23,736 SH   SOLE   0 0 23,736
Wal-Mart Stores Inc COM 931142103 2,550 18,088 SH   SOLE   0 0 18,088
Watts Water Tech Inc A CL A 942749102 2,452 16,805 SH   SOLE   0 0 16,805
Wells Fargo & Co COM 949746101 410 9,070 SH   SOLE   0 0 9,070
Yum Brands COM 988498101 7,198 62,581 SH   SOLE   0 0 62,581
Yum China Holdings Inc COM 98850P109 1,055 15,936 SH   SOLE   0 0 15,936
Zendesk COM 98936J101 704 4,881 SH   SOLE   0 0 4,881
Zimmer Biomet Hldgs Inc COM 98956P102 5,286 32,874 SH   SOLE   0 0 32,874
Zoetis Inc CL A 98978V103 17,047 91,476 SH   SOLE   0 0 91,476