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 6,330 46,375 SH   SOLE   0 0 46,375
Abbott Laboratories COM 002824100 7,017 88,932 SH   SOLE   0 0 88,932
Abbvie Inc COM 00287Y109 4,637 60,862 SH   SOLE   0 0 60,862
Adobe Systems COM 00724F101 12,343 38,788 SH   SOLE   0 0 38,788
Alphabet Inc A CL A 02079K305 4,521 3,891 SH   SOLE   0 0 3,891
Alphabet Inc C Non Voting Shar CL C 02079K107 9,901 8,515 SH   SOLE   0 0 8,515
Altria Group Inc. COM 02209S103 240 6,210 SH   SOLE   0 0 6,210
Amazon Com Inc COM 023135106 17,638 9,046 SH   SOLE   0 0 9,046
American Electric Power COM 025537101 211 2,649 SH   SOLE   0 0 2,649
American Express Company COM 025816109 3,349 39,123 SH   SOLE   0 0 39,123
Amgen Incorporated COM 031162100 8,125 40,079 SH   SOLE   0 0 40,079
Anheuser Busch ADR 03524A108 3,318 75,217 SH   SOLE   0 0 75,217
Apple Inc. COM 037833100 23,154 91,056 SH   SOLE   0 0 91,056
Applied Materials Inc COM 038222105 4,153 90,640 SH   SOLE   0 0 90,640
AT&T Inc COM 00206R102 6,400 219,581 SH   SOLE   0 0 219,581
Auto Data Processing COM 053015103 4,447 32,536 SH   SOLE   0 0 32,536
Autodesk COM 052769106 342 2,192 SH   SOLE   0 0 2,192
Bank of America Corp COM 060505104 259 12,218 SH   SOLE   0 0 12,218
Baxter International Inc COM 071813109 3,495 43,056 SH   SOLE   0 0 43,056
Becton Dickinson & Co COM 075887109 8,405 36,581 SH   SOLE   0 0 36,581
Berkshire Hathaway Cl B CL B 084670702 2,915 15,948 SH   SOLE   0 0 15,948
Boeing COM 097023105 6,829 45,792 SH   SOLE   0 0 45,792
BP Plc PLC 055622104 232 9,515 SH   SOLE   0 0 9,515
Bristol Myers Squibb COM 110122108 4,821 86,505 SH   SOLE   0 0 86,505
C S X Corp COM 126408103 7,444 129,913 SH   SOLE   0 0 129,913
Caterpillar COM 149123101 3,804 32,782 SH   SOLE   0 0 32,782
Charles Schwab Corp COM 808513105 4,872 144,919 SH   SOLE   0 0 144,919
Chevron Corp COM 166764100 3,430 47,338 SH   SOLE   0 0 47,338
Cisco Systems COM 17275R102 9,195 233,935 SH   SOLE   0 0 233,935
Coca Cola Company COM 191216100 2,110 47,688 SH   SOLE   0 0 47,688
Colgate-Palmolive Co COM 194162103 586 8,836 SH   SOLE   0 0 8,836
Comcast Corp New Cl A CL A 20030N101 238 6,929 SH   SOLE   0 0 6,929
ConocoPhillips COM 20825C104 297 9,665 SH   SOLE   0 0 9,665
Constellation Brands Inc A CL A 21036P108 4,797 33,461 SH   SOLE   0 0 33,461
Corning Inc COM 219350105 4,594 223,684 SH   SOLE   0 0 223,684
Costco Companies Inc. COM 22160K105 12,037 42,217 SH   SOLE   0 0 42,217
Cummins Inc COM 231021106 3,833 28,331 SH   SOLE   0 0 28,331
Deere & Co COM 244199105 4,478 32,415 SH   SOLE   0 0 32,415
Deutsche Telekom AG ADR ADR 251566105 2,604 201,277 SH   SOLE   0 0 201,277
Disney Walt Co. COM 254687106 9,099 94,197 SH   SOLE   0 0 94,197
Edwards Lifesciences Cp COM 28176E108 7,122 37,762 SH   SOLE   0 0 37,762
Elanco Animal Health Inc COM 28414H103 370 16,550 SH   SOLE   0 0 16,550
Electronic Arts Inc. COM 285512109 4,040 40,337 SH   SOLE   0 0 40,337
Eli Lilly COM 532457108 4,535 32,695 SH   SOLE   0 0 32,695
Emerson Electric Co COM 291011104 1,580 33,164 SH   SOLE   0 0 33,164
Enbridge Inc COM 29250N105 4,764 163,795 SH   SOLE   0 0 163,795
Exxon Mobil Corporation COM 30231G102 1,202 31,679 SH   SOLE   0 0 31,679
Facebook Inc Class A COM 30303M102 11,061 66,314 SH   SOLE   0 0 66,314
Fedex Corporation COM 31428X106 4,082 33,670 SH   SOLE   0 0 33,670
General Electric COM 369604103 246 31,020 SH   SOLE   0 0 31,020
Genl Amer Investors Co COM 368802104 206 7,516 SH   SOLE   0 0 7,516
Gilead Sciences Inc COM 375558103 1,514 20,254 SH   SOLE   0 0 20,254
Glaxosmithkline Plc Adrf ADR 37733W105 3,385 89,362 SH   SOLE   0 0 89,362
Home Depot Inc COM 437076102 9,265 49,624 SH   SOLE   0 0 49,624
Honeywell International COM 438516106 6,722 50,249 SH   SOLE   0 0 50,249
HP Inc COM 40434L105 358 20,653 SH   SOLE   0 0 20,653
Hubbell Inc Class B CL B 443510607 2,968 25,869 SH   SOLE   0 0 25,869
Intel Corp COM 458140100 16,366 302,411 SH   SOLE   0 0 302,411
Intl Business Machines COM 459200101 5,209 46,963 SH   SOLE   0 0 46,963
Intuit Inc COM 461202103 2,823 12,278 SH   SOLE   0 0 12,278
Johnson & Johnson COM 478160104 8,145 62,113 SH   SOLE   0 0 62,113
JPMorgan Chase & Co COM 46625H100 236 2,627 SH   SOLE   0 0 2,627
Lab Cp Of Amer Hldg New COM 50540R409 3,403 26,925 SH   SOLE   0 0 26,925
Lockheed Martin Corp COM 539830109 232 686 SH   SOLE   0 0 686
Masco Corp COM 574599106 257 7,445 SH   SOLE   0 0 7,445
Mc Cormick & Co Inc N-Vt COM NON VTG 579780206 6,159 43,621 SH   SOLE   0 0 43,621
Mc Donalds Corp COM 580135101 6,966 42,133 SH   SOLE   0 0 42,133
Medtronic Inc PLC SHS G5960L103 3,294 36,527 SH   SOLE   0 0 36,527
Merck COM 58933Y105 6,026 78,331 SH   SOLE   0 0 78,331
Microsoft Corp COM 594918104 19,193 121,704 SH   SOLE   0 0 121,704
Mondelez Intl Inc Cl A CL A 609207105 3,273 65,358 SH   SOLE   0 0 65,358
Netflix Inc COM 64110L106 288 769 SH   SOLE   0 0 769
Nike Inc Class B CL B 654106103 10,929 132,097 SH   SOLE   0 0 132,097
Nordson Corp COM 655663102 1,033 7,653 SH   SOLE   0 0 7,653
Novartis A G Spon Adr ADR 66987V109 389 4,725 SH   SOLE   0 0 4,725
nVent Electric PLC PLC G6700G107 280 16,627 SH   SOLE   0 0 16,627
NVIDIA Corp COM 67066G104 3,496 13,264 SH   SOLE   0 0 13,264
NXP Semiconductor N.V. COM N6596X109 1,315 15,866 SH   SOLE   0 0 15,866
Oracle Corporation COM 68389X105 1,120 23,185 SH   SOLE   0 0 23,185
PayPal Holdings Inc COM 70450Y103 9,806 102,430 SH   SOLE   0 0 102,430
Pentair Ltd Com PLC G7S00T104 612 20,577 SH   SOLE   0 0 20,577
Pepsico Inc COM 713448108 10,094 84,047 SH   SOLE   0 0 84,047
Pfizer Inc COM 717081103 5,796 177,597 SH   SOLE   0 0 177,597
Philip Morris Int'l Inc COM 718172109 337 4,625 SH   SOLE   0 0 4,625
Procter & Gamble COM 742718109 5,277 47,974 SH   SOLE   0 0 47,974
Qualcomm Inc COM 747525103 7,243 107,072 SH   SOLE   0 0 107,072
Raytheon Company New COM 755111507 859 6,553 SH   SOLE   0 0 6,553
Regeneron Pharms Inc COM 75886F107 2,912 5,964 SH   SOLE   0 0 5,964
Royal Dutch Shell PLC ADR A SPNS ADR A 780259206 290 8,333 SH   SOLE   0 0 8,333
Sanofi Aventis ADR 80105N105 557 12,755 SH   SOLE   0 0 12,755
Schlumberger COM 806857108 1,193 88,458 SH   SOLE   0 0 88,458
Schwab US Broad Market ETF COM 808524102 214 3,555 SH   SOLE   0 0 3,555
Snap On Tools COM 833034101 1,652 15,185 SH   SOLE   0 0 15,185
Starbucks Corp COM 855244109 10,146 154,336 SH   SOLE   0 0 154,336
Stryker Corp COM 863667101 399 2,400 SH   SOLE   0 0 2,400
Sysco Corp. COM 871829107 5,020 110,037 SH   SOLE   0 0 110,037
Target Corporation COM 87612e106 1,574 16,940 SH   SOLE   0 0 16,940
Tesla Motors Inc COM 88160R101 234 447 SH   SOLE   0 0 447
Thermo Fisher Scientific COM 883556102 209 737 SH   SOLE   0 0 737
Union Pacific Corp COM 907818108 8,005 56,759 SH   SOLE   0 0 56,759
United Parcel Service B COM 911312106 7,472 79,992 SH   SOLE   0 0 79,992
Verizon Communications Inc COM 92343V104 7,510 139,777 SH   SOLE   0 0 139,777
Visa Inc. Class A CL A 92826C839 16,209 100,605 SH   SOLE   0 0 100,605
Vodafone Group Plc ADR 92857W308 466 33,911 SH   SOLE   0 0 33,911
Walgreens Boots Alliance Inc COM 931427108 4,803 104,995 SH   SOLE   0 0 104,995
Wal-Mart Stores Inc COM 931142103 548 4,826 SH   SOLE   0 0 4,826
Watts Water Tech Inc A CL A 942749102 1,537 18,165 SH   SOLE   0 0 18,165
Wells Fargo & Co COM 949746101 291 10,141 SH   SOLE   0 0 10,141
Yum Brands COM 988498101 3,762 54,899 SH   SOLE   0 0 54,899
Yum China Holdings Inc COM 98850P109 884 20,745 SH   SOLE   0 0 20,745
Zendesk COM 98936J101 474 7,409 SH   SOLE   0 0 7,409
Zimmer Biomet Hldgs Inc COM 98956P102 3,626 35,876 SH   SOLE   0 0 35,876
Zoetis Inc CL A 98978V103 12,098 102,796 SH   SOLE   0 0 102,796
Direxion Daily Energy Bear 3X ETF 25460E554 349 3,000 SH   SOLE   0 0 3,000
Direxion Daily Energy Bull 3X ETF 25460G609 487 50,000 SH   SOLE   0 0 50,000
Direxion Daily Financial Bear ETF 25460E133 949 25,000 SH   SOLE   0 0 25,000
Direxion Daily Bear 3X ETF 25460E489 478 30,000 SH   SOLE   0 0 30,000
Direxion Daily S&P500 Bull 3X ETF 25460E349 1,303 50,000 SH   SOLE   0 0 50,000
Direxion Daily Semicondct Bear ETF 25460E182 347 20,000 SH   SOLE   0 0 20,000
Direxion Daily Semicondct Bull ETF 25459W458 994 10,488 SH   SOLE   0 0 10,488
Direxion Daily Small Cap Bear ETF 25490K521 743 12,500 SH   SOLE   0 0 12,500