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 4,631 21,977 SH   SOLE   0 0 21,977
Abbott Labs Common 002824100 2,239 30,527 SH   SOLE   0 0 30,527
Abbvie Inc Common 00287Y109 2,387 25,241 SH   SOLE   0 0 25,241
Air Products & Chemicals Common 009158106 6,583 39,405 SH   SOLE   0 0 39,405
Allergan Plc Common G0177J108 703 3,690 SH   SOLE   0 0 3,690
Alphabet Inc Cl A Common 02079K305 695 576 SH   SOLE   0 0 576
Alphabet Inc Cl C Common 02079K107 5,248 4,397 SH   SOLE   0 0 4,397
Amazon Com Inc Common 023135106 200 100 SH   SOLE   0 0 100
Amgen Inc. Common 031162100 616 2,971 SH   SOLE   0 0 2,971
Apple Computer Common 037833100 4,431 19,627 SH   SOLE   0 0 19,627
Automatic Data Common 053015103 3,339 22,164 SH   SOLE   0 0 22,164
Bausch Health Cos Inc Common 071734107 2,386 92,938 SH   SOLE   0 0 92,938
Berkshire Hathaway Common 084670108 138,240 432 SH   SOLE   0 0 432
Berkshire Hathaway Common 084670702 73,848 344,908 SH   SOLE   0 0 344,908
CDK Global Inc Common 12508E101 360 5,750 SH   SOLE   0 0 5,750
Cerner Corp Common 156782104 660 10,250 SH   SOLE   0 0 10,250
Coca-Cola Co Common 191216100 11,387 246,520 SH   SOLE   0 0 246,520
Corning Inc. Common 219350105 298 8,450 SH   SOLE   0 0 8,450
Costco Wholesale Corp Common 22160K105 281 1,196 SH   SOLE   0 0 1,196
Donaldson Company Inc Common 257651109 204 3,500 SH   SOLE   0 0 3,500
Ecolab Inc Common 278865100 1,049 6,688 SH   SOLE   0 0 6,688
Emerson Elec Common 291011104 685 8,950 SH   SOLE   0 0 8,950
Expeditors Intl Wash Common 302130109 378 5,142 SH   SOLE   0 0 5,142
ExxonMobile Common 30231G102 3,832 45,069 SH   SOLE   0 0 45,069
Fastenal Co Common 311900104 2,596 44,735 SH   SOLE   0 0 44,735
General Electric Common 369604103 1,701 150,679 SH   SOLE   0 0 150,679
Hershey Foods Common 427866108 248 2,430 SH   SOLE   0 0 2,430
IBM Common 459200101 1,259 8,329 SH   SOLE   0 0 8,329
Intel Corp Common 458140100 26,797 566,654 SH   SOLE   0 0 566,654
Ishares Core High Div ETF 46429B663 318 3,515 SH   SOLE   0 0 3,515
Ishares S&P500 Index Fd ETF 464287200 249 851 SH   SOLE   0 0 851
Johnson & Johnson Common 478160104 68,653 496,872 SH   SOLE   0 0 496,872
Kimberly Clark Common 494368103 283 2,493 SH   SOLE   0 0 2,493
Mastercard Inc Common 57636Q104 6,389 28,701 SH   SOLE   0 0 28,701
McCormick & Co Common 579780206 3,270 24,819 SH   SOLE   0 0 24,819
Medtronic PLC Common G5960L103 21,372 217,262 SH   SOLE   0 0 217,262
Microsoft Common 594918104 119,562 1,045,397 SH   SOLE   0 0 1,045,397
Moody's Corp Common 615369105 36,103 215,928 SH   SOLE   0 0 215,928
Pepsico Common 713448108 1,973 17,649 SH   SOLE   0 0 17,649
Pfizer Inc Common 717081103 427 9,698 SH   SOLE   0 0 9,698
Procter & Gamble Common 742718109 38,949 467,966 SH   SOLE   0 0 467,966
Ritchie Bros. Auctioneers Common 767744105 225 6,235 SH   SOLE   0 0 6,235
S&P Depository Receipts ETF 78462F103 314 1,081 SH   SOLE   0 0 1,081
SM Energy Company Common 78454L100 315 10,000 SH   SOLE   0 0 10,000
TJX Companies Common 872540109 2,574 22,975 SH   SOLE   0 0 22,975
Tiffany & Co., Inc. Common 886547108 219 1,700 SH   SOLE   0 0 1,700
Union Pacific Corp Common 907818108 8,216 50,456 SH   SOLE   0 0 50,456
United Technologies Common 913017109 2,034 14,547 SH   SOLE   0 0 14,547
Vanguard Total Stock Mkt ETF 922908769 587 3,921 SH   SOLE   0 0 3,921
Versum Materials Inc Common 92532W103 1,670 46,384 SH   SOLE   0 0 46,384
Visa Common 92876C839 497 3,313 SH   SOLE   0 0 3,313
Walgreen Boots Alliance Common 931427108 32,803 449,977 SH   SOLE   0 0 449,977
Walt Disney Co Common 254687106 1,088 9,305 SH   SOLE   0 0 9,305
Waters Corp. Common 941848103 2,836 14,569 SH   SOLE   0 0 14,569
Western Union Common 959802109 3,190 167,351 SH   SOLE   0 0 167,351