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   467,420 4,670 SH   SOLE   0 0 4,670
AbbVie Inc. COM 00287y109   5,203,907 38,625 SH   SOLE   0 0 38,625
Abbott Laboratories COM 002824100   9,234,137 84,701 SH   SOLE   0 0 84,701
Alphabet Inc. Class A COM 02079K305   737,465 6,161 SH   SOLE   0 0 6,161
Alphabet Inc. Class C COM 02079K107   12,955,403 107,096 SH   SOLE   0 0 107,096
Altria Group Inc. COM 02209s103   232,389 5,130 SH   SOLE   0 0 5,130
Amazon.com, Inc. COM 023135106   1,173,110 8,999 SH   SOLE   0 0 8,999
Amgen COM 031162100   816,139 3,676 SH   SOLE   0 0 3,676
Apple Inc. COM 037833100   5,705,733 29,416 SH   SOLE   0 0 29,416
Becton, Dickinson COM 075887109   6,505,011 24,639 SH   SOLE   0 0 24,639
Berkshire Hathaway - B COM 846702074   15,274,754 44,794 SH   SOLE   0 0 44,794
Bristol-Myers Squibb COM 110122108   347,121 5,428 SH   SOLE   0 0 5,428
Broadcom Inc COM 11135F101   244,615 282 SH   SOLE   0 0 282
Brookfield Infrastructure Part COM G16252101   252,409 6,915 SH   SOLE   0 0 6,915
Carrier Global Corp COM 14448C104   7,660,276 154,099 SH   SOLE   0 0 154,099
Chevron Corp COM 166764100   1,900,788 12,080 SH   SOLE   0 0 12,080
Church & Dwight Co. COM 171340102   10,690,157 106,656 SH   SOLE   0 0 106,656
Cisco Systems Inc. COM 17275R102   8,623,767 166,675 SH   SOLE   0 0 166,675
Coca-Cola COM 191216100   420,939 6,990 SH   SOLE   0 0 6,990
ConocoPhillips COM 20825c104   2,441,466 23,564 SH   SOLE   0 0 23,564
Costco Companies, Inc. COM 22160K105   441,472 820 SH   SOLE   0 0 820
Deere & Co. COM 244199105   336,308 830 SH   SOLE   0 0 830
Disney, Walt COM 254687106   2,607,512 29,206 SH   SOLE   0 0 29,206
Donaldson Company COM 257651109   251,165 4,018 SH   SOLE   0 0 4,018
Dover Corp. COM 260003108   265,770 1,800 SH   SOLE   0 0 1,800
Duke Energy COM 26441C204   222,749 2,482 SH   SOLE   0 0 2,482
Ecolab Inc. COM 278865100   7,798,103 41,770 SH   SOLE   0 0 41,770
Enbridge Inc. COM 29250N105   4,942,733 133,048 SH   SOLE   0 0 133,048
Exxon Mobil COM 30231G102   1,092,663 10,188 SH   SOLE   0 0 10,188
Fiserv, Inc. COM 337738108   5,830,022 46,215 SH   SOLE   0 0 46,215
General Dynamics COM 369550108   200,305 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   710,434 2,287 SH   SOLE   0 0 2,287
Honeywell International COM 438516106   378,324 1,823 SH   SOLE   0 0 1,823
IBM COM 459200101   854,644 6,387 SH   SOLE   0 0 6,387
Illinois Tool Works COM 452308109   10,799,157 43,169 SH   SOLE   0 0 43,169
J.P. Morgan Chase COM 46625h100   1,199,735 8,249 SH   SOLE   0 0 8,249
Johnson & Johnson COM 478160104   9,680,837 58,487 SH   SOLE   0 0 58,487
Kimberly-Clark COM 494368103   318,217 2,305 SH   SOLE   0 0 2,305
L3 Harris Technologies COM 502431109   10,711,784 54,716 SH   SOLE   0 0 54,716
Lilly, Eli COM 532457108   510,250 1,088 SH   SOLE   0 0 1,088
Linde Plc COM G54950103   5,506,987 14,451 SH   SOLE   0 0 14,451
MasterCard Inc. COM 57636q104   636,436 1,618 SH   SOLE   0 0 1,618
McDonald's Corp. COM 580135101   634,087 2,125 SH   SOLE   0 0 2,125
Merck & Co Inc. COM 58933Y105   1,613,614 13,984 SH   SOLE   0 0 13,984
MicrochipTechnology COM 595017104   8,970,211 100,125 SH   SOLE   0 0 100,125
Microsoft Corp. COM 594918104   26,549,032 77,962 SH   SOLE   0 0 77,962
Mondelez International COM 609207105   9,254,602 126,880 SH   SOLE   0 0 126,880
NVIDIA Corp. COM 67066g104   257,619 609 SH   SOLE   0 0 609
NextEra Energy, Inc. COM 65339f101   10,427,400 140,531 SH   SOLE   0 0 140,531
Nike, Inc COM 654106103   362,676 3,286 SH   SOLE   0 0 3,286
Norfolk Southern COM 655844108   10,911,728 48,120 SH   SOLE   0 0 48,120
Otis Worldwide Corp COM 68902V107   2,757,813 30,983 SH   SOLE   0 0 30,983
Paychex, Inc. COM 704326107   360,298 3,221 SH   SOLE   0 0 3,221
PepsiCo Inc. COM 713448108   10,611,683 57,292 SH   SOLE   0 0 57,292
Pfizer, Inc. COM 717081103   765,365 20,866 SH   SOLE   0 0 20,866
Philip Morris Int'l COM 718172109   324,586 3,325 SH   SOLE   0 0 3,325
Procter & Gamble COM 742718109   9,876,563 65,089 SH   SOLE   0 0 65,089
Raytheon Technologies Corp COM 75513E101   8,150,729 83,205 SH   SOLE   0 0 83,205
Rockwell Automation COM 773903109   10,918,680 33,142 SH   SOLE   0 0 33,142
Stanley Black & Decker COM 854502101   1,888,912 20,157 SH   SOLE   0 0 20,157
Stryker Corp. COM 863667101   209,292 686 SH   SOLE   0 0 686
TJX Companies COM 872540109   248,689 2,933 SH   SOLE   0 0 2,933
Tesla Motors Inc COM 88160R101   343,704 1,313 SH   SOLE   0 0 1,313
Thermo Fisher Scientific COM 883556102   17,227,155 33,018 SH   SOLE   0 0 33,018
Union Pacific Corp. COM 907818108   371,181 1,814 SH   SOLE   0 0 1,814
United Parcel Service COM 911312106   304,528 1,699 SH   SOLE   0 0 1,699
UnitedHealth Group, Inc. COM 91324p102   314,819 655 SH   SOLE   0 0 655
Verizon Communications COM 92343v104   3,405,792 91,578 SH   SOLE   0 0 91,578
Visa, Inc. COM 92826c839   404,648 1,704 SH   SOLE   0 0 1,704
Walmart Inc COM 931142103   313,731 1,996 SH   SOLE   0 0 1,996
Yum! Brands, Inc. COM 988498810   323,099 2,332 SH   SOLE   0 0 2,332
FlexShares Quality Dividend In ETF 33939l860   520,110 9,000 SH   SOLE   0 0 9,000
Midcap SPDR Trust Series 1 ETF 78467y107   814,147 1,700 SH   SOLE   0 0 1,700
SPDR Gold Trust ETF 78463v107   691,688 3,880 SH   SOLE   0 0 3,880
Vanguard S&P 500 ETF ETF 922908363   325,824 800 SH   SOLE   0 0 800
iShares Russell 2000 ETF ETF 464287655   667,430 3,564 SH   SOLE   0 0 3,564
iShares S&P 500 Growth ETF ETF 464287309   218,488 3,100 SH   SOLE   0 0 3,100