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
3M Company COM 88579y101   466,796 4,270 SH   SOLE   0 0 4,270
AbbVie Inc. COM 00287y109   6,242,611 40,283 SH   SOLE   0 0 40,283
Abbott Laboratories COM 002824100   9,325,495 84,723 SH   SOLE   0 0 84,723
Alphabet Inc. Class A COM 02079K305   866,210 6,201 SH   SOLE   0 0 6,201
Alphabet Inc. Class C COM 02079K107   15,024,688 106,611 SH   SOLE   0 0 106,611
Amazon.com, Inc. COM 023135106   1,382,806 9,101 SH   SOLE   0 0 9,101
Amgen COM 031162100   1,048,097 3,639 SH   SOLE   0 0 3,639
Apple Inc. COM 037833100   5,574,810 28,956 SH   SOLE   0 0 28,956
Becton, Dickinson COM 075887109   6,271,859 25,722 SH   SOLE   0 0 25,722
Berkshire Hathaway - B COM 846702074   16,846,122 47,233 SH   SOLE   0 0 47,233
Bristol-Myers Squibb COM 110122108   231,870 4,519 SH   SOLE   0 0 4,519
Broadcom Inc COM 11135F101   314,782 282 SH   SOLE   0 0 282
Brookfield Infrastructure Part COM G16252101   210,300 6,678 SH   SOLE   0 0 6,678
Carrier Global Corp COM 14448C104   8,852,832 154,096 SH   SOLE   0 0 154,096
Chevron Corp COM 166764100   1,745,470 11,702 SH   SOLE   0 0 11,702
Church & Dwight Co. COM 171340102   10,063,856 106,428 SH   SOLE   0 0 106,428
Cisco Systems Inc. COM 17275R102   8,370,459 165,686 SH   SOLE   0 0 165,686
Coca-Cola COM 191216100   408,975 6,940 SH   SOLE   0 0 6,940
ConocoPhillips COM 20825c104   2,704,895 23,304 SH   SOLE   0 0 23,304
Costco Companies, Inc. COM 22160K105   541,266 820 SH   SOLE   0 0 820
Deere & Co. COM 244199105   271,912 680 SH   SOLE   0 0 680
Disney, Walt COM 254687106   2,324,426 25,744 SH   SOLE   0 0 25,744
Donaldson Company COM 257651109   229,378 3,510 SH   SOLE   0 0 3,510
Dover Corp. COM 260003108   276,858 1,800 SH   SOLE   0 0 1,800
Duke Energy COM 26441C204   237,278 2,445 SH   SOLE   0 0 2,445
Ecolab Inc. COM 278865100   8,174,466 41,212 SH   SOLE   0 0 41,212
Enbridge Inc. COM 29250N105   5,125,070 142,284 SH   SOLE   0 0 142,284
Exxon Mobil COM 30231G102   945,211 9,454 SH   SOLE   0 0 9,454
Fiserv, Inc. COM 337738108   6,061,091 45,627 SH   SOLE   0 0 45,627
General Dynamics COM 369550108   241,753 931 SH   SOLE   0 0 931
GoLogiq Inc - Restricted Share COM 361999337   0 17,000 SH   SOLE   0 0 17,000
Home Depot COM 437076102   792,560 2,287 SH   SOLE   0 0 2,287
Honeywell International COM 438516106   371,658 1,772 SH   SOLE   0 0 1,772
IBM COM 459200101   1,044,594 6,387 SH   SOLE   0 0 6,387
Illinois Tool Works COM 452308109   11,449,659 43,711 SH   SOLE   0 0 43,711
J.P. Morgan Chase COM 46625h100   1,403,155 8,249 SH   SOLE   0 0 8,249
Johnson & Johnson COM 478160104   8,410,891 53,661 SH   SOLE   0 0 53,661
Kenvue Inc COM 49177j102   3,748,050 174,085 SH   SOLE   0 0 174,085
Kimberly-Clark COM 494368103   280,071 2,305 SH   SOLE   0 0 2,305
L3 Harris Technologies COM 502431109   11,480,720 54,509 SH   SOLE   0 0 54,509
Lilly, Eli COM 532457108   599,825 1,029 SH   SOLE   0 0 1,029
Linde Plc COM G54950103   5,959,402 14,510 SH   SOLE   0 0 14,510
MasterCard Inc. COM 57636q104   685,911 1,608 SH   SOLE   0 0 1,608
McDonald's Corp. COM 580135101   651,399 2,197 SH   SOLE   0 0 2,197
Merck & Co Inc. COM 58933Y105   1,386,407 12,717 SH   SOLE   0 0 12,717
MicrochipTechnology COM 595017104   8,970,668 99,475 SH   SOLE   0 0 99,475
Microsoft Corp. COM 594918104   30,165,390 80,219 SH   SOLE   0 0 80,219
Mondelez International COM 609207105   9,050,176 124,951 SH   SOLE   0 0 124,951
NVIDIA Corp. COM 67066g104   318,922 644 SH   SOLE   0 0 644
NextEra Energy, Inc. COM 65339f101   8,750,144 144,059 SH   SOLE   0 0 144,059
Nike, Inc COM 654106103   342,755 3,157 SH   SOLE   0 0 3,157
Norfolk Southern COM 655844108   11,368,262 48,093 SH   SOLE   0 0 48,093
Otis Worldwide Corp COM 68902V107   2,699,684 30,174 SH   SOLE   0 0 30,174
Paychex, Inc. COM 704326107   383,616 3,221 SH   SOLE   0 0 3,221
PepsiCo Inc. COM 713448108   9,752,097 57,419 SH   SOLE   0 0 57,419
Pfizer, Inc. COM 717081103   523,604 18,187 SH   SOLE   0 0 18,187
Philip Morris Int'l COM 718172109   251,194 2,670 SH   SOLE   0 0 2,670
Procter & Gamble COM 742718109   9,443,291 64,442 SH   SOLE   0 0 64,442
Raytheon Technologies Corp COM 75513E101   7,033,066 83,588 SH   SOLE   0 0 83,588
Rockwell Automation COM 773903109   10,414,476 33,543 SH   SOLE   0 0 33,543
Stanley Black & Decker COM 854502101   1,740,098 17,738 SH   SOLE   0 0 17,738
TJX Companies COM 872540109   275,145 2,933 SH   SOLE   0 0 2,933
Tesla Motors Inc COM 88160R101   234,814 945 SH   SOLE   0 0 945
Thermo Fisher Scientific COM 883556102   17,658,867 33,269 SH   SOLE   0 0 33,269
Union Pacific Corp. COM 907818108   431,800 1,758 SH   SOLE   0 0 1,758
United Parcel Service COM 911312106   256,898 1,634 SH   SOLE   0 0 1,634
UnitedHealth Group, Inc. COM 91324p102   339,573 645 SH   SOLE   0 0 645
Verizon Communications COM 92343v104   3,018,382 80,063 SH   SOLE   0 0 80,063
Visa, Inc. COM 92826c839   443,617 1,704 SH   SOLE   0 0 1,704
Walmart Inc COM 931142103   314,669 1,996 SH   SOLE   0 0 1,996
Yum! Brands, Inc. COM 988498810   304,699 2,332 SH   SOLE   0 0 2,332
FlexShares Quality Dividend In ETF 33939l860   553,770 9,000 SH   SOLE   0 0 9,000
Midcap SPDR Trust Series 1 ETF 78467y107   862,546 1,700 SH   SOLE   0 0 1,700
SPDR Gold Trust ETF 78463v107   581,157 3,040 SH   SOLE   0 0 3,040
SPDR S&P 500 ETF ETF 78462F103   202,482 426 SH   SOLE   0 0 426
Vanguard S&P 500 ETF ETF 922908363   229,320 525 SH   SOLE   0 0 525
Vanguard Total Stock Mkt ETF ETF 922908769   473,017 1,994 SH   SOLE   0 0 1,994
iShares Russell 2000 ETF ETF 464287655   702,485 3,500 SH   SOLE   0 0 3,500
iShares S&P 500 Growth ETF ETF 464287309   232,810 3,100 SH   SOLE   0 0 3,100