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,189 18,077 SH   SOLE   0 0 18,077
Abbott Labs Common 002824100 2,626 30,227 SH   SOLE   0 0 30,227
Abbvie Inc Common 00287Y109 2,164 24,441 SH   SOLE   0 0 24,441
Air Products & Chemicals Common 009158106 8,776 37,345 SH   SOLE   0 0 37,345
Alphabet Inc Cl A Common 02079K305 2,300 1,717 SH   SOLE   0 0 1,717
Alphabet Inc Cl C Common 02079K107 5,550 4,151 SH   SOLE   0 0 4,151
Amazon Com Inc. Common 023135106 1,428 773 SH   SOLE   0 0 773
Amgen Inc. Common 031162100 685 2,841 SH   SOLE   0 0 2,841
Apple Computer Common 037833100 4,807 16,368 SH   SOLE   0 0 16,368
Automatic Data Common 053015103 3,262 19,134 SH   SOLE   0 0 19,134
Bausch Health Cos Inc Common 071734107 2,214 73,995 SH   SOLE   0 0 73,995
Berkshire Hathaway Common 084670108 128,705 379 SH   SOLE   0 0 379
Berkshire Hathaway Common 084670702 80,025 353,311 SH   SOLE   0 0 353,311
Bloom Energy Corp Common 093712107 189 58,175 SH   SOLE   0 0 58,175
Booking Hldgs Inc Common 09857L108 1,105 538 SH   SOLE   0 0 538
CareDx Inc. Common 14167L103 346 16,036 SH   SOLE   0 0 16,036
Carmax Inc. Common 143130102 2,683 30,601 SH   SOLE   0 0 30,601
CDK Global Inc Common 12508E101 237 4,339 SH   SOLE   0 0 4,339
Coca-Cola Co Common 191216100 12,780 230,900 SH   SOLE   0 0 230,900
Corning Inc. Common 219350105 246 8,450 SH   SOLE   0 0 8,450
Costco Wholesale Corp Common 22160K105 478 1,626 SH   SOLE   0 0 1,626
Credit Acceptance Corp Common 225310101 1,431 3,235 SH   SOLE   0 0 3,235
Ecolab Inc Common 278865100 227 1,175 SH   SOLE   0 0 1,175
Emerson Elec Common 291011104 563 7,384 SH   SOLE   0 0 7,384
Expeditors Intl Wash Common 302130109 362 4,642 SH   SOLE   0 0 4,642
ExxonMobile Common 30231G102 2,445 35,039 SH   SOLE   0 0 35,039
Facebook, Inc. Common 30303M102 1,550 7,552 SH   SOLE   0 0 7,552
Fastenal Co Common 311900104 1,040 28,155 SH   SOLE   0 0 28,155
General Electric Common 369604103 1,466 131,396 SH   SOLE   0 0 131,396
Hershey Foods Common 427866108 357 2,430 SH   SOLE   0 0 2,430
Home Depot Common 437076102 2,322 10,634 SH   SOLE   0 0 10,634
IBM Common 459200101 878 6,554 SH   SOLE   0 0 6,554
Intel Corp Common 458140100 30,921 516,638 SH   SOLE   0 0 516,638
Ishares S&P500 Index Fd ETF 464287200 312 965 SH   SOLE   0 0 965
Jacobs Engineering Gp Common 469814107 1,606 17,881 SH   SOLE   0 0 17,881
Johnson & Johnson Common 478160104 62,770 430,313 SH   SOLE   0 0 430,313
Kimberly Clark Common 494368103 343 2,493 SH   SOLE   0 0 2,493
Liberty Broadband Corp Cl A Common 530307107 371 2,980 SH   SOLE   0 0 2,980
Liberty Broadband Corp Cl C Common 530307305 1,251 9,947 SH   SOLE   0 0 9,947
Liberty Media Corp Ser C Common 531229854 1,563 34,002 SH   SOLE   0 0 34,002
Mastercard Inc Common 57636Q104 4,137 13,856 SH   SOLE   0 0 13,856
McCormick & Co Common 579780206 4,274 25,184 SH   SOLE   0 0 25,184
Medtronic PLC Common G5960L103 24,489 215,858 SH   SOLE   0 0 215,858
Microsoft Common 594918104 140,509 890,989 SH   SOLE   0 0 890,989
Moody's Corp Common 615369105 45,778 192,824 SH   SOLE   0 0 192,824
Paypal Holdings Common 70540Y103 203 1,880 SH   SOLE   0 0 1,880
Pepsico Common 713448108 2,590 18,949 SH   SOLE   0 0 18,949
Pfizer Inc Common 717081103 922 23,531 SH   SOLE   0 0 23,531
Procter & Gamble Common 742718109 51,020 408,488 SH   SOLE   0 0 408,488
Ritchie Bros. Auctioneers Common 767744105 262 6,110 SH   SOLE   0 0 6,110
S&P Depository Receipts ETF 78462F103 354 1,101 SH   SOLE   0 0 1,101
Taiwan Semiconductor Common 874039100 619 10,658 SH   SOLE   0 0 10,658
The Charles Schwab Corp Common 808513105 1,312 27,591 SH   SOLE   0 0 27,591
Tiffany & Co Common 886547108 227 1,700 SH   SOLE   0 0 1,700
TJX Companies Common 872540109 548 8,980 SH   SOLE   0 0 8,980
Union Pacific Corp Common 907818108 7,406 40,964 SH   SOLE   0 0 40,964
United Technologies Common 913017109 382 2,551 SH   SOLE   0 0 2,551
Vanguard Total Stock Mkt ETF 922908769 642 3,921 SH   SOLE   0 0 3,921
Visa Common 92876C839 1,381 7,350 SH   SOLE   0 0 7,350
Walgreen Boots Alliance Common 931427108 23,166 392,912 SH   SOLE   0 0 392,912
Wal-Mart Stores, Inc Common 931142103 227 1,914 SH   SOLE   0 0 1,914
Walt Disney Co Common 254687106 1,346 9,305 SH   SOLE   0 0 9,305
Waters Corp. Common 941848103 1,890 8,089 SH   SOLE   0 0 8,089
Wayfair Inc. Common 94419L101 1,171 12,955 SH   SOLE   0 0 12,955
Western Union Common 959802109 4,161 155,373 SH   SOLE   0 0 155,373