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,191 52,893 SH   SOLE   0 0 52,893
Abbott Laboratories COM 002824100 9,823 81,975 SH   SOLE   0 0 81,975
AbbVie Inc COM 00287Y109 7,842 72,469 SH   SOLE   0 0 72,469
Adobe Systems COM 00724F101 17,469 36,750 SH   SOLE   0 0 36,750
Alphabet Inc A CL A 02079K305 7,606 3,688 SH   SOLE   0 0 3,688
Alphabet Inc C CL C 02079K107 16,042 7,755 SH   SOLE   0 0 7,755
Altria Group Inc. COM 02209S103 317 6,210 SH   SOLE   0 0 6,210
Amazon Com Inc COM 023135106 24,959 8,067 SH   SOLE   0 0 8,067
American Electric Power COM 025537101 224 2,649 SH   SOLE   0 0 2,649
American Express Company COM 025816109 5,754 40,682 SH   SOLE   0 0 40,682
American Tower Corp Class A COM 03027X100 2,000 8,369 SH   SOLE   0 0 8,369
Amgen Incorporated COM 031162100 9,679 38,904 SH   SOLE   0 0 38,904
Anheuser Busch ADR 03524A108 4,614 73,416 SH   SOLE   0 0 73,416
Apple Inc. COM 037833100 38,570 315,763 SH   SOLE   0 0 315,763
Applied Materials Inc COM 038222105 12,610 94,390 SH   SOLE   0 0 94,390
AT&T Inc COM 00206R102 10,219 337,598 SH   SOLE   0 0 337,598
Auto Data Processing COM 053015103 12,362 65,595 SH   SOLE   0 0 65,595
Autodesk COM 052769106 607 2,192 SH   SOLE   0 0 2,192
Bank of America Corp COM 060505104 452 11,693 SH   SOLE   0 0 11,693
Baxter International Inc COM 071813109 3,803 45,092 SH   SOLE   0 0 45,092
Becton Dickinson & Co COM 075887109 11,729 48,239 SH   SOLE   0 0 48,239
Berkshire Hathaway Cl B CL B 084670702 3,553 13,910 SH   SOLE   0 0 13,910
Boeing COM 097023105 14,103 55,367 SH   SOLE   0 0 55,367
Bristol-Myers Squibb Co COM 110122108 7,060 111,841 SH   SOLE   0 0 111,841
C S X Corp COM 126408103 12,267 127,227 SH   SOLE   0 0 127,227
Calavo Growers Inc COM 128246105 264 3,403 SH   SOLE   0 0 3,403
Caterpillar COM 149123101 9,435 40,691 SH   SOLE   0 0 40,691
Charles Schwab Corp COM 808513105 10,892 167,106 SH   SOLE   0 0 167,106
Chevron Corp COM 166764100 3,207 30,608 SH   SOLE   0 0 30,608
Cisco Systems COM 17275R102 13,576 262,541 SH   SOLE   0 0 262,541
Coca Cola Company COM 191216100 8,831 167,548 SH   SOLE   0 0 167,548
Colgate-Palmolive Co COM 194162103 678 8,613 SH   SOLE   0 0 8,613
Comcast Corp New Cl A COM 20030N101 233 4,311 SH   SOLE   0 0 4,311
Constellation Brands Inc A CL A 21036P108 8,112 35,579 SH   SOLE   0 0 35,579
Corning Inc COM 219350105 8,810 202,493 SH   SOLE   0 0 202,493
Costco Companies Inc. COM 22160K105 13,785 39,110 SH   SOLE   0 0 39,110
Cummins Inc COM 231021106 7,121 27,485 SH   SOLE   0 0 27,485
Deere & Co COM 244199105 9,718 25,975 SH   SOLE   0 0 25,975
Deutsche Telekom AG ADR ADR 251566105 4,245 209,779 SH   SOLE   0 0 209,779
Disney Walt Co. COM 254687106 16,794 91,016 SH   SOLE   0 0 91,016
DuPont de Nemours Inc COM 26614N102 218 2,828 SH   SOLE   0 0 2,828
Ebay Inc COM 278642103 6,257 102,187 SH   SOLE   0 0 102,187
Edison International COM 281020107 203 3,475 SH   SOLE   0 0 3,475
Edwards Lifesciences Cp COM 28176E108 9,496 113,538 SH   SOLE   0 0 113,538
Elanco Animal Health Inc COM 28414H103 237 8,057 SH   SOLE   0 0 8,057
Electronic Arts Inc. COM 285512109 6,434 47,535 SH   SOLE   0 0 47,535
Eli Lilly COM 532457108 5,814 31,125 SH   SOLE   0 0 31,125
Emerson Electric Co COM 291011104 2,857 31,676 SH   SOLE   0 0 31,676
Enbridge Inc COM 29250N105 10,033 275,643 SH   SOLE   0 0 275,643
Exxon Mobil Corporation COM 30231G102 1,178 21,109 SH   SOLE   0 0 21,109
Facebook Inc Class A COM 30303M102 19,400 65,871 SH   SOLE   0 0 65,871
Fedex Corporation COM 31428X106 10,342 36,411 SH   SOLE   0 0 36,411
Genl Amer Investors Co COM 368802104 299 7,516 SH   SOLE   0 0 7,516
Gilead Sciences Inc COM 375558103 1,781 27,564 SH   SOLE   0 0 27,564
Glaxosmithkline Plc Adrf ADR 37733W105 6,412 179,666 SH   SOLE   0 0 179,666
Home Depot Inc COM 437076102 14,890 48,780 SH   SOLE   0 0 48,780
Honeywell International COM 438516106 11,603 53,455 SH   SOLE   0 0 53,455
HP Inc COM 40434L105 275 8,663 SH   SOLE   0 0 8,663
Hubbell Inc Class B CL B 443510607 4,664 24,960 SH   SOLE   0 0 24,960
Innospec Inc. COM 45768S105 205 2,000 SH   SOLE   0 0 2,000
Intel Corp COM 458140100 19,874 310,545 SH   SOLE   0 0 310,545
Intl Business Machines COM 459200101 8,542 64,105 SH   SOLE   0 0 64,105
Intuit Inc COM 461202103 4,271 11,152 SH   SOLE   0 0 11,152
Johnson & Johnson COM 478160104 9,888 60,166 SH   SOLE   0 0 60,166
JPMorgan Chase & Co COM 46625H100 347 2,281 SH   SOLE   0 0 2,281
Lab Cp Of Amer Hldg New COM 50540R409 6,940 27,215 SH   SOLE   0 0 27,215
Marathon Petroleum Corp COM 56585A102 200 3,750 SH   SOLE   0 0 3,750
Masco Corp COM 574599106 284 4,745 SH   SOLE   0 0 4,745
Mc Cormick & Co Inc N-Vt COM NON VTG 579780206 7,412 83,142 SH   SOLE   0 0 83,142
Mc Donalds Corp COM 580135101 9,447 42,150 SH   SOLE   0 0 42,150
Medtronic Inc PLC SHS G5960L103 4,924 41,685 SH   SOLE   0 0 41,685
Merck COM 58933Y105 8,731 113,257 SH   SOLE   0 0 113,257
Microsoft Corp COM 594918104 26,137 110,860 SH   SOLE   0 0 110,860
Mondelez Intl Inc Cl A CL A 609207105 4,585 78,352 SH   SOLE   0 0 78,352
Motorola Solutions Inc COM 620076307 241 1,284 SH   SOLE   0 0 1,284
Netflix Inc COM 64110L106 401 769 SH   SOLE   0 0 769
Nike Inc B CL B 654106103 16,233 122,156 SH   SOLE   0 0 122,156
Nordson Corp COM 655663102 1,321 6,653 SH   SOLE   0 0 6,653
Novartis AG ADR 66987V109 403 4,725 SH   SOLE   0 0 4,725
nVent Electric PLC COM G6700G107 284 10,191 SH   SOLE   0 0 10,191
NVIDIA Corp COM 67066G104 5,898 11,047 SH   SOLE   0 0 11,047
NXP Semiconductor N.V. COM N6596X109 3,466 17,218 SH   SOLE   0 0 17,218
O Reilly Automotive Inc COM 67103H107 223 440 SH   SOLE   0 0 440
Oracle Corporation COM 68389X105 1,213 17,298 SH   SOLE   0 0 17,298
Palantir Technologies Inc A CL A 69608A108 935 40,150 SH   SOLE   0 0 40,150
PayPal Holdings Inc COM 70450Y103 21,880 90,101 SH   SOLE   0 0 90,101
Pentair Ltd Com PLC G7S00T104 867 13,925 SH   SOLE   0 0 13,925
Pepsico Inc COM 713448108 13,135 92,861 SH   SOLE   0 0 92,861
Pfizer Inc COM 717081103 10,920 301,418 SH   SOLE   0 0 301,418
Philip Morris Int'l Inc COM 718172109 399 4,500 SH   SOLE   0 0 4,500
Procter & Gamble COM 742718109 6,072 44,841 SH   SOLE   0 0 44,841
Qualcomm Inc COM 747525103 14,104 106,380 SH   SOLE   0 0 106,380
Raytheon Technologies Corp COM 75513E101 1,140 14,763 SH   SOLE   0 0 14,763
Regeneron Pharms Inc COM 75886F107 5,694 12,035 SH   SOLE   0 0 12,035
Sanofi Aventis ADR 80105N105 560 11,330 SH   SOLE   0 0 11,330
Schlumberger COM 806857108 205 7,540 SH   SOLE   0 0 7,540
Schwab US Broad Market ETF COM 808524102 319 3,300 SH   SOLE   0 0 3,300
Sempra Energy COM 816851109 205 1,553 SH   SOLE   0 0 1,553
Snap On Tools COM 833034101 3,416 14,805 SH   SOLE   0 0 14,805
Starbucks Corp COM 855244109 17,123 156,709 SH   SOLE   0 0 156,709
Stryker Corp COM 863667101 584 2,400 SH   SOLE   0 0 2,400
Sysco Corp. COM 871829107 8,675 110,180 SH   SOLE   0 0 110,180
Target Corporation COM 87612E106 3,029 15,295 SH   SOLE   0 0 15,295
Tesla Motors Inc COM 88160R101 1,471 2,203 SH   SOLE   0 0 2,203
Thermo Fisher Scientific COM 883556102 336 737 SH   SOLE   0 0 737
Union Pacific Corp COM 907818108 13,115 59,505 SH   SOLE   0 0 59,505
United Parcel Service B COM 911312106 13,954 82,092 SH   SOLE   0 0 82,092
Verizon Communications Inc COM 92343V104 10,205 175,501 SH   SOLE   0 0 175,501
Visa Inc. Class A CL A 92826C839 21,409 101,116 SH   SOLE   0 0 101,116
Vodafone Group Plc ADR 92857W308 232 12,591 SH   SOLE   0 0 12,591
Walgreens Boots Alliance Inc COM 931427108 1,338 24,376 SH   SOLE   0 0 24,376
Wal-Mart Stores Inc COM 931142103 1,930 14,210 SH   SOLE   0 0 14,210
Watts Water Tech Inc A CL A 942749102 2,014 16,955 SH   SOLE   0 0 16,955
Wells Fargo & Co COM 949746101 360 9,220 SH   SOLE   0 0 9,220
Yum Brands COM 988498101 7,026 64,953 SH   SOLE   0 0 64,953
Yum China Holdings Inc COM 98850P109 1,073 18,136 SH   SOLE   0 0 18,136
Zendesk COM 98936J101 647 4,881 SH   SOLE   0 0 4,881
Zimmer Biomet Hldgs Inc COM 98956P102 5,528 34,534 SH   SOLE   0 0 34,534
Zoetis Inc CL A 98978V103 14,925 94,780 SH   SOLE   0 0 94,780