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 CO COM 88579Y101 831 3,998 SH   SOLE   0 0 3,998
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 33,627 191,042 SH   SOLE   0 0 191,042
AMERICAN EXPRESS CO COM 025816109 217 1,985 SH   SOLE   0 0 1,985
APPLE INC COM 037833100 344 1,810 SH   SOLE   0 0 1,810
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,410 8 SH   SOLE   0 0 8
CANADIAN NATL RY CO COM 136375102 231 2,580 SH   SOLE   0 0 2,580
CHECK POINT SOFTWARE TECH LT ORD M22465104 32,425 256,343 SH   SOLE   0 0 256,343
CHEVRON CORP NEW COM 166764100 490 3,975 SH   SOLE   0 0 3,975
CHURCH & DWIGHT INC COM 171340102 33,500 470,307 SH   SOLE   0 0 470,307
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 29,633 409,011 SH   SOLE   0 0 409,011
CVS HEALTH CORP COM 126650100 27,893 517,210 SH   SOLE   0 0 517,210
DANAHER CORPORATION COM 235851102 33,179 251,321 SH   SOLE   0 0 251,321
DISNEY WALT CO COM DISNEY 254687106 29,350 264,341 SH   SOLE   0 0 264,341
ECOLAB INC COM 278865100 32,972 186,769 SH   SOLE   0 0 186,769
EXPEDITORS INTL WASH INC COM 302130109 31,083 409,529 SH   SOLE   0 0 409,529
FASTENAL CO COM 311900104 33,402 519,386 SH   SOLE   0 0 519,386
FEDEX CORP COM 31428X106 30,071 165,765 SH   SOLE   0 0 165,765
FIFTH THIRD BANCORP COM 316773100 211 8,360 SH   SOLE   0 0 8,360
FRANKLIN RES INC COM 354613101 27,877 841,174 SH   SOLE   0 0 841,174
HOME DEPOT INC COM 437076102 381 1,983 SH   SOLE   0 0 1,983
ILLINOIS TOOL WKS INC COM 452308109 30,648 213,532 SH   SOLE   0 0 213,532
JOHNSON & JOHNSON COM 478160104 30,510 218,258 SH   SOLE   0 0 218,258
LAMB WESTON HLDGS INC COM 513272104 556 7,421 SH   SOLE   0 0 7,421
MCDONALDS CORP COM 580135101 698 3,676 SH   SOLE   0 0 3,676
Medtronic PLC COM 117934322 29,615 325,158 SH   SOLE   0 0 325,158
Merck & Co Inc COM 589331107 211 2,542 SH   SOLE   0 0 2,542
MICROSOFT CORP COM 594918104 35,666 302,405 SH   SOLE   0 0 302,405
OMNICOM GROUP INC COM 681919106 1,261 17,270 SH   SOLE   0 0 17,270
PEPSICO INC COM 713448108 542 4,421 SH   SOLE   0 0 4,421
PFIZER INC COM 717081103 211 4,974 SH   SOLE   0 0 4,974
PROCTER AND GAMBLE CO COM 742718109 31,513 302,868 SH   SOLE   0 0 302,868
QUALCOMM INC COM 747525103 27,829 487,964 SH   SOLE   0 0 487,964
SHERWIN WILLIAMS CO COM 824348106 31,678 73,548 SH   SOLE   0 0 73,548
SNAP ON INC COM 833034101 28,432 181,654 SH   SOLE   0 0 181,654
STRYKER CORP COM 863667101 34,257 173,433 SH   SOLE   0 0 173,433
TARGET CORP COM 87612E106 977 12,169 SH   SOLE   0 0 12,169
THERMO FISHER SCIENTIFIC INC COM 883556102 34,468 125,926 SH   SOLE   0 0 125,926
VISA INC COM CL A 92826c839 34,450 220,568 SH   SOLE   0 0 220,568
WALGREENS BOOTS ALLIANCE INC COM 931427108 27,978 442,198 SH   SOLE   0 0 442,198
WALMART INC COM 931142103 29,231 299,713 SH   SOLE   0 0 299,713