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,488 18,227 SH   SOLE   0 0 18,227
Abbott Labs Common 002824100 2,371 30,052 SH   SOLE   0 0 30,052
Abbvie Inc Common 00287Y109 1,849 24,266 SH   SOLE   0 0 24,266
Air Products & Chemicals Common 009158106 7,566 37,906 SH   SOLE   0 0 37,906
Alphabet Inc Cl A Common 02079K305 1,995 1,717 SH   SOLE   0 0 1,717
Alphabet Inc Cl C Common 02079K107 5,011 4,309 SH   SOLE   0 0 4,309
Amazon Com Inc. Common 023135106 1,507 773 SH   SOLE   0 0 773
Amgen Inc. Common 031162100 576 2,841 SH   SOLE   0 0 2,841
Apple Computer Common 037833100 4,307 16,939 SH   SOLE   0 0 16,939
Automatic Data Common 053015103 2,643 19,334 SH   SOLE   0 0 19,334
Bausch Health Cos Inc Common 071734107 1,145 73,875 SH   SOLE   0 0 73,875
Berkshire Hathaway Common 084670108 101,184 372 SH   SOLE   0 0 372
Berkshire Hathaway Common 084670702 67,691 370,242 SH   SOLE   0 0 370,242
Carmax Inc. Common 143130102 1,647 30,601 SH   SOLE   0 0 30,601
Coca-Cola Co Common 191216100 9,712 219,477 SH   SOLE   0 0 219,477
Costco Wholesale Corp Common 22160K105 449 1,576 SH   SOLE   0 0 1,576
Emerson Elec Common 291011104 352 7,384 SH   SOLE   0 0 7,384
Expeditors Intl Wash Common 302130109 293 4,392 SH   SOLE   0 0 4,392
ExxonMobile Common 30231G102 1,230 32,382 SH   SOLE   0 0 32,382
Facebook, Inc. Common 30303M102 1,260 7,552 SH   SOLE   0 0 7,552
Fastenal Co Common 311900104 885 28,335 SH   SOLE   0 0 28,335
General Electric Common 369604103 1,043 131,396 SH   SOLE   0 0 131,396
Hershey Foods Common 427866108 322 2,430 SH   SOLE   0 0 2,430
Home Depot Common 437076102 1,985 10,634 SH   SOLE   0 0 10,634
IBM Common 459200101 737 6,644 SH   SOLE   0 0 6,644
Intel Corp Common 458140100 27,690 511,649 SH   SOLE   0 0 511,649
Ishares S&P500 Index Fd ETF 464287200 249 965 SH   SOLE   0 0 965
Jacobs Engineering Gp Common 469814107 1,417 17,881 SH   SOLE   0 0 17,881
Johnson & Johnson Common 478160104 59,950 434,304 SH   SOLE   0 0 434,304
Kimberly Clark Common 494368103 319 2,493 SH   SOLE   0 0 2,493
Liberty Broadband Corp Cl C Common 530307305 1,101 9,947 SH   SOLE   0 0 9,947
Liberty Media Corp Ser C Common 531229854 926 34,002 SH   SOLE   0 0 34,002
Mastercard Inc Common 57636Q104 3,469 14,361 SH   SOLE   0 0 14,361
McCormick & Co Common 579780206 3,623 25,659 SH   SOLE   0 0 25,659
Medtronic PLC Common G5960L103 19,707 218,534 SH   SOLE   0 0 218,534
Microsoft Common 594918104 140,966 893,828 SH   SOLE   0 0 893,828
Moody's Corp Common 615369105 41,200 194,800 SH   SOLE   0 0 194,800
Pepsico Common 713448108 2,186 18,199 SH   SOLE   0 0 18,199
Pfizer Inc Common 717081103 788 24,131 SH   SOLE   0 0 24,131
Procter & Gamble Common 742718109 46,159 419,628 SH   SOLE   0 0 419,628
Ritchie Bros. Auctioneers Common 767744105 214 6,260 SH   SOLE   0 0 6,260
S&P Depository Receipts ETF 78462F103 284 1,101 SH   SOLE   0 0 1,101
Taiwan Semiconductor Common 874039100 509 10,658 SH   SOLE   0 0 10,658
The Charles Schwab Corp Common 808513105 928 27,591 SH   SOLE   0 0 27,591
Tiffany & Co Common 886547108 220 1,700 SH   SOLE   0 0 1,700
TJX Companies Common 872540109 432 9,030 SH   SOLE   0 0 9,030
Union Pacific Corp Common 907818108 5,750 40,769 SH   SOLE   0 0 40,769
United Technologies Common 913017109 241 2,551 SH   SOLE   0 0 2,551
Vanguard Total Stock Mkt ETF 922908769 505 3,921 SH   SOLE   0 0 3,921
Visa Common 92876C839 1,178 7,314 SH   SOLE   0 0 7,314
Walgreen Boots Alliance Common 931427108 17,652 385,838 SH   SOLE   0 0 385,838
Wal-Mart Stores, Inc Common 931142103 217 1,914 SH   SOLE   0 0 1,914
Walt Disney Co Common 254687106 899 9,305 SH   SOLE   0 0 9,305
Waters Corp. Common 941848103 1,487 8,169 SH   SOLE   0 0 8,169
Western Union Common 959802109 2,749 151,623 SH   SOLE   0 0 151,623