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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Company Common 88579Y101 2,736 15,403 SH   SOLE   0 0 15,403
Abbott Labs Common 002824100 4,230 30,052 SH   SOLE   0 0 30,052
Abbvie Inc Common 00287Y109 3,352 24,758 SH   SOLE   0 0 24,758
Air Products & Chemicals Common 009158106 12,458 40,946 SH   SOLE   0 0 40,946
Alphabet Inc Cl A Common 02079K305 5,099 1,760 SH   SOLE   0 0 1,760
Alphabet Inc Cl C Common 02079K107 14,098 4,872 SH   SOLE   0 0 4,872
Amazon Com Inc. Common 023135106 2,577 773 SH   SOLE   0 0 773
Amgen Inc. Common 031162100 357 1,586 SH   SOLE   0 0 1,586
Apple Computer Common 037833100 12,292 69,224 SH   SOLE   0 0 69,224
Automatic Data Common 053015103 4,327 17,549 SH   SOLE   0 0 17,549
Autodesk Inc Common 052769106 1,596 5,677 SH   SOLE   0 0 5,677
Bausch Health Cos Inc Common 071734107 1,549 56,095 SH   SOLE   0 0 56,095
Berkshire Hathaway Common 084670108 160,436 356 SH   SOLE   0 0 356
Berkshire Hathaway Common 084670702 104,382 349,104 SH   SOLE   0 0 349,104
CareDx Inc. Common 14167L103 729 16,036 SH   SOLE   0 0 16,036
Carmax Inc. Common 143130102 2,683 20,601 SH   SOLE   0 0 20,601
Coca-Cola Co Common 191216100 11,054 186,685 SH   SOLE   0 0 186,685
Corning Inc. Common 219350105 315 8,450 SH   SOLE   0 0 8,450
Costco Wholesale Corp Common 22160K105 773 1,362 SH   SOLE   0 0 1,362
Darling Ingredients Inc Common 237266101 282 4,070 SH   SOLE   0 0 4,070
Ecolab Inc. Common 278865100 1,268 5,405 SH   SOLE   0 0 5,405
Emerson Elec Common 291011104 603 6,484 SH   SOLE   0 0 6,484
Expeditors Intl Wash Common 302130109 570 4,243 SH   SOLE   0 0 4,243
ExxonMobile Common 30231G102 2,226 36,374 SH   SOLE   0 0 36,374
Facebook, Inc. Common 30303M102 1,726 5,132 SH   SOLE   0 0 5,132
Fastenal Co Common 311900104 1,836 28,665 SH   SOLE   0 0 28,665
General Electric Common 369604301 1,257 13,302 SH   SOLE   0 0 13,302
Hershey Foods Common 427866108 470 2,430 SH   SOLE   0 0 2,430
Home Depot Common 437076102 4,461 10,750 SH   SOLE   0 0 10,750
IBM Common 459200101 870 6,507 SH   SOLE   0 0 6,507
Intel Corp Common 458140100 24,885 483,195 SH   SOLE   0 0 483,195
Ishares S&P500 Index Fd ETF 464287200 298 625 SH   SOLE   0 0 625
Jacobs Engineering Gp Common 469814107 2,490 17,881 SH   SOLE   0 0 17,881
Johnson & Johnson Common 478160104 71,671 418,958 SH   SOLE   0 0 418,958
Kimberly Clark Common 494368103 356 2,493 SH   SOLE   0 0 2,493
Liberty Broadband Corp Cl C Common 530307305 1,119 6,947 SH   SOLE   0 0 6,947
Lowe's Corp Common 548661107 207 800 SH   SOLE   0 0 800
Mastercard Inc Common 57636Q104 5,273 14,674 SH   SOLE   0 0 14,674
McCormick & Co Common 579780206 5,540 57,349 SH   SOLE   0 0 57,349
Medtronic PLC Common G5960L103 21,936 212,046 SH   SOLE   0 0 212,046
Merck & Co. Common 58933Y105 214 2,795 SH   SOLE   0 0 2,795
Microsoft Common 594918104 275,220 818,329 SH   SOLE   0 0 818,329
Moody's Corp Common 615369105 69,577 178,139 SH   SOLE   0 0 178,139
Pepsico Common 713448108 3,052 17,568 SH   SOLE   0 0 17,568
Pfizer Inc Common 717081103 1,481 25,079 SH   SOLE   0 0 25,079
Procter & Gamble Common 742718109 68,124 416,459 SH   SOLE   0 0 416,459
Raytheon Tech Common 75513E101 223 2,590 SH   SOLE   0 0 2,590
Ritchie Bros. Auctioneers Common 767744105 373 6,100 SH   SOLE   0 0 6,100
S&P Depository Receipts ETF 78462F103 1,093 2,301 SH   SOLE   0 0 2,301
Sherwin Williams Co Common 824348106 423 1,200 SH   SOLE   0 0 1,200
The Charles Schwab Corp Common 808513105 2,320 27,591 SH   SOLE   0 0 27,591
TJX Companies Common 872540109 725 9,550 SH   SOLE   0 0 9,550
Union Pacific Corp Common 907818108 10,322 40,971 SH   SOLE   0 0 40,971
Vanguard Total Stock Mkt ETF 922908769 845 3,500 SH   SOLE   0 0 3,500
Visa Common 92876C839 1,714 7,907 SH   SOLE   0 0 7,907
Walgreen Boots Alliance Common 931427108 15,314 293,600 SH   SOLE   0 0 293,600
Wal-Mart Stores, Inc Common 931142103 295 2,037 SH   SOLE   0 0 2,037
Walt Disney Co Common 254687106 1,443 9,315 SH   SOLE   0 0 9,315
Waters Corp. Common 941848103 3,610 9,689 SH   SOLE   0 0 9,689
Western Union Common 959802109 2,174 121,871 SH   SOLE   0 0 121,871