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   320,862 3,025 SH   SOLE   0 0 3,025
AbbVie Inc. COM 00287y109   7,547,628 41,448 SH   SOLE   0 0 41,448
Abbott Laboratories COM 002824100   9,691,596 85,268 SH   SOLE   0 0 85,268
Accenture PLC COM G1151C101   3,775,276 10,892 SH   SOLE   0 0 10,892
Alphabet Inc. Class A COM 02079K305   945,870 6,267 SH   SOLE   0 0 6,267
Alphabet Inc. Class C COM 02079K107   16,448,191 108,027 SH   SOLE   0 0 108,027
Amazon.com, Inc. COM 023135106   1,637,129 9,076 SH   SOLE   0 0 9,076
American Express Co. COM 258161090   205,604 903 SH   SOLE   0 0 903
Amgen COM 031162100   1,034,633 3,639 SH   SOLE   0 0 3,639
Apple Inc. COM 037833100   4,887,101 28,500 SH   SOLE   0 0 28,500
Becton, Dickinson COM 075887109   6,272,650 25,349 SH   SOLE   0 0 25,349
Berkshire Hathaway - B COM 846702074   19,960,823 47,467 SH   SOLE   0 0 47,467
Bristol-Myers Squibb COM 110122108   232,050 4,279 SH   SOLE   0 0 4,279
Broadcom Inc COM 11135F101   367,139 277 SH   SOLE   0 0 277
Brookfield Infrastructure Part COM G16252101   206,870 6,628 SH   SOLE   0 0 6,628
Carrier Global Corp COM 14448C104   8,988,019 154,619 SH   SOLE   0 0 154,619
Chevron Corp COM 166764100   1,741,923 11,043 SH   SOLE   0 0 11,043
Church & Dwight Co. COM 171340102   11,037,485 105,814 SH   SOLE   0 0 105,814
Cisco Systems Inc. COM 17275R102   8,169,371 163,682 SH   SOLE   0 0 163,682
Coca-Cola COM 191216100   424,590 6,940 SH   SOLE   0 0 6,940
ConocoPhillips COM 20825c104   2,766,940 21,739 SH   SOLE   0 0 21,739
Costco Companies, Inc. COM 22160K105   600,757 820 SH   SOLE   0 0 820
Deere & Co. COM 244199105   279,303 680 SH   SOLE   0 0 680
Disney, Walt COM 254687106   4,272,566 34,918 SH   SOLE   0 0 34,918
Donaldson Company COM 257651109   262,127 3,510 SH   SOLE   0 0 3,510
Dover Corp. COM 260003108   310,082 1,750 SH   SOLE   0 0 1,750
Duke Energy COM 26441C204   210,746 2,179 SH   SOLE   0 0 2,179
Eaton Corporation COM 278058102   224,192 717 SH   SOLE   0 0 717
Ecolab Inc. COM 278865100   9,481,523 41,063 SH   SOLE   0 0 41,063
Enbridge Inc. COM 29250N105   5,233,546 144,653 SH   SOLE   0 0 144,653
Exxon Mobil COM 30231G102   996,293 8,571 SH   SOLE   0 0 8,571
Fiserv, Inc. COM 337738108   7,497,476 46,912 SH   SOLE   0 0 46,912
General Dynamics COM 369550108   255,936 906 SH   SOLE   0 0 906
GoLogiq Inc - Restricted Share COM 361999337   0 17,000 SH   SOLE   0 0 17,000
Home Depot COM 437076102   892,254 2,326 SH   SOLE   0 0 2,326
Honeywell International COM 438516106   356,570 1,737 SH   SOLE   0 0 1,737
IBM COM 459200101   1,222,526 6,402 SH   SOLE   0 0 6,402
Illinois Tool Works COM 452308109   11,793,372 43,951 SH   SOLE   0 0 43,951
J.P. Morgan Chase COM 46625h100   1,724,182 8,608 SH   SOLE   0 0 8,608
Johnson & Johnson COM 478160104   8,528,644 53,914 SH   SOLE   0 0 53,914
Kimberly-Clark COM 494368103   284,948 2,203 SH   SOLE   0 0 2,203
L3 Harris Technologies COM 502431109   11,606,101 54,463 SH   SOLE   0 0 54,463
Lilly, Eli COM 532457108   788,851 1,014 SH   SOLE   0 0 1,014
Linde Plc COM G54950103   7,355,757 15,842 SH   SOLE   0 0 15,842
MasterCard Inc. COM 57636q104   780,625 1,621 SH   SOLE   0 0 1,621
McDonald's Corp. COM 580135101   619,412 2,197 SH   SOLE   0 0 2,197
Merck & Co Inc. COM 58933Y105   1,635,124 12,392 SH   SOLE   0 0 12,392
MicrochipTechnology COM 595017104   9,028,247 100,638 SH   SOLE   0 0 100,638
Microsoft Corp. COM 594918104   33,636,802 79,951 SH   SOLE   0 0 79,951
Mondelez International COM 609207105   8,836,566 126,237 SH   SOLE   0 0 126,237
NVIDIA Corp. COM 67066g104   593,639 657 SH   SOLE   0 0 657
NextEra Energy, Inc. COM 65339f101   9,414,582 147,310 SH   SOLE   0 0 147,310
Nike, Inc COM 654106103   271,884 2,893 SH   SOLE   0 0 2,893
Norfolk Southern COM 655844108   12,181,808 47,796 SH   SOLE   0 0 47,796
Nucor Corp. COM 670346105   200,868 1,015 SH   SOLE   0 0 1,015
Oracle Corporation COM 68389X105   272,071 2,166 SH   SOLE   0 0 2,166
Otis Worldwide Corp COM 68902V107   2,997,177 30,192 SH   SOLE   0 0 30,192
Paychex, Inc. COM 704326107   388,623 3,165 SH   SOLE   0 0 3,165
PepsiCo Inc. COM 713448108   10,087,282 57,638 SH   SOLE   0 0 57,638
Pfizer, Inc. COM 717081103   539,182 19,430 SH   SOLE   0 0 19,430
Philip Morris Int'l COM 718172109   244,625 2,670 SH   SOLE   0 0 2,670
Procter & Gamble COM 742718109   10,429,548 64,281 SH   SOLE   0 0 64,281
Raytheon Technologies Corp COM 75513E101   8,254,126 84,632 SH   SOLE   0 0 84,632
Rockwell Automation COM 773903109   9,826,604 33,730 SH   SOLE   0 0 33,730
Stryker Corp. COM 863667101   223,311 624 SH   SOLE   0 0 624
TJX Companies COM 872540109   297,465 2,933 SH   SOLE   0 0 2,933
Thermo Fisher Scientific COM 883556102   18,762,055 32,281 SH   SOLE   0 0 32,281
Union Pacific Corp. COM 907818108   429,640 1,747 SH   SOLE   0 0 1,747
United Parcel Service COM 911312106   233,929 1,574 SH   SOLE   0 0 1,574
UnitedHealth Group, Inc. COM 91324p102   319,081 645 SH   SOLE   0 0 645
Verizon Communications COM 92343v104   2,882,138 68,688 SH   SOLE   0 0 68,688
Visa, Inc. COM 92826c839   479,973 1,720 SH   SOLE   0 0 1,720
Walmart Inc COM 931142103   362,103 6,018 SH   SOLE   0 0 6,018
Yum! Brands, Inc. COM 988498810   323,332 2,332 SH   SOLE   0 0 2,332
FlexShares Quality Dividend In ETF 33939l860   593,190 9,000 SH   SOLE   0 0 9,000
Midcap SPDR Trust Series 1 ETF 78467y107   945,880 1,700 SH   SOLE   0 0 1,700
SPDR Gold Trust ETF 78463v107   599,674 2,915 SH   SOLE   0 0 2,915
SPDR S&P 500 ETF ETF 78462F103   222,828 426 SH   SOLE   0 0 426
Vanguard S&P 500 ETF ETF 922908363   252,367 525 SH   SOLE   0 0 525
Vanguard Total Stock Mkt ETF ETF 922908769   518,241 1,994 SH   SOLE   0 0 1,994
iShares Russell 2000 ETF ETF 464287655   736,050 3,500 SH   SOLE   0 0 3,500
iShares S&P 500 Growth ETF ETF 464287309   261,764 3,100 SH   SOLE   0 0 3,100