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,293 15,403 SH   SOLE   0 0 15,403
Abbott Labs Common 002824100 3,557 30,052 SH   SOLE   0 0 30,052
Abbvie Inc Common 00287Y109 4,048 24,969 SH   SOLE   0 0 24,969
Air Products & Chemicals Common 009158106 10,206 40,839 SH   SOLE   0 0 40,839
Alphabet Inc Cl A Common 02079K305 4,967 1,786 SH   SOLE   0 0 1,786
Alphabet Inc Cl C Common 02079K107 13,873 4,967 SH   SOLE   0 0 4,967
Amazon Com Inc. Common 023135106 2,575 790 SH   SOLE   0 0 790
Amgen Inc. Common 031162100 217 896 SH   SOLE   0 0 896
Apple Computer Common 037833100 12,210 69,928 SH   SOLE   0 0 69,928
Automatic Data Common 053015103 3,993 17,549 SH   SOLE   0 0 17,549
Autodesk Inc Common 052769106 1,213 5,660 SH   SOLE   0 0 5,660
Bausch Health Cos Inc Common 071734107 1,282 56,095 SH   SOLE   0 0 56,095
Berkshire Hathaway Common 084670108 187,767 355 SH   SOLE   0 0 355
Berkshire Hathaway Common 084670702 121,791 345,104 SH   SOLE   0 0 345,104
CareDx Inc. Common 14167L103 593 16,036 SH   SOLE   0 0 16,036
Carmax Inc. Common 143130102 1,988 20,601 SH   SOLE   0 0 20,601
Chevron Corp Common 166764100 244 1,500 SH   SOLE   0 0 1,500
Coca-Cola Co Common 191216100 11,354 183,135 SH   SOLE   0 0 183,135
Corning Inc. Common 219350105 312 8,450 SH   SOLE   0 0 8,450
Costco Wholesale Corp Common 22160K105 770 1,337 SH   SOLE   0 0 1,337
Darling Ingredients Inc Common 237266101 327 4,070 SH   SOLE   0 0 4,070
Ecolab Inc. Common 278865100 919 5,205 SH   SOLE   0 0 5,205
Emerson Elec Common 291011104 636 6,484 SH   SOLE   0 0 6,484
Expeditors Intl Wash Common 302130109 430 4,168 SH   SOLE   0 0 4,168
ExxonMobile Common 30231G102 972 11,769 SH   SOLE   0 0 11,769
Facebook, Inc. Common 30303M102 1,141 5,132 SH   SOLE   0 0 5,132
Fastenal Co Common 311900104 1,667 28,065 SH   SOLE   0 0 28,065
General Electric Common 369604301 1,217 13,302 SH   SOLE   0 0 13,302
Hershey Foods Common 427866108 526 2,430 SH   SOLE   0 0 2,430
Home Depot Common 437076102 3,249 10,854 SH   SOLE   0 0 10,854
IBM Common 459200101 846 6,507 SH   SOLE   0 0 6,507
Intel Corp Common 458140100 23,825 480,730 SH   SOLE   0 0 480,730
Ishares S&P500 Index Fd ETF 464287200 284 625 SH   SOLE   0 0 625
Jacobs Engineering Gp Common 469814107 2,464 17,881 SH   SOLE   0 0 17,881
Johnson & Johnson Common 478160104 73,264 413,385 SH   SOLE   0 0 413,385
Kimberly Clark Common 494368103 258 2,093 SH   SOLE   0 0 2,093
Liberty Broadband Corp Cl C Common 530307305 961 7,103 SH   SOLE   0 0 7,103
Mastercard Inc Common 57636Q104 5,293 14,811 SH   SOLE   0 0 14,811
McCormick & Co Common 579780206 5,690 57,014 SH   SOLE   0 0 57,014
Medtronic PLC Common G5960L103 23,333 210,301 SH   SOLE   0 0 210,301
Merck & Co. Common 58933Y105 229 2,795 SH   SOLE   0 0 2,795
Microsoft Common 594918104 250,495 812,478 SH   SOLE   0 0 812,478
Moody's Corp Common 615369105 59,016 174,909 SH   SOLE   0 0 174,909
Nvidia Corp Common 67066G104 308 1,128 SH   SOLE   0 0 1,128
Pepsico Common 713448108 2,941 17,568 SH   SOLE   0 0 17,568
Pfizer Inc Common 717081103 1,308 25,261 SH   SOLE   0 0 25,261
Procter & Gamble Common 742718109 63,125 413,119 SH   SOLE   0 0 413,119
Raytheon Tech Common 75513E101 273 2,752 SH   SOLE   0 0 2,752
Ritchie Bros. Auctioneers Common 767744105 378 6,400 SH   SOLE   0 0 6,400
S&P Depository Receipts ETF 78462F103 813 1,801 SH   SOLE   0 0 1,801
Sherwin Williams Co Common 824348106 300 1,200 SH   SOLE   0 0 1,200
The Charles Schwab Corp Common 808513105 2,326 27,591 SH   SOLE   0 0 27,591
TJX Companies Common 872540109 578 9,535 SH   SOLE   0 0 9,535
Union Pacific Corp Common 907818108 10,867 39,774 SH   SOLE   0 0 39,774
Vanguard Total Stock Mkt ETF 922908769 797 3,500 SH   SOLE   0 0 3,500
Visa Common 92876C839 1,738 7,837 SH   SOLE   0 0 7,837
Walgreen Boots Alliance Common 931427108 12,644 282,431 SH   SOLE   0 0 282,431
Wal-Mart Stores, Inc Common 931142103 303 2,037 SH   SOLE   0 0 2,037
Walt Disney Co Common 254687106 1,278 9,315 SH   SOLE   0 0 9,315
Waters Corp. Common 941848103 3,021 9,734 SH   SOLE   0 0 9,734
Western Union Common 959802109 2,229 118,921 SH   SOLE   0 0 118,921