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,326 58,865 SH   SOLE   0 0 58,865
Abbott Laboratories COM 002824100 9,299 78,726 SH   SOLE   0 0 78,726
AbbVie Inc COM 00287Y109 8,090 75,002 SH   SOLE   0 0 75,002
Adobe Systems COM 00724F101 20,292 35,247 SH   SOLE   0 0 35,247
Alphabet Inc A CL A 02079K305 14,832 5,548 SH   SOLE   0 0 5,548
Alphabet Inc C CL C 02079K107 14,400 5,403 SH   SOLE   0 0 5,403
Amazon Com Inc COM 023135106 26,198 7,975 SH   SOLE   0 0 7,975
American Electric Power COM 025537101 215 2,649 SH   SOLE   0 0 2,649
American Express Company COM 025816109 6,573 39,235 SH   SOLE   0 0 39,235
American Tower Corp Class A COM 03027X100 2,221 8,370 SH   SOLE   0 0 8,370
Amgen Incorporated COM 031162100 9,786 46,022 SH   SOLE   0 0 46,022
Anheuser Busch ADR 03524A108 4,727 83,850 SH   SOLE   0 0 83,850
Apple Inc. COM 037833100 43,172 305,108 SH   SOLE   0 0 305,108
Applied Materials Inc COM 038222105 11,324 87,972 SH   SOLE   0 0 87,972
AT&T Inc COM 00206R102 10,315 381,929 SH   SOLE   0 0 381,929
Auto Data Processing COM 053015103 12,711 63,582 SH   SOLE   0 0 63,582
Autodesk COM 052769106 614 2,156 SH   SOLE   0 0 2,156
Bank of America Corp COM 060505104 488 11,508 SH   SOLE   0 0 11,508
Baxter International Inc COM 071813109 3,882 48,275 SH   SOLE   0 0 48,275
Becton Dickinson & Co COM 075887109 12,969 52,761 SH   SOLE   0 0 52,761
Berkshire Hathaway Cl B CL B 084670702 3,666 13,435 SH   SOLE   0 0 13,435
Boeing COM 097023105 12,848 58,416 SH   SOLE   0 0 58,416
Bristol-Myers Squibb Co COM 110122108 7,326 123,820 SH   SOLE   0 0 123,820
C S X Corp COM 126408103 11,299 379,957 SH   SOLE   0 0 379,957
Caterpillar COM 149123101 8,707 45,360 SH   SOLE   0 0 45,360
Charles Schwab Corp COM 808513105 11,572 158,881 SH   SOLE   0 0 158,881
Chevron Corp COM 166764100 3,036 29,929 SH   SOLE   0 0 29,929
Cisco Systems COM 17275R102 14,229 261,418 SH   SOLE   0 0 261,418
Coca Cola Company COM 191216100 8,591 163,749 SH   SOLE   0 0 163,749
Colgate-Palmolive Co COM 194162103 650 8,613 SH   SOLE   0 0 8,613
Comcast Corp New Cl A COM 20030N101 243 4,355 SH   SOLE   0 0 4,355
ConocoPhillips COM 20825C104 218 3,226 SH   SOLE   0 0 3,226
Constellation Brands Inc A CL A 21036P108 8,180 38,825 SH   SOLE   0 0 38,825
Corning Inc COM 219350105 8,444 231,433 SH   SOLE   0 0 231,433
Costco Companies Inc. COM 22160K105 16,844 37,486 SH   SOLE   0 0 37,486
Cummins Inc COM 231021106 6,869 30,589 SH   SOLE   0 0 30,589
Deere & Co COM 244199105 8,032 23,974 SH   SOLE   0 0 23,974
Deutsche Telekom AG ADR ADR 251566105 4,180 207,461 SH   SOLE   0 0 207,461
Disney Walt Co. COM 254687106 15,927 94,152 SH   SOLE   0 0 94,152
Ebay Inc COM 278642103 7,152 102,663 SH   SOLE   0 0 102,663
Edwards Lifesciences Corp COM 28176E108 12,085 106,752 SH   SOLE   0 0 106,752
Elanco Animal Health Inc COM 28414H103 245 7,688 SH   SOLE   0 0 7,688
Electronic Arts Inc. COM 285512109 7,171 50,412 SH   SOLE   0 0 50,412
Eli Lilly COM 532457108 6,831 29,566 SH   SOLE   0 0 29,566
Emerson Electric Co COM 291011104 2,936 31,176 SH   SOLE   0 0 31,176
Enbridge Inc COM 29250N105 10,826 272,022 SH   SOLE   0 0 272,022
Exxon Mobil Corporation COM 30231G102 1,196 20,334 SH   SOLE   0 0 20,334
Facebook Inc Class A COM 30303M102 21,427 63,135 SH   SOLE   0 0 63,135
Fedex Corporation COM 31428X106 9,562 43,607 SH   SOLE   0 0 43,607
Fiserv Inc COM 337738108 4,497 41,452 SH   SOLE   0 0 41,452
General Electric COM 369604103 225 2,186 SH   SOLE   0 0 2,186
Genl Amer Investors Co COM 368802104 323 7,516 SH   SOLE   0 0 7,516
Gilead Sciences Inc COM 375558103 1,962 28,089 SH   SOLE   0 0 28,089
Glaxosmithkline Plc Adrf ADR 37733W105 7,591 198,675 SH   SOLE   0 0 198,675
Home Depot Inc COM 437076102 15,385 46,869 SH   SOLE   0 0 46,869
Honeywell International COM 438516106 11,022 51,922 SH   SOLE   0 0 51,922
HP Inc COM 40434L105 237 8,663 SH   SOLE   0 0 8,663
Hubbell Inc Class B CL B 443510607 4,292 23,759 SH   SOLE   0 0 23,759
Intel Corp COM 458140100 17,516 328,766 SH   SOLE   0 0 328,766
Intl Business Machines COM 459200101 9,893 71,210 SH   SOLE   0 0 71,210
Intuit Inc COM 461202103 5,812 10,773 SH   SOLE   0 0 10,773
iShares Russell 3000 ETF 464287689 269 1,057 SH   SOLE   0 0 1,057
Ishares Tr S&P Smallcap ETF 464287804 200 1,832 SH   SOLE   0 0 1,832
Johnson & Johnson COM 478160104 9,475 58,672 SH   SOLE   0 0 58,672
JPMorgan Chase & Co COM 46625H100 368 2,251 SH   SOLE   0 0 2,251
Lab Cp Of Amer Hldg New COM 50540R409 7,631 27,115 SH   SOLE   0 0 27,115
Masco Corp COM 574599106 258 4,645 SH   SOLE   0 0 4,645
Mc Cormick & Co Inc N-Vt COM NON VTG 579780206 9,728 120,065 SH   SOLE   0 0 120,065
Mc Donalds Corp COM 580135101 9,810 40,688 SH   SOLE   0 0 40,688
Medtronic Inc PLC SHS G5960L103 5,224 41,682 SH   SOLE   0 0 41,682
Merck COM 58933Y105 10,333 137,576 SH   SOLE   0 0 137,576
Microsoft Corp COM 594918104 29,934 106,181 SH   SOLE   0 0 106,181
Moderna, Inc COM 60770K107 286 745 SH   SOLE   0 0 745
Mondelez Intl Inc Cl A CL A 609207105 4,630 79,586 SH   SOLE   0 0 79,586
Motorola Solutions Inc COM 620076307 298 1,284 SH   SOLE   0 0 1,284
Netflix Inc COM 64110L106 499 819 SH   SOLE   0 0 819
Nike Inc B CL B 654106103 18,063 124,379 SH   SOLE   0 0 124,379
Novartis AG ADR 66987V109 435 5,325 SH   SOLE   0 0 5,325
nVent Electric PLC COM G6700G107 306 9,491 SH   SOLE   0 0 9,491
NVIDIA Corp COM 67066G104 7,941 38,335 SH   SOLE   0 0 38,335
NXP Semiconductor N.V. COM N6596X109 3,299 16,843 SH   SOLE   0 0 16,843
O Reilly Automotive Inc COM 67103H107 268 440 SH   SOLE   0 0 440
Oracle Corporation COM 68389X105 1,389 15,948 SH   SOLE   0 0 15,948
Organon & Co COM 68622V106 312 9,528 SH   SOLE   0 0 9,528
Palantir Technologies Inc A CL A 69608A108 1,446 60,150 SH   SOLE   0 0 60,150
PayPal Holdings Inc COM 70450Y103 22,249 85,506 SH   SOLE   0 0 85,506
Pentair Ltd Com PLC G7S00T104 958 13,200 SH   SOLE   0 0 13,200
Pepsico Inc COM 713448108 13,388 89,016 SH   SOLE   0 0 89,016
Pfizer Inc COM 717081103 13,620 316,676 SH   SOLE   0 0 316,676
Philip Morris Int'l Inc COM 718172109 312 3,300 SH   SOLE   0 0 3,300
Procter & Gamble COM 742718109 6,031 43,142 SH   SOLE   0 0 43,142
Qualcomm Inc COM 747525103 13,975 108,351 SH   SOLE   0 0 108,351
Raytheon Technologies Corp COM 75513E101 1,297 15,100 SH   SOLE   0 0 15,100
Regeneron Pharms Inc COM 75886F107 7,473 12,349 SH   SOLE   0 0 12,349
Salesforce.Com COM 79466L302 200 741 SH   SOLE   0 0 741
Sanofi Aventis ADR 80105N105 498 10,330 SH   SOLE   0 0 10,330
Schwab US Broad Market ETF COM 808524102 340 3,280 SH   SOLE   0 0 3,280
Snap On Tools COM 833034101 3,139 15,025 SH   SOLE   0 0 15,025
Starbucks Corp COM 855244109 16,968 153,822 SH   SOLE   0 0 153,822
Stryker Corp COM 863667101 632 2,400 SH   SOLE   0 0 2,400
Sysco Corp. COM 871829107 8,785 111,914 SH   SOLE   0 0 111,914
Target Corporation COM 87621E106 3,341 14,605 SH   SOLE   0 0 14,605
Tesla Motors Inc COM 88160R101 1,708 2,203 SH   SOLE   0 0 2,203
Thermo Fisher Scientific COM 883556102 421 737 SH   SOLE   0 0 737
Union Pacific Corp COM 907818108 12,071 61,585 SH   SOLE   0 0 61,585
United Parcel Service B COM 911312106 15,135 83,115 SH   SOLE   0 0 83,115
Verizon Communications Inc COM 92343V104 11,050 204,598 SH   SOLE   0 0 204,598
Visa Inc. Class A CL A 92826C839 22,364 100,404 SH   SOLE   0 0 100,404
Walgreens Boots Alliance Inc COM 931427108 998 21,221 SH   SOLE   0 0 21,221
Wal-Mart Stores Inc COM 931142103 2,841 20,384 SH   SOLE   0 0 20,384
Watts Water Tech Inc A CL A 942749102 2,770 16,485 SH   SOLE   0 0 16,485
Wells Fargo & Co COM 949746101 467 10,070 SH   SOLE   0 0 10,070
Yum Brands COM 988498101 7,705 63,003 SH   SOLE   0 0 63,003
Yum China Holdings Inc COM 98850P109 921 15,861 SH   SOLE   0 0 15,861
Zendesk COM 98936J101 568 4,881 SH   SOLE   0 0 4,881
Zimmer Biomet Hldgs Inc COM 98956P102 5,769 39,417 SH   SOLE   0 0 39,417
Zoetis Inc CL A 98978V103 17,542 90,361 SH   SOLE   0 0 90,361