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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3M CompanyCommon88579Y1014,18021,938SH SOLE 0021,938
Abbott LabsCommon0028241002,18630,227SH SOLE 0030,227
Abbvie IncCommon00287Y1092,25324,441SH SOLE 0024,441
Air Products & ChemicalsCommon0091581066,70241,875SH SOLE 0041,875
Allergan PlcCommonG0177J1084933,690SH SOLE 003,690
Alphabet Inc Cl ACommon02079K305602576SH SOLE 00576
Alphabet Inc Cl CCommon02079K1074,5984,440SH SOLE 004,440
Amgen Inc.Common0311621005782,971SH SOLE 002,971
Apple ComputerCommon0378331003,09719,636SH SOLE 0019,636
Automatic DataCommon0530151032,90622,164SH SOLE 0022,164
Bausch Health Cos IncCommon0717341071,71192,650SH SOLE 0092,650
Berkshire HathawayCommon084670108130,356426SH SOLE 00426
Berkshire HathawayCommon08467070271,069348,070SH SOLE 00348,070
CDK Global IncCommon12508E1012755,750SH SOLE 005,750
Cerner CorpCommon15678210455110,500SH SOLE 0010,500
Coca-Cola CoCommon19121610011,568244,299SH SOLE 00244,299
Corning Inc.Common2193501052558,450SH SOLE 008,450
Costco Wholesale CorpCommon22160K1052441,196SH SOLE 001,196
Ecolab IncCommon2788651009856,688SH SOLE 006,688
Emerson ElecCommon29101110462010,384SH SOLE 0010,384
Expeditors Intl WashCommon3021301093505,142SH SOLE 005,142
ExxonMobileCommon30231G1023,11945,739SH SOLE 0045,739
Fastenal CoCommon3119001042,34644,865SH SOLE 0044,865
General ElectricCommon3696041031,104145,848SH SOLE 00145,848
Hershey FoodsCommon4278661082602,430SH SOLE 002,430
IBMCommon4592001019478,329SH SOLE 008,329
Intel CorpCommon45814010027,811592,613SH SOLE 00592,613
Ishares Core High DivETF46429B6632973,515SH SOLE 003,515
Ishares S&P500 Index FdETF464287200214851SH SOLE 00851
Johnson & JohnsonCommon47816010463,522492,225SH SOLE 00492,225
Kimberly ClarkCommon4943681032842,493SH SOLE 002,493
Mastercard IncCommon57636Q1045,44728,876SH SOLE 0028,876
McCormick & CoCommon5797802064,27430,694SH SOLE 0030,694
Medtronic PLCCommonG5960L10321,127232,267SH SOLE 00232,267
MicrosoftCommon594918104105,5391,039,073SH SOLE 001,039,073
Moody's CorpCommon61536910530,156215,341SH SOLE 00215,341
PepsicoCommon7134481082,09318,949SH SOLE 0018,949
Pfizer IncCommon71708110346910,735SH SOLE 0010,735
Procter & GambleCommon74271810943,302471,088SH SOLE 00471,088
Ritchie Bros. AuctioneersCommon7677441052196,685SH SOLE 006,685
S&P Depository ReceiptsETF78462F1032701,081SH SOLE 001,081
TJX CompaniesCommon8725401092,06046,050SH SOLE 0046,050
Union Pacific CorpCommon9078181087,22652,276SH SOLE 0052,276
United TechnologiesCommon9130171091,55514,607SH SOLE 0014,607
Vanguard Total Stock MktETF9229087695003,921SH SOLE 003,921
Versum Materials IncCommon92532W1031,27646,034SH SOLE 0046,034
VisaCommon92876C8394643,513SH SOLE 003,513
Walgreen Boots AllianceCommon93142710830,884451,989SH SOLE 00451,989
Walt Disney CoCommon2546871061,0209,305SH SOLE 009,305
Waters Corp.Common9418481032,71114,369SH SOLE 0014,369
Western UnionCommon9598021092,746160,942SH SOLE 00160,942