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
Microsoft Common 594918104   228,888,883 793,926 SH   SOLE   0 0 793,926
Berkshire Hathaway Inc. A Common 084670108   162,494,400 349 SH   SOLE   0 0 349
Berkshire Hathaway Inc. B Common 084670702   107,050,791 346,701 SH   SOLE   0 0 346,701
Johnson & Johnson Common 478160104   62,075,308 400,486 SH   SOLE   0 0 400,486
Procter & Gamble Common 742718109   60,954,735 409,945 SH   SOLE   0 0 409,945
Moody's Corp Common 615369105   50,550,886 165,188 SH   SOLE   0 0 165,188
Air Products & Chemicals Common 009158106   15,373,099 53,526 SH   SOLE   0 0 53,526
Medtronic PLC Common G5960L103   15,238,828 189,020 SH   SOLE   0 0 189,020
Intel Corp Common 458140100   14,209,907 434,953 SH   SOLE   0 0 434,953
Apple Inc. Common 037833100   11,429,587 69,312 SH   SOLE   0 0 69,312
Union Pacific Corp Common 907818108   10,919,219 54,254 SH   SOLE   0 0 54,254
Coca-Cola Co Common 191216100   10,657,591 171,814 SH   SOLE   0 0 171,814
Alphabet Inc Cl C Common 02079K107   10,640,968 102,317 SH   SOLE   0 0 102,317
Mastercard Inc Common 57636Q104   5,349,759 14,721 SH   SOLE   0 0 14,721
Abbvie Inc Common 00287Y109   3,853,567 24,180 SH   SOLE   0 0 24,180
Automatic Data Processing Common 053015103   3,847,993 17,284 SH   SOLE   0 0 17,284
Alphabet Inc Cl A Common 02079K305   3,801,186 36,645 SH   SOLE   0 0 36,645
Waters Corp. Common 941848103   3,349,887 10,819 SH   SOLE   0 0 10,819
Home Depot Common 437076102   3,208,840 10,873 SH   SOLE   0 0 10,873
Pepsico Common 713448108   3,188,427 17,490 SH   SOLE   0 0 17,490
McCormick & Co Common 579780206   2,990,817 35,943 SH   SOLE   0 0 35,943
Abbott Labs Common 002824100   2,956,995 29,202 SH   SOLE   0 0 29,202
S&P Depository Receipts ETF 78462F103   2,451,872 5,989 SH   SOLE   0 0 5,989
Jacobs Engineering Gp Common 469814107   2,101,196 17,881 SH   SOLE   0 0 17,881
Visa Inc. Common 92876C839   1,710,790 7,588 SH   SOLE   0 0 7,588
3M Company Common 88579Y101   1,611,126 15,328 SH   SOLE   0 0 15,328
Fastenal Co Common 311900104   1,602,072 29,701 SH   SOLE   0 0 29,701
The Charles Schwab Corp Common 808513105   1,445,217 27,591 SH   SOLE   0 0 27,591
Amazon Com Inc. Common 023135106   1,356,714 13,135 SH   SOLE   0 0 13,135
General Electric Common 369604301   1,273,488 13,321 SH   SOLE   0 0 13,321
ExxonMobil Common 30231G102   1,154,610 10,529 SH   SOLE   0 0 10,529
Autodesk Inc Common 052769106   1,106,370 5,315 SH   SOLE   0 0 5,315
Pfizer Inc Common 717081103   1,015,716 24,895 SH   SOLE   0 0 24,895
Walt Disney Co Common 254687106   912,685 9,115 SH   SOLE   0 0 9,115
Novo Nordisk ADR Common 670100205   861,266 5,412 SH   SOLE   0 0 5,412
IBM Common 459200101   853,003 6,507 SH   SOLE   0 0 6,507
TJX Companies Common 872540109   747,163 9,535 SH   SOLE   0 0 9,535
Vanguard Total Stock Mkt ETF 922908769   714,350 3,500 SH   SOLE   0 0 3,500
Ecolab Inc. Common 278865100   631,497 3,815 SH   SOLE   0 0 3,815
Hershey Foods Common 427866108   618,216 2,430 SH   SOLE   0 0 2,430
Costco Wholesale Corp Common 22160K105   580,841 1,169 SH   SOLE   0 0 1,169
Expeditors Intl Wash Common 302130109   501,969 4,558 SH   SOLE   0 0 4,558
Ritchie Bros. Auctioneers Common 767744105   469,740 8,345 SH   SOLE   0 0 8,345
Nvidia Corp Common 67066G104   451,376 1,625 SH   SOLE   0 0 1,625
Emerson Electric Common 291011104   441,277 5,064 SH   SOLE   0 0 5,064
Nutrien Common 67077M108   391,996 5,308 SH   SOLE   0 0 5,308
GE Healthcare Technologies Common 36266G107   363,885 4,436 SH   SOLE   0 0 4,436
Bausch Health Cos Inc Common 071734107   358,871 44,305 SH   SOLE   0 0 44,305
Merck & Co. Common 58933Y105   322,468 3,031 SH   SOLE   0 0 3,031
Wal-Mart Stores, Inc Common 931142103   282,219 1,914 SH   SOLE   0 0 1,914
Sherwin Williams Co Common 824348106   269,724 1,200 SH   SOLE   0 0 1,200
Kimberly Clark Corp. Common 494368103   266,561 1,986 SH   SOLE   0 0 1,986
Ishares S&P500 Index Fd ETF 464287200   256,925 625 SH   SOLE   0 0 625
Raytheon Technologies Co Common 75513E101   253,639 2,590 SH   SOLE   0 0 2,590
Darling Ingredients Inc Common 237266101   237,688 4,070 SH   SOLE   0 0 4,070
Chevron Corp. Common 166764100   220,266 1,350 SH   SOLE   0 0 1,350
Amgen Inc. Common 031162100   210,564 871 SH   SOLE   0 0 871
CareDx Inc. Common 14167L103   146,569 16,036 SH   SOLE   0 0 16,036
Nextdoor Hldgs Inc Common 65345M108   21,949 10,209 SH   SOLE   0 0 10,209