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,748 21,623 SH   SOLE   0 0 21,623
Abbott Labs Common 002824100 2,542 30,227 SH   SOLE   0 0 30,227
Abbvie Inc Common 00287Y109 1,777 24,441 SH   SOLE   0 0 24,441
Air Products & Chemicals Common 009158106 7,808 34,490 SH   SOLE   0 0 34,490
Alphabet Inc Cl A Common 02079K305 515 476 SH   SOLE   0 0 476
Alphabet Inc Cl C Common 02079K107 2,309 2,136 SH   SOLE   0 0 2,136
Amgen Inc. Common 031162100 547 2,971 SH   SOLE   0 0 2,971
Apple Computer Common 037833100 3,256 16,452 SH   SOLE   0 0 16,452
Automatic Data Common 053015103 3,578 21,644 SH   SOLE   0 0 21,644
Bausch Health Cos Inc Common 071734107 1,899 75,305 SH   SOLE   0 0 75,305
Berkshire Hathaway Common 084670108 122,246 384 SH   SOLE   0 0 384
Berkshire Hathaway Common 084670702 73,109 342,961 SH   SOLE   0 0 342,961
Bloom Energy Corp Common 093712107 714 58,175 SH   SOLE   0 0 58,175
CareDx Inc. Common 14167L103 577 16,036 SH   SOLE   0 0 16,036
CDK Global Inc Common 12508E101 284 5,752 SH   SOLE   0 0 5,752
Coca-Cola Co Common 191216100 12,157 238,739 SH   SOLE   0 0 238,739
Corning Inc. Common 219350105 281 8,450 SH   SOLE   0 0 8,450
Costco Wholesale Corp Common 22160K105 430 1,626 SH   SOLE   0 0 1,626
Ecolab Inc Common 278865100 244 1,238 SH   SOLE   0 0 1,238
Emerson Elec Common 291011104 693 10,384 SH   SOLE   0 0 10,384
Expeditors Intl Wash Common 302130109 390 5,142 SH   SOLE   0 0 5,142
ExxonMobile Common 30231G102 3,503 45,717 SH   SOLE   0 0 45,717
Fastenal Co Common 311900104 934 28,655 SH   SOLE   0 0 28,655
General Electric Common 369604103 1,497 142,525 SH   SOLE   0 0 142,525
Hershey Foods Common 427866108 326 2,430 SH   SOLE   0 0 2,430
IBM Common 459200101 973 7,054 SH   SOLE   0 0 7,054
Intel Corp Common 458140100 24,882 519,775 SH   SOLE   0 0 519,775
Ishares S&P500 Index Fd ETF 464287200 304 1,031 SH   SOLE   0 0 1,031
Johnson & Johnson Common 478160104 60,513 434,467 SH   SOLE   0 0 434,467
Kimberly Clark Common 494368103 332 2,493 SH   SOLE   0 0 2,493
Mastercard Inc Common 57636Q104 2,676 10,116 SH   SOLE   0 0 10,116
McCormick & Co Common 579780206 3,181 20,519 SH   SOLE   0 0 20,519
Medtronic PLC Common G5960L103 20,703 212,583 SH   SOLE   0 0 212,583
Microsoft Common 594918104 122,975 917,996 SH   SOLE   0 0 917,996
Moody's Corp Common 615369105 38,661 197,949 SH   SOLE   0 0 197,949
Paypal Holdings Common 70540Y103 215 1,880 SH   SOLE   0 0 1,880
Pepsico Common 713448108 2,472 18,852 SH   SOLE   0 0 18,852
Pfizer Inc Common 717081103 478 11,031 SH   SOLE   0 0 11,031
Procter & Gamble Common 742718109 45,267 412,828 SH   SOLE   0 0 412,828
Ritchie Bros. Auctioneers Common 767744105 222 6,685 SH   SOLE   0 0 6,685
S&P Depository Receipts ETF 78462F103 323 1,101 SH   SOLE   0 0 1,101
SM Energy Company Common 78454L100 125,200 10,000 SH   SOLE   0 0 10,000
TJX Companies Common 872540109 451 8,525 SH   SOLE   0 0 8,525
Union Pacific Corp Common 907818108 6,430 38,023 SH   SOLE   0 0 38,023
United Technologies Common 913017109 470 3,607 SH   SOLE   0 0 3,607
Vanguard Total Stock Mkt ETF 922908769 589 3,921 SH   SOLE   0 0 3,921
Visa Common 92876C839 607 3,498 SH   SOLE   0 0 3,498
Walgreen Boots Alliance Common 931427108 21,738 397,629 SH   SOLE   0 0 397,629
Wal-Mart Stores, Inc Common 931142103 211 1,914 SH   SOLE   0 0 1,914
Walt Disney Co Common 254687106 1,299 9,305 SH   SOLE   0 0 9,305
Waters Corp. Common 941848103 1,829 8,499 SH   SOLE   0 0 8,499
Western Union Common 959802109 3,112 156,473 SH   SOLE   0 0 156,473