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 3,137 15,791 SH   SOLE   0 0 15,791
Abbott Labs Common 002824100 3,414 29,452 SH   SOLE   0 0 29,452
Abbvie Inc Common 00287Y109 2,721 24,158 SH   SOLE   0 0 24,158
Air Products & Chemicals Common 009158106 11,940 41,504 SH   SOLE   0 0 41,504
Alphabet Inc Cl A Common 02079K305 4,163 1,705 SH   SOLE   0 0 1,705
Alphabet Inc Cl C Common 02079K107 12,113 4,833 SH   SOLE   0 0 4,833
Amazon Com Inc. Common 023135106 2,673 777 SH   SOLE   0 0 777
Amgen Inc. Common 031162100 369 1,512 SH   SOLE   0 0 1,512
Apple Computer Common 037833100 9,913 72,381 SH   SOLE   0 0 72,381
Automatic Data Common 053015103 3,595 18,099 SH   SOLE   0 0 18,099
Autodesk Inc Common 052769106 1,400 4,797 SH   SOLE   0 0 4,797
Bausch Health Cos Inc Common 071734107 1,921 65,525 SH   SOLE   0 0 65,525
Berkshire Hathaway Common 084670108 149,859 358 SH   SOLE   0 0 358
Berkshire Hathaway Common 084670702 98,573 354,680 SH   SOLE   0 0 354,680
CareDx Inc. Common 14167L103 1,468 16,036 SH   SOLE   0 0 16,036
Carmax Inc. Common 143130102 2,661 20,601 SH   SOLE   0 0 20,601
Coca-Cola Co Common 191216100 10,391 192,030 SH   SOLE   0 0 192,030
Corning Inc. Common 219350105 346 8,450 SH   SOLE   0 0 8,450
Costco Wholesale Corp Common 22160K105 697 1,762 SH   SOLE   0 0 1,762
Darling Ingredients Inc Common 237266101 275 4,070 SH   SOLE   0 0 4,070
Ecolab Inc. Common 278865100 1,511 7,335 SH   SOLE   0 0 7,335
Emerson Elec Common 291011104 624 6,484 SH   SOLE   0 0 6,484
Expeditors Intl Wash Common 302130109 556 4,393 SH   SOLE   0 0 4,393
ExxonMobile Common 30231G102 1,805 28,607 SH   SOLE   0 0 28,607
Facebook, Inc. Common 30303M102 1,784 5,132 SH   SOLE   0 0 5,132
Fastenal Co Common 311900104 1,591 30,590 SH   SOLE   0 0 30,590
General Electric Common 369604103 1,433 106,439 SH   SOLE   0 0 106,439
Heico Common 422806109 264 1,900 SH   SOLE   0 0 1,900
Hershey Foods Common 427866108 423 2,430 SH   SOLE   0 0 2,430
Home Depot Common 437076102 3,404 10,674 SH   SOLE   0 0 10,674
IBM Common 459200101 957 6,527 SH   SOLE   0 0 6,527
Intel Corp Common 458140100 27,897 496,924 SH   SOLE   0 0 496,924
Ishares S&P500 Index Fd ETF 464287200 269 625 SH   SOLE   0 0 625
Jacobs Engineering Gp Common 469814107 2,386 17,881 SH   SOLE   0 0 17,881
Johnson & Johnson Common 478160104 70,000 424,911 SH   SOLE   0 0 424,911
Kimberly Clark Common 494368103 334 2,493 SH   SOLE   0 0 2,493
Liberty Broadband Corp Cl C Common 530307305 1,206 6,947 SH   SOLE   0 0 6,947
Mastercard Inc Common 57636Q104 5,280 14,461 SH   SOLE   0 0 14,461
McCormick & Co Common 579780206 5,436 61,554 SH   SOLE   0 0 61,554
Medtronic PLC Common G5960L103 26,636 214,582 SH   SOLE   0 0 214,582
Microsoft Common 594918104 227,738 840,671 SH   SOLE   0 0 840,671
Moody's Corp Common 615369105 66,332 183,050 SH   SOLE   0 0 183,050
Paypal Common 70540Y103 220 755 SH   SOLE   0 0 755
Pepsico Common 713448108 2,675 18,053 SH   SOLE   0 0 18,053
Pfizer Inc Common 717081103 969 24,754 SH   SOLE   0 0 24,754
Procter & Gamble Common 742718109 56,859 421,397 SH   SOLE   0 0 421,397
Raytheon Tech Common 75513E101 221 2,590 SH   SOLE   0 0 2,590
Ritchie Bros. Auctioneers Common 767744105 362 6,100 SH   SOLE   0 0 6,100
S&P Depository Receipts ETF 78462F103 420 981 SH   SOLE   0 0 981
Sherwin Williams Co Common 824348106 327 1,200 SH   SOLE   0 0 1,200
The Charles Schwab Corp Common 808513105 2,009 27,591 SH   SOLE   0 0 27,591
TJX Companies Common 872540109 634 9,400 SH   SOLE   0 0 9,400
Union Pacific Corp Common 907818108 9,306 42,315 SH   SOLE   0 0 42,315
Vanguard Total Stock Mkt ETF 922908769 874 3,921 SH   SOLE   0 0 3,921
Visa Common 92876C839 1,835 7,847 SH   SOLE   0 0 7,847
Walgreen Boots Alliance Common 931427108 15,980 303,752 SH   SOLE   0 0 303,752
Wal-Mart Stores, Inc Common 931142103 287 2,037 SH   SOLE   0 0 2,037
Walt Disney Co Common 254687106 1,637 9,315 SH   SOLE   0 0 9,315
Waters Corp. Common 941848103 3,340 9,664 SH   SOLE   0 0 9,664
Western Union Common 959802109 3,025 131,678 SH   SOLE   0 0 131,678