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,113 16,155 SH   SOLE   0 0 16,155
Abbott Labs Common 002824100 3,577 29,852 SH   SOLE   0 0 29,852
Abbvie Inc Common 00287Y109 2,620 24,208 SH   SOLE   0 0 24,208
Air Products & Chemicals Common 009158106 11,680 41,514 SH   SOLE   0 0 41,514
Alphabet Inc Cl A Common 02079K305 3,525 1,709 SH   SOLE   0 0 1,709
Alphabet Inc Cl C Common 02079K107 10,099 4,882 SH   SOLE   0 0 4,882
Amazon Com Inc. Common 023135106 2,370 766 SH   SOLE   0 0 766
Amgen Inc. Common 031162100 389 1,562 SH   SOLE   0 0 1,562
Apple Computer Common 037833100 8,381 68,615 SH   SOLE   0 0 68,615
Automatic Data Common 053015103 3,411 18,099 SH   SOLE   0 0 18,099
Autodesk Inc Common 052769106 836 3,015 SH   SOLE   0 0 3,015
Bausch Health Cos Inc Common 071734107 2,080 65,525 SH   SOLE   0 0 65,525
Berkshire Hathaway Common 084670108 137,696 357 SH   SOLE   0 0 357
Berkshire Hathaway Common 084670702 92,673 362,757 SH   SOLE   0 0 362,757
CareDx Inc. Common 14167L103 1,092 16,036 SH   SOLE   0 0 16,036
Carmax Inc. Common 143130102 2,733 20,601 SH   SOLE   0 0 20,601
Coca-Cola Co Common 191216100 10,585 200,821 SH   SOLE   0 0 200,821
Corning Inc. Common 219350105 368 8,450 SH   SOLE   0 0 8,450
Costco Wholesale Corp Common 22160K105 630 1,787 SH   SOLE   0 0 1,787
Darling Ingredients Inc Common 237266101 299 4,070 SH   SOLE   0 0 4,070
Ecolab Inc. Common 278865100 1,607 7,508 SH   SOLE   0 0 7,508
Emerson Elec Common 291011104 585 6,484 SH   SOLE   0 0 6,484
Expeditors Intl Wash Common 302130109 473 4,393 SH   SOLE   0 0 4,393
ExxonMobile Common 30231G102 1,598 28,617 SH   SOLE   0 0 28,617
Facebook, Inc. Common 30303M102 2,248 7,632 SH   SOLE   0 0 7,632
Fastenal Co Common 311900104 1,450 28,840 SH   SOLE   0 0 28,840
General Electric Common 369604103 1,418 107,989 SH   SOLE   0 0 107,989
Heico Common 422806109 239 1,900 SH   SOLE   0 0 1,900
Hershey Foods Common 427866108 384 2,430 SH   SOLE   0 0 2,430
Home Depot Common 437076102 3,258 10,674 SH   SOLE   0 0 10,674
IBM Common 459200101 870 6,527 SH   SOLE   0 0 6,527
Intel Corp Common 458140100 31,929 498,889 SH   SOLE   0 0 498,889
Ishares S&P500 Index Fd ETF 464287200 278 700 SH   SOLE   0 0 700
Jacobs Engineering Gp Common 469814107 2,311 17,881 SH   SOLE   0 0 17,881
Johnson & Johnson Common 478160104 69,734 424,303 SH   SOLE   0 0 424,303
Kimberly Clark Common 494368103 347 2,493 SH   SOLE   0 0 2,493
Liberty Broadband Corp Cl C Common 530307305 1,494 9,947 SH   SOLE   0 0 9,947
Mastercard Inc Common 57636Q104 5,247 14,736 SH   SOLE   0 0 14,736
McCormick & Co Common 579780206 5,464 61,284 SH   SOLE   0 0 61,284
Medtronic PLC Common G5960L103 25,464 215,562 SH   SOLE   0 0 215,562
Microsoft Common 594918104 200,034 848,427 SH   SOLE   0 0 828,427
Moody's Corp Common 615369105 56,033 187,645 SH   SOLE   0 0 187,645
Paypal Common 70540Y103 396 1,630 SH   SOLE   0 0 1,630
Pepsico Common 713448108 2,577 18,219 SH   SOLE   0 0 18,219
Pfizer Inc Common 717081103 897 24,754 SH   SOLE   0 0 24,754
Procter & Gamble Common 742718109 56,698 418,651 SH   SOLE   0 0 418,651
Raytheon Tech Common 75513E101 200 2,590 SH   SOLE   0 0 2,590
Ritchie Bros. Auctioneers Common 767744105 413 7,060 SH   SOLE   0 0 7,060
S&P Depository Receipts ETF 78462F103 327 826 SH   SOLE   0 0 826
Sherwin Williams Co Common 824348106 295 400 SH   SOLE   0 0 400
The Charles Schwab Corp Common 808513105 1,798 27,591 SH   SOLE   0 0 27,591
TJX Companies Common 872540109 626 9,468 SH   SOLE   0 0 9,468
Union Pacific Corp Common 907818108 9,295 42,170 SH   SOLE   0 0 42,170
Vanguard Total Stock Mkt ETF 922908769 810 3,921 SH   SOLE   0 0 3,921
Visa Common 92876C839 1,668 7,877 SH   SOLE   0 0 7,877
Walgreen Boots Alliance Common 931427108 17,045 310,479 SH   SOLE   0 0 310,479
Wal-Mart Stores, Inc Common 931142103 277 2,037 SH   SOLE   0 0 2,037
Walt Disney Co Common 254687106 1,719 9,315 SH   SOLE   0 0 9,315
Waters Corp. Common 941848103 2,708 9,529 SH   SOLE   0 0 9,529
Western Union Common 959802109 3,310 134,227 SH   SOLE   0 0 134,227