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 4,870 37,635 SH   SOLE   0 0 37,635
Abbott Laboratories COM 002824100 7,842 72,177 SH   SOLE   0 0 72,177
AbbVie Inc COM 00287Y109 11,379 74,301 SH   SOLE   0 0 74,301
Adobe Systems COM 00724F101 13,167 35,972 SH   SOLE   0 0 35,972
Alphabet Inc A CL A 02079K305 11,144 5,114 SH   SOLE   0 0 5,114
Alphabet Inc C CL C 02079K107 11,438 5,229 SH   SOLE   0 0 5,229
Amazon Com Inc COM 023135106 16,462 155,000 SH   SOLE   0 0 155,000
American Electric Power COM 025537101 288 3,004 SH   SOLE   0 0 3,004
American Express Company COM 025816109 4,935 35,601 SH   SOLE   0 0 35,601
American Tower Corp Class A COM 03027X100 2,054 8,037 SH   SOLE   0 0 8,037
Amgen Incorporated COM 031162100 11,384 46,793 SH   SOLE   0 0 46,793
Anheuser Busch ADR 03524A108 3,482 64,559 SH   SOLE   0 0 64,559
Apple Inc. COM 037833100 40,682 297,562 SH   SOLE   0 0 297,562
Applied Materials Inc COM 038222105 7,484 82,270 SH   SOLE   0 0 82,270
AT&T Inc COM 00206R102 7,436 354,776 SH   SOLE   0 0 354,776
Auto Data Processing COM 053015103 12,194 58,059 SH   SOLE   0 0 58,059
Autodesk COM 052769106 370 2,156 SH   SOLE   0 0 2,156
Bank of America Corp COM 060505104 347 11,177 SH   SOLE   0 0 11,177
Baxter International Inc COM 071813109 3,114 48,497 SH   SOLE   0 0 48,497
Becton Dickinson & Co COM 075887109 12,492 50,673 SH   SOLE   0 0 50,673
Berkshire Hathaway Cl B CL B 084670702 3,571 13,082 SH   SOLE   0 0 13,082
Boeing COM 097023105 7,770 56,835 SH   SOLE   0 0 56,835
Bristol-Myers Squibb Co COM 110122108 9,562 124,192 SH   SOLE   0 0 124,192
C S X Corp COM 126408103 10,198 350,945 SH   SOLE   0 0 350,945
Caterpillar COM 149123101 7,896 44,173 SH   SOLE   0 0 44,173
Charles Schwab Corp COM 808513105 9,246 146,352 SH   SOLE   0 0 146,352
Chevron Corp COM 166764100 3,814 26,349 SH   SOLE   0 0 26,349
Chipotle Mexican Grill Inc A COM 169656105 1,724 1,319 SH   SOLE   0 0 1,319
Cisco Systems COM 17275R102 10,721 251,439 SH   SOLE   0 0 251,439
Coca Cola Company COM 191216100 9,335 148,391 SH   SOLE   0 0 148,391
Colgate-Palmolive Co COM 194162103 690 8,613 SH   SOLE   0 0 8,613
ConocoPhillips COM 20825C104 312 3,476 SH   SOLE   0 0 3,476
Constellation Brands Inc A CL A 21036P108 8,231 35,320 SH   SOLE   0 0 35,320
Corning Inc COM 219350105 7,231 229,493 SH   SOLE   0 0 229,493
Costco Companies Inc. COM 22160K105 16,271 33,949 SH   SOLE   0 0 33,949
Cummins Inc COM 231021106 6,874 35,523 SH   SOLE   0 0 35,523
Deere & Co COM 244199105 7,105 23,726 SH   SOLE   0 0 23,726
Deutsche Telekom AG ADR ADR 251566105 4,283 215,034 SH   SOLE   0 0 215,034
Disney Walt Co. COM 254687106 9,219 97,668 SH   SOLE   0 0 97,668
Ebay Inc COM 278642103 4,423 106,161 SH   SOLE   0 0 106,161
Edison International COM 281020107 219 3,475 SH   SOLE   0 0 3,475
Edwards Lifesciences Corp COM 28176E108 9,179 96,537 SH   SOLE   0 0 96,537
Electronic Arts Inc. COM 285512109 6,100 50,152 SH   SOLE   0 0 50,152
Eli Lilly COM 532457108 9,067 27,967 SH   SOLE   0 0 27,967
Emerson Electric Co COM 291011104 2,372 29,832 SH   SOLE   0 0 29,832
Enbridge Inc COM 29250N105 11,459 271,170 SH   SOLE   0 0 271,170
Exxon Mobil Corporation COM 30231G102 1,639 19,149 SH   SOLE   0 0 19,149
Fedex Corporation COM 31428X106 10,036 44,270 SH   SOLE   0 0 44,270
Fiserv Inc COM 337738108 4,058 45,614 SH   SOLE   0 0 45,614
Genl Amer Investors Co COM 368802104 265 7,516 SH   SOLE   0 0 7,516
Gilead Sciences Inc COM 375558103 1,625 26,299 SH   SOLE   0 0 26,299
Glaxosmithkline Plc Adrf ADR 37733W105 8,422 193,478 SH   SOLE   0 0 193,478
Home Depot Inc COM 437076102 12,584 45,882 SH   SOLE   0 0 45,882
Honeywell International COM 438516106 9,961 57,313 SH   SOLE   0 0 57,313
HP Inc COM 40434L105 283 8,663 SH   SOLE   0 0 8,663
Hubbell Inc Class B CL B 443510607 5,063 28,355 SH   SOLE   0 0 28,355
Intel Corp COM 458140100 12,089 323,163 SH   SOLE   0 0 323,163
Intl Business Machines COM 459200101 10,688 75,700 SH   SOLE   0 0 75,700
Intuit Inc COM 461202103 3,557 9,231 SH   SOLE   0 0 9,231
iShares Russell 3000 ETF 464287689 213 982 SH   SOLE   0 0 982
Johnson & Johnson COM 478160104 10,407 58,628 SH   SOLE   0 0 58,628
JPMorgan Chase & Co COM 46625H100 249 2,219 SH   SOLE   0 0 2,219
Lab Cp Of Amer Hldg New COM 50540R409 5,781 24,668 SH   SOLE   0 0 24,668
Lockheed Martin Corp COM 539830109 236 550 SH   SOLE   0 0 550
Masco Corp COM 574599106 224 4,445 SH   SOLE   0 0 4,445
Mc Cormick & Co Inc N-Vt COM NON VTG 579780206 9,616 115,510 SH   SOLE   0 0 115,510
Mc Donalds Corp COM 580135101 9,141 37,028 SH   SOLE   0 0 37,028
Medtronic Inc PLC SHS G5960L103 4,166 46,418 SH   SOLE   0 0 46,418
Merck COM 58933Y105 11,798 129,408 SH   SOLE   0 0 129,408
Meta Platforms Inc A CL A 30303M102 9,869 61,206 SH   SOLE   0 0 61,206
Microsoft Corp COM 594918104 26,121 101,708 SH   SOLE   0 0 101,708
Mondelez Intl Inc Cl A CL A 609207105 5,042 81,215 SH   SOLE   0 0 81,215
Motorola Solutions Inc COM 620076307 269 1,284 SH   SOLE   0 0 1,284
Nike Inc B CL B 654106103 12,636 123,647 SH   SOLE   0 0 123,647
Novartis AG ADR 66987V109 238 2,825 SH   SOLE   0 0 2,825
nVent Electric PLC COM G6700G107 258 8,241 SH   SOLE   0 0 8,241
NVIDIA Corp COM 67066G104 6,343 41,846 SH   SOLE   0 0 41,846
NXP Semiconductor N.V. COM N6596X109 3,236 21,867 SH   SOLE   0 0 21,867
O Reilly Automotive Inc COM 67103H107 277 440 SH   SOLE   0 0 440
Oracle Corporation COM 68389X105 692 9,908 SH   SOLE   0 0 9,908
Palantir Technologies Inc A CL A 69608A108 742 81,868 SH   SOLE   0 0 81,868
PayPal Holdings Inc COM 70450Y103 6,114 87,548 SH   SOLE   0 0 87,548
Pentair Ltd Com PLC G7S00T104 585 12,797 SH   SOLE   0 0 12,797
Pepsico Inc COM 713448108 13,681 82,095 SH   SOLE   0 0 82,095
Pfizer Inc COM 717081103 16,363 312,103 SH   SOLE   0 0 312,103
Philip Morris Int'l Inc COM 718172109 325 3,300 SH   SOLE   0 0 3,300
Procter & Gamble COM 742718109 6,080 42,286 SH   SOLE   0 0 42,286
Qualcomm Inc COM 747525103 13,079 102,393 SH   SOLE   0 0 102,393
Raytheon Technologies Corp COM 75513E101 1,542 16,045 SH   SOLE   0 0 16,045
Regeneron Pharms Inc COM 75886F107 6,841 11,574 SH   SOLE   0 0 11,574
Rpm International Inc COM 749685103 330 4,202 SH   SOLE   0 0 4,202
Sanofi Aventis ADR 80105N105 466 9,330 SH   SOLE   0 0 9,330
Schlumberger COM STK 806857108 228 6,400 SH   SOLE   0 0 6,400
Schwab US Broad Market ETF COM 808524102 227 5,151 SH   SOLE   0 0 5,151
Sempra Energy COM 816851109 233 1,553 SH   SOLE   0 0 1,553
Snap On Tools COM 833034101 2,892 14,680 SH   SOLE   0 0 14,680
Starbucks Corp COM 855244109 11,866 155,334 SH   SOLE   0 0 155,334
Stryker Corp COM 863667101 477 2,400 SH   SOLE   0 0 2,400
Sysco Corp. COM 871829107 8,771 103,546 SH   SOLE   0 0 103,546
Target Corporation COM 87612E106 2,097 14,855 SH   SOLE   0 0 14,855
Tesla Motors Inc COM 88160R101 1,474 2,190 SH   SOLE   0 0 2,190
Thermo Fisher Scientific COM 883556102 400 737 SH   SOLE   0 0 737
Unilever Plc Amer Shs SPON ADR NEW 904767704 4,777 104,250 SH   SOLE   0 0 104,250
Union Pacific Corp COM 907818108 12,274 57,552 SH   SOLE   0 0 57,552
United Parcel Service B COM 911312106 14,330 78,508 SH   SOLE   0 0 78,508
Unitedhealth Group Inc COM 91324P102 235 459 SH   SOLE   0 0 459
Verizon Communications Inc COM 92343V104 10,758 211,999 SH   SOLE   0 0 211,999
Visa Inc. Class A CL A 92826C839 19,165 97,341 SH   SOLE   0 0 97,341
VMware Inc CL A 928563402 1,684 14,780 SH   SOLE   0 0 14,780
Walgreens Boots Alliance Inc COM 931427108 290 7,656 SH   SOLE   0 0 7,656
Wal-Mart Stores Inc COM 931142103 3,780 31,095 SH   SOLE   0 0 31,095
Warner Bros.Discovery Inc A COM SER A 934423104 491 36,623 SH   SOLE   0 0 36,623
Watts Water Tech Inc A CL A 942749102 1,929 15,705 SH   SOLE   0 0 15,705
Wells Fargo & Co COM 949746101 465 11,877 SH   SOLE   0 0 11,877
Yum Brands COM 988498101 6,533 57,555 SH   SOLE   0 0 57,555
Yum China Holdings Inc COM 98850P109 301 6,218 SH   SOLE   0 0 6,218
Zimmer Biomet Hldgs Inc COM 98956P102 3,771 35,896 SH   SOLE   0 0 35,896
Zoetis Inc CL A 98978V103 14,606 84,973 SH   SOLE   0 0 84,973