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,180 21,938 SH   SOLE   0 0 21,938
Abbott Labs Common 002824100 2,186 30,227 SH   SOLE   0 0 30,227
Abbvie Inc Common 00287Y109 2,253 24,441 SH   SOLE   0 0 24,441
Air Products & Chemicals Common 009158106 6,702 41,875 SH   SOLE   0 0 41,875
Allergan Plc Common G0177J108 493 3,690 SH   SOLE   0 0 3,690
Alphabet Inc Cl A Common 02079K305 602 576 SH   SOLE   0 0 576
Alphabet Inc Cl C Common 02079K107 4,598 4,440 SH   SOLE   0 0 4,440
Amgen Inc. Common 031162100 578 2,971 SH   SOLE   0 0 2,971
Apple Computer Common 037833100 3,097 19,636 SH   SOLE   0 0 19,636
Automatic Data Common 053015103 2,906 22,164 SH   SOLE   0 0 22,164
Bausch Health Cos Inc Common 071734107 1,711 92,650 SH   SOLE   0 0 92,650
Berkshire Hathaway Common 084670108 130,356 426 SH   SOLE   0 0 426
Berkshire Hathaway Common 084670702 71,069 348,070 SH   SOLE   0 0 348,070
CDK Global Inc Common 12508E101 275 5,750 SH   SOLE   0 0 5,750
Cerner Corp Common 156782104 551 10,500 SH   SOLE   0 0 10,500
Coca-Cola Co Common 191216100 11,568 244,299 SH   SOLE   0 0 244,299
Corning Inc. Common 219350105 255 8,450 SH   SOLE   0 0 8,450
Costco Wholesale Corp Common 22160K105 244 1,196 SH   SOLE   0 0 1,196
Ecolab Inc Common 278865100 985 6,688 SH   SOLE   0 0 6,688
Emerson Elec Common 291011104 620 10,384 SH   SOLE   0 0 10,384
Expeditors Intl Wash Common 302130109 350 5,142 SH   SOLE   0 0 5,142
ExxonMobile Common 30231G102 3,119 45,739 SH   SOLE   0 0 45,739
Fastenal Co Common 311900104 2,346 44,865 SH   SOLE   0 0 44,865
General Electric Common 369604103 1,104 145,848 SH   SOLE   0 0 145,848
Hershey Foods Common 427866108 260 2,430 SH   SOLE   0 0 2,430
IBM Common 459200101 947 8,329 SH   SOLE   0 0 8,329
Intel Corp Common 458140100 27,811 592,613 SH   SOLE   0 0 592,613
Ishares Core High Div ETF 46429B663 297 3,515 SH   SOLE   0 0 3,515
Ishares S&P500 Index Fd ETF 464287200 214 851 SH   SOLE   0 0 851
Johnson & Johnson Common 478160104 63,522 492,225 SH   SOLE   0 0 492,225
Kimberly Clark Common 494368103 284 2,493 SH   SOLE   0 0 2,493
Mastercard Inc Common 57636Q104 5,447 28,876 SH   SOLE   0 0 28,876
McCormick & Co Common 579780206 4,274 30,694 SH   SOLE   0 0 30,694
Medtronic PLC Common G5960L103 21,127 232,267 SH   SOLE   0 0 232,267
Microsoft Common 594918104 105,539 1,039,073 SH   SOLE   0 0 1,039,073
Moody's Corp Common 615369105 30,156 215,341 SH   SOLE   0 0 215,341
Pepsico Common 713448108 2,093 18,949 SH   SOLE   0 0 18,949
Pfizer Inc Common 717081103 469 10,735 SH   SOLE   0 0 10,735
Procter & Gamble Common 742718109 43,302 471,088 SH   SOLE   0 0 471,088
Ritchie Bros. Auctioneers Common 767744105 219 6,685 SH   SOLE   0 0 6,685
S&P Depository Receipts ETF 78462F103 270 1,081 SH   SOLE   0 0 1,081
TJX Companies Common 872540109 2,060 46,050 SH   SOLE   0 0 46,050
Union Pacific Corp Common 907818108 7,226 52,276 SH   SOLE   0 0 52,276
United Technologies Common 913017109 1,555 14,607 SH   SOLE   0 0 14,607
Vanguard Total Stock Mkt ETF 922908769 500 3,921 SH   SOLE   0 0 3,921
Versum Materials Inc Common 92532W103 1,276 46,034 SH   SOLE   0 0 46,034
Visa Common 92876C839 464 3,513 SH   SOLE   0 0 3,513
Walgreen Boots Alliance Common 931427108 30,884 451,989 SH   SOLE   0 0 451,989
Walt Disney Co Common 254687106 1,020 9,305 SH   SOLE   0 0 9,305
Waters Corp. Common 941848103 2,711 14,369 SH   SOLE   0 0 14,369
Western Union Common 959802109 2,746 160,942 SH   SOLE   0 0 160,942