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   418,481 4,470 SH   SOLE   0 0 4,470
AbbVie Inc. COM 00287y109   5,652,312 37,920 SH   SOLE   0 0 37,920
Abbott Laboratories COM 002824100   8,187,826 84,541 SH   SOLE   0 0 84,541
Alphabet Inc. Class A COM 02079K305   803,604 6,141 SH   SOLE   0 0 6,141
Alphabet Inc. Class C COM 02079K107   14,064,571 106,671 SH   SOLE   0 0 106,671
Amazon.com, Inc. COM 023135106   1,143,953 8,999 SH   SOLE   0 0 8,999
Amgen COM 031162100   981,235 3,651 SH   SOLE   0 0 3,651
Apple Inc. COM 037833100   4,986,584 29,126 SH   SOLE   0 0 29,126
Becton, Dickinson COM 075887109   6,523,555 25,233 SH   SOLE   0 0 25,233
Berkshire Hathaway - B COM 846702074   15,647,551 44,669 SH   SOLE   0 0 44,669
Bristol-Myers Squibb COM 110122108   294,727 5,078 SH   SOLE   0 0 5,078
Broadcom Inc COM 11135F101   234,224 282 SH   SOLE   0 0 282
Carrier Global Corp COM 14448C104   8,456,049 153,189 SH   SOLE   0 0 153,189
Chevron Corp COM 166764100   2,031,028 12,045 SH   SOLE   0 0 12,045
Church & Dwight Co. COM 171340102   9,822,576 107,198 SH   SOLE   0 0 107,198
Cisco Systems Inc. COM 17275R102   8,912,282 165,779 SH   SOLE   0 0 165,779
Coca-Cola COM 191216100   391,301 6,990 SH   SOLE   0 0 6,990
ConocoPhillips COM 20825c104   2,809,789 23,454 SH   SOLE   0 0 23,454
Costco Companies, Inc. COM 22160K105   463,267 820 SH   SOLE   0 0 820
Deere & Co. COM 244199105   313,225 830 SH   SOLE   0 0 830
Disney, Walt COM 254687106   2,151,553 26,546 SH   SOLE   0 0 26,546
Donaldson Company COM 257651109   224,724 3,768 SH   SOLE   0 0 3,768
Dover Corp. COM 260003108   251,118 1,800 SH   SOLE   0 0 1,800
Duke Energy COM 26441C204   219,075 2,482 SH   SOLE   0 0 2,482
Ecolab Inc. COM 278865100   7,042,691 41,574 SH   SOLE   0 0 41,574
Enbridge Inc. COM 29250N105   4,722,197 140,793 SH   SOLE   0 0 140,793
Exxon Mobil COM 30231G102   1,186,147 10,088 SH   SOLE   0 0 10,088
Fiserv, Inc. COM 337738108   5,211,410 46,135 SH   SOLE   0 0 46,135
General Dynamics COM 369550108   205,723 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   691,040 2,287 SH   SOLE   0 0 2,287
Honeywell International COM 438516106   332,947 1,802 SH   SOLE   0 0 1,802
IBM COM 459200101   896,096 6,387 SH   SOLE   0 0 6,387
Illinois Tool Works COM 452308109   10,206,188 44,315 SH   SOLE   0 0 44,315
J.P. Morgan Chase COM 46625h100   1,196,270 8,249 SH   SOLE   0 0 8,249
Johnson & Johnson COM 478160104   8,431,903 54,137 SH   SOLE   0 0 54,137
Kenvue Inc COM 49177j102   3,556,971 177,140 SH   SOLE   0 0 177,140
Kimberly-Clark COM 494368103   278,550 2,305 SH   SOLE   0 0 2,305
L3 Harris Technologies COM 502431109   9,584,812 55,047 SH   SOLE   0 0 55,047
Lilly, Eli COM 532457108   584,397 1,088 SH   SOLE   0 0 1,088
Linde Plc COM G54950103   5,378,596 14,445 SH   SOLE   0 0 14,445
MasterCard Inc. COM 57636q104   640,659 1,618 SH   SOLE   0 0 1,618
McDonald's Corp. COM 580135101   572,162 2,172 SH   SOLE   0 0 2,172
Merck & Co Inc. COM 58933Y105   1,382,310 13,427 SH   SOLE   0 0 13,427
MicrochipTechnology COM 595017104   7,775,118 99,617 SH   SOLE   0 0 99,617
Microsoft Corp. COM 594918104   24,493,222 77,572 SH   SOLE   0 0 77,572
Mondelez International COM 609207105   8,785,600 126,594 SH   SOLE   0 0 126,594
NVIDIA Corp. COM 67066g104   264,909 609 SH   SOLE   0 0 609
NextEra Energy, Inc. COM 65339f101   8,147,268 142,211 SH   SOLE   0 0 142,211
Nike, Inc COM 654106103   309,522 3,237 SH   SOLE   0 0 3,237
Norfolk Southern COM 655844108   9,565,119 48,571 SH   SOLE   0 0 48,571
Otis Worldwide Corp COM 68902V107   2,462,238 30,659 SH   SOLE   0 0 30,659
Paychex, Inc. COM 704326107   371,441 3,221 SH   SOLE   0 0 3,221
PepsiCo Inc. COM 713448108   9,668,300 57,060 SH   SOLE   0 0 57,060
Pfizer, Inc. COM 717081103   611,389 18,432 SH   SOLE   0 0 18,432
Philip Morris Int'l COM 718172109   261,538 2,825 SH   SOLE   0 0 2,825
Procter & Gamble COM 742718109   9,504,344 65,161 SH   SOLE   0 0 65,161
Raytheon Technologies Corp COM 75513E101   6,061,793 84,227 SH   SOLE   0 0 84,227
Rockwell Automation COM 773903109   9,493,785 33,210 SH   SOLE   0 0 33,210
Stanley Black & Decker COM 854502101   1,557,263 18,632 SH   SOLE   0 0 18,632
TJX Companies COM 872540109   260,685 2,933 SH   SOLE   0 0 2,933
Tesla Motors Inc COM 88160R101   251,471 1,005 SH   SOLE   0 0 1,005
Thermo Fisher Scientific COM 883556102   16,769,932 33,131 SH   SOLE   0 0 33,131
Union Pacific Corp. COM 907818108   357,982 1,758 SH   SOLE   0 0 1,758
United Parcel Service COM 911312106   262,469 1,684 SH   SOLE   0 0 1,684
UnitedHealth Group, Inc. COM 91324p102   330,244 655 SH   SOLE   0 0 655
Verizon Communications COM 92343v104   2,766,783 85,368 SH   SOLE   0 0 85,368
Visa, Inc. COM 92826c839   391,920 1,704 SH   SOLE   0 0 1,704
Walmart Inc COM 931142103   319,220 1,996 SH   SOLE   0 0 1,996
Yum! Brands, Inc. COM 988498810   291,360 2,332 SH   SOLE   0 0 2,332
FlexShares Quality Dividend In ETF 33939l860   502,020 9,000 SH   SOLE   0 0 9,000
Midcap SPDR Trust Series 1 ETF 78467y107   776,288 1,700 SH   SOLE   0 0 1,700
SPDR Gold Trust ETF 78463v107   540,925 3,155 SH   SOLE   0 0 3,155
Vanguard S&P 500 ETF ETF 922908363   206,167 525 SH   SOLE   0 0 525
Vanguard Total Stock Mkt ETF ETF 922908769   323,925 1,525 SH   SOLE   0 0 1,525
iShares Russell 2000 ETF ETF 464287655   618,590 3,500 SH   SOLE   0 0 3,500
iShares S&P 500 Growth ETF ETF 464287309   212,102 3,100 SH   SOLE   0 0 3,100