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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
Abbott Laboratories COM 002824100   7,568 69,421 SH   SOLE   0 0 69,421
AbbVie Inc COM 00287Y109   8,648 64,188 SH   SOLE   0 0 64,188
Adobe Systems COM 00724F101   17,806 36,414 SH   SOLE   0 0 36,414
AFLAC Inc COM 001055102   235 3,377 SH   SOLE   0 0 3,377
Airbnb Inc A COM CL A 009066101   1,531 11,947 SH   SOLE   0 0 11,947
Alphabet Inc A CL A 02079K305   12,305 102,805 SH   SOLE   0 0 102,805
Alphabet Inc C CL C 02079K107   12,645 104,532 SH   SOLE   0 0 104,532
Amazon Com Inc COM 023135106   20,661 158,498 SH   SOLE   0 0 158,498
American Express Company COM 025816109   6,426 36,890 SH   SOLE   0 0 36,890
American Tower Corp Class A COM 03027X100   2,349 12,113 SH   SOLE   0 0 12,113
Amgen Incorporated COM 031162100   10,409 46,887 SH   SOLE   0 0 46,887
Anheuser Busch ADR 03524A108   2,962 52,231 SH   SOLE   0 0 52,231
Apple Inc. COM 037833100   56,353 290,526 SH   SOLE   0 0 290,526
Applied Materials Inc COM 038222105   11,274 77,999 SH   SOLE   0 0 77,999
Arista Networks Inc COM 040413106   228 1,412 SH   SOLE   0 0 1,412
AT&T Inc COM 00206R102   5,044 316,249 SH   SOLE   0 0 316,249
Auto Data Processing COM 053015103   12,724 57,893 SH   SOLE   0 0 57,893
Autodesk COM 052769106   471 2,306 SH   SOLE   0 0 2,306
Bank of America Corp COM 060505104   315 10,990 SH   SOLE   0 0 10,990
Baxter International Inc COM 071813109   886 19,468 SH   SOLE   0 0 19,468
Becton Dickinson & Co COM 075887109   12,842 48,644 SH   SOLE   0 0 48,644
Berkshire Hathaway Cl B CL B 084670702   4,449 13,049 SH   SOLE   0 0 13,049
Boeing COM 097023105   11,819 55,974 SH   SOLE   0 0 55,974
Booking Holdings Inc COM 09857L108   4,328 1,603 SH   SOLE   0 0 1,603
Bristol-Myers Squibb Co COM 110122108   8,065 126,129 SH   SOLE   0 0 126,129
C S X Corp COM 126408103   12,178 357,148 SH   SOLE   0 0 357,148
Caterpillar COM 149123101   10,448 42,463 SH   SOLE   0 0 42,463
Charles Schwab Corp COM 808513105   8,661 152,822 SH   SOLE   0 0 152,822
Chevron Corp COM 166764100   3,947 25,084 SH   SOLE   0 0 25,084
Chipotle Mexican Grill Inc A COM 169656105   3,272 1,530 SH   SOLE   0 0 1,530
Cisco Systems COM 17275R102   12,583 243,206 SH   SOLE   0 0 243,206
Coca Cola Company COM 191216100   8,149 135,325 SH   SOLE   0 0 135,325
Colgate-Palmolive Co COM 194162103   630 8,188 SH   SOLE   0 0 8,188
ConocoPhillips COM 20825C104   354 3,421 SH   SOLE   0 0 3,421
Constellation Brands Inc A CL A 21036P108   8,641 35,111 SH   SOLE   0 0 35,111
Corning Inc COM 219350105   8,026 229,058 SH   SOLE   0 0 229,058
Costco Companies Inc. COM 22160K105   17,018 31,610 SH   SOLE   0 0 31,610
CrowdStrike Holdings Inc A CL A 22788C105   2,411 16,421 SH   SOLE   0 0 16,421
Cummins Inc COM 231021106   9,048 36,910 SH   SOLE   0 0 36,910
Deere & Co COM 244199105   10,799 26,652 SH   SOLE   0 0 26,652
Deutsche Telekom AG ADR ADR 251566105   4,501 206,039 SH   SOLE   0 0 206,039
Disney Walt Co. COM 254687106   9,018 101,012 SH   SOLE   0 0 101,012
Ebay Inc COM 278642103   2,812 62,939 SH   SOLE   0 0 62,939
Edwards Lifesciences Corp COM 28176E108   9,789 103,775 SH   SOLE   0 0 103,775
Electronic Arts Inc. COM 285512109   6,748 52,035 SH   SOLE   0 0 52,035
Eli Lilly COM 532457108   11,987 25,560 SH   SOLE   0 0 25,560
Emerson Electric Co COM 291011104   2,255 24,957 SH   SOLE   0 0 24,957
Enbridge Inc COM 29250N105   10,223 275,203 SH   SOLE   0 0 275,203
Exxon Mobil Corporation COM 30231G102   1,559 14,544 SH   SOLE   0 0 14,544
Fedex Corporation COM 31428X106   11,183 45,112 SH   SOLE   0 0 45,112
Fiserv Inc COM 337738108   6,098 48,340 SH   SOLE   0 0 48,340
Genl Amer Investors Co COM 368802104   313 7,516 SH   SOLE   0 0 7,516
Gilead Sciences Inc COM 375558103   2,102 27,286 SH   SOLE   0 0 27,286
GSK Plc ADR 37733W204   5,552 155,798 SH   SOLE   0 0 155,798
Home Depot Inc COM 437076102   14,796 47,630 SH   SOLE   0 0 47,630
Honeywell International COM 438516106   12,319 59,373 SH   SOLE   0 0 59,373
HP Inc COM 40434L105   257 8,369 SH   SOLE   0 0 8,369
Hubbell Inc Class B CL B 443510607   8,273 24,954 SH   SOLE   0 0 24,954
Intel Corp COM 458140100   10,030 299,943 SH   SOLE   0 0 299,943
Intl Business Machines COM 459200101   10,268 76,737 SH   SOLE   0 0 76,737
Intuit Inc COM 461202103   5,648 12,327 SH   SOLE   0 0 12,327
iShares Russell 3000 ETF 464287689   249 982 SH   SOLE   0 0 982
Johnson & Johnson COM 478160104   10,261 61,997 SH   SOLE   0 0 61,997
JPMorgan Chase & Co COM 46625H100   399 2,744 SH   SOLE   0 0 2,744
Kimberly Clark COM 494368103   311 2,255 SH   SOLE   0 0 2,255
Lab Cp Of Amer Hldg New COM 50540R409   5,600 23,206 SH   SOLE   0 0 23,206
Lockheed Martin Corp COM 539830109   253 550 SH   SOLE   0 0 550
Masco Corp COM 574599106   232 4,045 SH   SOLE   0 0 4,045
Mc Cormick & Co Inc N-Vt COM NON VTG 579780206   10,750 123,247 SH   SOLE   0 0 123,247
Mc Donalds Corp COM 580135101   10,179 34,112 SH   SOLE   0 0 34,112
Medtronic Inc PLC SHS G5960L103   4,173 47,367 SH   SOLE   0 0 47,367
Merck COM 58933Y105   11,533 99,954 SH   SOLE   0 0 99,954
Meta Platforms Inc A CL A 30303M102   17,073 59,495 SH   SOLE   0 0 59,495
Microsoft Corp COM 594918104   33,179 97,432 SH   SOLE   0 0 97,432
Mondelez Intl Inc Cl A CL A 609207105   5,522 75,719 SH   SOLE   0 0 75,719
Motorola Solutions Inc COM 620076307   344 1,173 SH   SOLE   0 0 1,173
Nike Inc B CL B 654106103   13,848 125,474 SH   SOLE   0 0 125,474
Novartis AG ADR 66987V109   285 2,825 SH   SOLE   0 0 2,825
nVent Electric PLC COM G6700G107   345 6,688 SH   SOLE   0 0 6,688
NVIDIA Corp COM 67066G104   16,280 38,486 SH   SOLE   0 0 38,486
NXP Semiconductor N.V. COM N6596X109   5,287 25,831 SH   SOLE   0 0 25,831
O Reilly Automotive Inc COM 67103H107   420 440 SH   SOLE   0 0 440
Oracle Corporation COM 68389X105   1,120 9,410 SH   SOLE   0 0 9,410
Palantir Technologies Inc A CL A 69608A108   640 41,768 SH   SOLE   0 0 41,768
Palo Alto Networks Inc COM 697435105   3,022 11,831 SH   SOLE   0 0 11,831
PayPal Holdings Inc COM 70450Y103   5,551 83,198 SH   SOLE   0 0 83,198
Pentair Ltd Com PLC G7S00T104   774 11,982 SH   SOLE   0 0 11,982
Pepsico Inc COM 713448108   13,620 73,535 SH   SOLE   0 0 73,535
Pfizer Inc COM 717081103   11,651 317,660 SH   SOLE   0 0 317,660
PG&E Corporation COM 69331C108   359 20,790 SH   SOLE   0 0 20,790
Phillips 66 COM 718546104   225 2,366 SH   SOLE   0 0 2,366
Procter & Gamble COM 742718109   6,566 43,272 SH   SOLE   0 0 43,272
Qualcomm Inc COM 747525103   12,373 103,946 SH   SOLE   0 0 103,946
Raytheon Technologies Corp COM 75513E101   1,234 12,601 SH   SOLE   0 0 12,601
Regeneron Pharms Inc COM 75886F107   7,150 9,952 SH   SOLE   0 0 9,952
Rpm International Inc COM 749685103   601 6,702 SH   SOLE   0 0 6,702
Sanofi Aventis ADR 80105N105   372 6,915 SH   SOLE   0 0 6,915
Schlumberger COM STK 806857108   311 6,350 SH   SOLE   0 0 6,350
Schwab US Broad Market ETF COM 808524102   291 5,644 SH   SOLE   0 0 5,644
ServiceNow Inc COM 81762P102   224 400 SH   SOLE   0 0 400
Snap On Tools COM 833034101   4,230 14,680 SH   SOLE   0 0 14,680
Starbucks Corp COM 855244109   14,763 149,032 SH   SOLE   0 0 149,032
Stryker Corp COM 863667101   579 1,900 SH   SOLE   0 0 1,900
Sysco Corp. COM 871829107   8,645 116,515 SH   SOLE   0 0 116,515
Target Corporation COM 87612E106   2,339 17,735 SH   SOLE   0 0 17,735
Tesla Motors Inc COM 88160R101   3,088 11,799 SH   SOLE   0 0 11,799
Thermo Fisher Scientific COM 883556102   3,510 6,729 SH   SOLE   0 0 6,729
Trade Desk Inc A (The) COM CL A 88339J105   231 3,000 SH   SOLE   0 0 3,000
Unilever Plc Amer Shs SPON ADR NEW 904767704   5,503 105,581 SH   SOLE   0 0 105,581
Union Pacific Corp COM 907818108   12,481 60,998 SH   SOLE   0 0 60,998
United Parcel Service B COM 911312106   13,723 76,560 SH   SOLE   0 0 76,560
Unitedhealth Group Inc COM 91324P102   220 459 SH   SOLE   0 0 459
Verizon Communications Inc COM 92343V104   7,363 198,001 SH   SOLE   0 0 198,001
Visa Inc. Class A CL A 92826C839   21,669 91,247 SH   SOLE   0 0 91,247
Wal-Mart Stores Inc COM 931142103   4,942 31,442 SH   SOLE   0 0 31,442
Watts Water Tech Inc A CL A 942749102   2,830 15,405 SH   SOLE   0 0 15,405
Wells Fargo & Co COM 949746101   495 11,617 SH   SOLE   0 0 11,617
Yum Brands COM 988498101   7,636 55,118 SH   SOLE   0 0 55,118
Zimmer Biomet Hldgs Inc COM 98956P102   4,977 34,189 SH   SOLE   0 0 34,189
Zoetis Inc CL A 98978V103   14,899 86,522 SH   SOLE   0 0 86,522