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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Company COM 88579y101 316,534 1,955 SH SOLE 0 0 1,955
AbbVie Inc. COM 00287y109 9,827,979 39,056 SH SOLE 0 0 39,056
Abbott Laboratories COM 002824100 6,995,992 77,099 SH SOLE 0 0 77,099
Advanced Micro Devices COM 079031078 237,592 409 SH SOLE 0 0 409
Alphabet Inc. Class A COM 02079K305 2,290,008 6,408 SH SOLE 0 0 6,408
Alphabet Inc. Class C COM 02079K107 35,013,943 99,097 SH SOLE 0 0 99,097
Altria Group Inc. COM 02209s103 271,251 3,770 SH SOLE 0 0 3,770
Amazon.com, Inc. COM 023135106 2,253,028 9,453 SH SOLE 0 0 9,453
American Express Co. COM 258161090 282,777 836 SH SOLE 0 0 836
Amgen COM 031162100 882,114 2,436 SH SOLE 0 0 2,436
Apple Inc. COM 037833100 7,861,489 27,169 SH SOLE 0 0 27,169
Applied Materials, Inc. COM 382221059 248,712 344 SH SOLE 0 0 344
Bank of America Corp. COM 605051044 213,789 3,752 SH SOLE 0 0 3,752
Berkshire Hathaway - B COM 846702074 21,063,917 42,095 SH SOLE 0 0 42,095
Broadcom Inc COM 11135F101 8,990,072 23,799 SH SOLE 0 0 23,799
Brookfield Infrastructure Part COM G16252101 205,122 5,621 SH SOLE 0 0 5,621
Carrier Global Corp COM 14448C104 10,236,454 139,556 SH SOLE 0 0 139,556
Chevron Corp COM 166764100 1,591,130 9,599 SH SOLE 0 0 9,599
Church & Dwight Co. COM 171340102 9,612,265 99,218 SH SOLE 0 0 99,218
Cisco Systems Inc. COM 17275R102 17,930,744 152,654 SH SOLE 0 0 152,654
Coca-Cola COM 191216100 559,789 6,888 SH SOLE 0 0 6,888
ConocoPhillips COM 20825c104 1,997,383 19,213 SH SOLE 0 0 19,213
Costco Companies, Inc. COM 22160K105 779,247 833 SH SOLE 0 0 833
Deere & Co. COM 244199105 220,747 348 SH SOLE 0 0 348
Disney, Walt COM 254687106 1,526,717 15,862 SH SOLE 0 0 15,862
Donaldson Company COM 257651109 296,600 3,304 SH SOLE 0 0 3,304
Dover Corp. COM 260003108 392,490 1,750 SH SOLE 0 0 1,750
Duke Energy COM 26441C204 292,673 2,312 SH SOLE 0 0 2,312
Eaton Corporation COM 278058102 5,407,889 12,691 SH SOLE 0 0 12,691
Ecolab Inc. COM 278865100 10,379,707 37,255 SH SOLE 0 0 37,255
Enbridge Inc. COM 29250N105 7,712,077 142,263 SH SOLE 0 0 142,263
Enterprise Products Partners COM 293792107 203,834 5,545 SH SOLE 0 0 5,545
Exxon Mobil COM 30231G102 579,556 4,239 SH SOLE 0 0 4,239
General Dynamics COM 369550108 320,942 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 853,133 2,419 SH SOLE 0 0 2,419
IBM COM 459200101 2,723,519 9,685 SH SOLE 0 0 9,685
Illinois Tool Works COM 452308109 10,265,689 37,955 SH SOLE 0 0 37,955
J.P. Morgan Chase COM 46625h100 2,868,065 8,762 SH SOLE 0 0 8,762
Johnson & Johnson COM 478160104 12,561,713 49,461 SH SOLE 0 0 49,461
Kimberly-Clark COM 494368103 213,274 1,943 SH SOLE 0 0 1,943
L3 Harris Technologies COM 502431109 13,502,022 46,464 SH SOLE 0 0 46,464
Lilly, Eli COM 532457108 1,080,686 901 SH SOLE 0 0 901
Linde Plc COM G54950103 8,118,816 15,645 SH SOLE 0 0 15,645
MasterCard Inc. COM 57636q104 769,373 1,498 SH SOLE 0 0 1,498
McDonald's Corp. COM 580135101 600,629 2,222 SH SOLE 0 0 2,222
Merck & Co Inc. COM 58933Y105 1,374,693 10,698 SH SOLE 0 0 10,698
MicrochipTechnology COM 595017104 8,076,229 88,555 SH SOLE 0 0 88,555
Microsoft Corp. COM 594918104 28,016,998 75,109 SH SOLE 0 0 75,109
Mondelez International COM 609207105 6,389,218 110,464 SH SOLE 0 0 110,464
NVIDIA Corp. COM 67066g104 5,545,294 27,714 SH SOLE 0 0 27,714
Netflix Inc. COM 64110l106 224,910 3,150 SH SOLE 0 0 3,150
NextEra Energy, Inc. COM 65339f101 11,612,147 132,302 SH SOLE 0 0 132,302
Norfolk Southern COM 655844108 13,108,702 41,669 SH SOLE 0 0 41,669
Nucor Corp. COM 670346105 226,091 1,015 SH SOLE 0 0 1,015
Oracle Corporation COM 68389X105 280,936 1,917 SH SOLE 0 0 1,917
Otis Worldwide Corp COM 68902V107 1,261,520 17,619 SH SOLE 0 0 17,619
Paychex, Inc. COM 704326107 272,933 2,776 SH SOLE 0 0 2,776
PepsiCo Inc. COM 713448108 7,041,114 52,002 SH SOLE 0 0 52,002
Pfizer, Inc. COM 717081103 429,563 17,839 SH SOLE 0 0 17,839
Philip Morris Int'l COM 718172109 379,006 2,095 SH SOLE 0 0 2,095
Procter & Gamble COM 742718109 8,469,908 57,760 SH SOLE 0 0 57,760
RTX Corporation COM 75513E101 14,437,820 76,097 SH SOLE 0 0 76,097
Republic Services, Inc. COM 760759100 3,438,472 16,137 SH SOLE 0 0 16,137
Rockwell Automation COM 773903109 15,442,113 31,191 SH SOLE 0 0 31,191
TJX Companies COM 872540109 434,199 2,866 SH SOLE 0 0 2,866
Texas Instruments Inc. COM 882508104 254,850 855 SH SOLE 0 0 855
Thermo Fisher Scientific COM 883556102 14,795,147 29,510 SH SOLE 0 0 29,510
Union Pacific Corp. COM 907818108 474,368 1,744 SH SOLE 0 0 1,744
UnitedHealth Group, Inc. COM 91324p102 240,234 578 SH SOLE 0 0 578
Verizon Communications COM 92343v104 2,722,885 64,310 SH SOLE 0 0 64,310
Visa, Inc. COM 92826c839 597,265 1,741 SH SOLE 0 0 1,741
Walmart Inc COM 931142103 706,856 6,241 SH SOLE 0 0 6,241
Wells Fargo COM 949746101 209,823 2,539 SH SOLE 0 0 2,539
Yum! Brands, Inc. COM 988498810 346,417 2,167 SH SOLE 0 0 2,167
FlexShares Quality Dividend In ETF 33939l860 674,400 7,500 SH SOLE 0 0 7,500
Midcap SPDR Trust Series 1 ETF 78467y107 1,002,259 1,425 SH SOLE 0 0 1,425
SPDR Gold Trust ETF 78463v107 1,055,409 2,865 SH SOLE 0 0 2,865
SPDR S&P 500 ETF ETF 78462F103 1,757,150 2,353 SH SOLE 0 0 2,353
State Street SPDR NYSE Technol ETF 78464A102 220,823 565 SH SOLE 0 0 565
Vanguard Growth Index Fund ETF ETF 922908736 258,420 3,000 SH SOLE 0 0 3,000
Vanguard Info Tech Index ETF ETF 92204A702 271,549 2,272 SH SOLE 0 0 2,272
Vanguard S&P 500 ETF ETF 922908363 2,175,127 3,167 SH SOLE 0 0 3,167
Vanguard Total Stock Mkt ETF ETF 922908769 654,601 1,769 SH SOLE 0 0 1,769
iShares Gold Trust ETF ETF 92204A702 235,969 3,125 SH SOLE 0 0 3,125
iShares Russell 2000 ETF ETF 464287655 848,771 2,825 SH SOLE 0 0 2,825
iShares S&P 500 Growth ETF ETF 464287309 378,207 2,750 SH SOLE 0 0 2,750