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,789 15,901 SH   SOLE   0 0 15,901
Abbott Labs Common 002824100 3,550 30,052 SH   SOLE   0 0 30,052
Abbvie Inc Common 00287Y109 2,671 24,758 SH   SOLE   0 0 24,758
Air Products & Chemicals Common 009158106 10,627 41,494 SH   SOLE   0 0 41,494
Alphabet Inc Cl A Common 02079K305 4,645 1,737 SH   SOLE   0 0 1,737
Alphabet Inc Cl C Common 02079K107 12,889 4,836 SH   SOLE   0 0 4,836
Amazon Com Inc. Common 023135106 2,592 789 SH   SOLE   0 0 789
Amgen Inc. Common 031162100 322 1,512 SH   SOLE   0 0 1,512
Apple Computer Common 037833100 10,268 72,568 SH   SOLE   0 0 72,568
Automatic Data Common 053015103 3,508 17,549 SH   SOLE   0 0 17,549
Autodesk Inc Common 052769106 1,619 5,677 SH   SOLE   0 0 5,677
Bausch Health Cos Inc Common 071734107 1,825 65,525 SH   SOLE   0 0 65,525
Berkshire Hathaway Common 084670108 146,040 355 SH   SOLE   0 0 355
Berkshire Hathaway Common 084670702 96,689 354,250 SH   SOLE   0 0 354,250
CareDx Inc. Common 14167L103 1,016 16,036 SH   SOLE   0 0 16,036
Carmax Inc. Common 143130102 2,636 20,601 SH   SOLE   0 0 20,601
Coca-Cola Co Common 191216100 9,934 189,335 SH   SOLE   0 0 189,335
Corning Inc. Common 219350105 308 8,450 SH   SOLE   0 0 8,450
Costco Wholesale Corp Common 22160K105 612 1,362 SH   SOLE   0 0 1,362
Darling Ingredients Inc Common 237266101 293 4,070 SH   SOLE   0 0 4,070
Ecolab Inc. Common 278865100 1,345 6,445 SH   SOLE   0 0 6,445
Emerson Elec Common 291011104 611 6,484 SH   SOLE   0 0 6,484
Expeditors Intl Wash Common 302130109 505 4,243 SH   SOLE   0 0 4,243
ExxonMobile Common 30231G102 2,140 36,374 SH   SOLE   0 0 36,374
Facebook, Inc. Common 30303M102 1,742 5,132 SH   SOLE   0 0 5,132
Fastenal Co Common 311900104 1,581 30,640 SH   SOLE   0 0 30,640
General Electric Common 369604301 1,371 13,302 SH   SOLE   0 0 13,302
Hershey Foods Common 427866108 411 2,430 SH   SOLE   0 0 2,430
Home Depot Common 437076102 3,529 10,750 SH   SOLE   0 0 10,750
IBM Common 459200101 907 6,527 SH   SOLE   0 0 6,527
Intel Corp Common 458140100 26,305 493,705 SH   SOLE   0 0 493,705
Ishares S&P500 Index Fd ETF 464287200 269 625 SH   SOLE   0 0 625
Jacobs Engineering Gp Common 469814107 2,370 17,881 SH   SOLE   0 0 17,881
Johnson & Johnson Common 478160104 68,430 423,717 SH   SOLE   0 0 423,717
Kimberly Clark Common 494368103 330 2,493 SH   SOLE   0 0 2,493
Liberty Broadband Corp Cl C Common 530307305 1,200 6,947 SH   SOLE   0 0 6,947
Mastercard Inc Common 57636Q104 5,099 14,666 SH   SOLE   0 0 14,666
McCormick & Co Common 579780206 4,977 61,424 SH   SOLE   0 0 61,424
Medtronic PLC Common G5960L103 26,884 214,468 SH   SOLE   0 0 214,468
Merck & Co. Common 58933Y105 210 2,795 SH   SOLE   0 0 2,795
Microsoft Common 594918104 234,155 830,573 SH   SOLE   0 0 830,573
Moody's Corp Common 615369105 64,464 181,534 SH   SOLE   0 0 181,534
Pepsico Common 713448108 2,668 17,738 SH   SOLE   0 0 17,738
Pfizer Inc Common 717081103 1,079 25,079 SH   SOLE   0 0 25,079
Procter & Gamble Common 742718109 58,988 421,942 SH   SOLE   0 0 421,942
Raytheon Tech Common 75513E101 223 2,590 SH   SOLE   0 0 2,590
Ritchie Bros. Auctioneers Common 767744105 376 6,100 SH   SOLE   0 0 6,100
S&P Depository Receipts ETF 78462F103 987 2,301 SH   SOLE   0 0 2,301
Sherwin Williams Co Common 824348106 336 1,200 SH   SOLE   0 0 1,200
The Charles Schwab Corp Common 808513105 2,010 27,591 SH   SOLE   0 0 27,591
TJX Companies Common 872540109 624 9,450 SH   SOLE   0 0 9,450
Union Pacific Corp Common 907818108 8,148 41,570 SH   SOLE   0 0 41,570
Vanguard Total Stock Mkt ETF 922908769 777 3,500 SH   SOLE   0 0 3,500
Visa Common 92876C839 1,761 7,907 SH   SOLE   0 0 7,907
Walgreen Boots Alliance Common 931427108 14,157 300,898 SH   SOLE   0 0 300,898
Wal-Mart Stores, Inc Common 931142103 284 2,037 SH   SOLE   0 0 2,037
Walt Disney Co Common 254687106 1,576 9,315 SH   SOLE   0 0 9,315
Waters Corp. Common 941848103 3,412 9,549 SH   SOLE   0 0 9,549
Western Union Common 959802109 2,527 124,971 SH   SOLE   0 0 124,971