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 722 4,168 SH   SOLE   0 0 4,168
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 35,198 190,494 SH   SOLE   0 0 190,494
AMERICAN EXPRESS CO COM 025816109 245 1,985 SH   SOLE   0 0 1,985
APPLE INC COM 037833100 347 1,754 SH   SOLE   0 0 1,754
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,547 8 SH   SOLE   0 0 8
CANADIAN NATL RY CO COM 136375102 234 2,535 SH   SOLE   0 0 2,535
CHECK POINT SOFTWARE TECH LT ORD M22465104 30,376 262,742 SH   SOLE   0 0 262,742
CHEVRON CORP NEW COM 166764100 495 3,975 SH   SOLE   0 0 3,975
CHURCH & DWIGHT INC COM 171340102 32,537 445,350 SH   SOLE   0 0 445,350
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 30,531 481,634 SH   SOLE   0 0 481,634
CVS HEALTH CORP COM 126650100 30,931 567,653 SH   SOLE   0 0 567,653
DANAHER CORPORATION COM 235851102 35,740 250,068 SH   SOLE   0 0 250,068
DISNEY WALT CO COM DISNEY 254687106 34,993 250,592 SH   SOLE   0 0 250,592
ECOLAB INC COM 278865100 34,832 176,420 SH   SOLE   0 0 176,420
EXPEDITORS INTL WASH INC COM 302130109 31,836 419,668 SH   SOLE   0 0 419,668
FASTENAL CO COM 311900104 32,981 1,012,003 SH   SOLE   0 0 1,012,003
FEDEX CORP COM 31428X106 30,170 183,750 SH   SOLE   0 0 183,750
FIFTH THIRD BANCORP COM 316773100 233 8,360 SH   SOLE   0 0 8,360
FRANKLIN RES INC COM 354613101 29,995 861,930 SH   SOLE   0 0 861,930
HOME DEPOT INC COM 437076102 405 1,946 SH   SOLE   0 0 1,946
ILLINOIS TOOL WKS INC COM 452308109 32,325 214,341 SH   SOLE   0 0 214,341
JOHNSON & JOHNSON COM 478160104 31,430 225,658 SH   SOLE   0 0 225,658
LAMB WESTON HLDGS INC COM 513272104 470 7,421 SH   SOLE   0 0 7,421
MCDONALDS CORP COM 580135101 759 3,656 SH   SOLE   0 0 3,656
MEDTRONIC PLC SHS G5960L103 32,933 338,160 SH   SOLE   0 0 338,160
MERCK & CO INC COM 58933Y105 210 2,500 SH   SOLE   0 0 2,500
MICROSOFT CORP COM 594918104 39,015 291,242 SH   SOLE   0 0 291,242
OMNICOM GROUP INC COM 681919106 1,409 17,190 SH   SOLE   0 0 17,190
PEPSICO INC COM 713448108 577 4,400 SH   SOLE   0 0 4,400
PFIZER INC COM 717081103 215 4,974 SH   SOLE   0 0 4,974
PROCTER AND GAMBLE CO COM 742718109 32,919 300,220 SH   SOLE   0 0 300,220
QUALCOMM INC COM 747525103 32,010 420,795 SH   SOLE   0 0 420,795
SHERWIN WILLIAMS CO COM 824348106 33,794 73,739 SH   SOLE   0 0 73,739
SNAP ON INC COM 833034101 30,943 186,806 SH   SOLE   0 0 186,806
STRYKER CORP COM 863667101 35,839 174,331 SH   SOLE   0 0 174,331
TARGET CORP COM 87612E106 983 11,350 SH   SOLE   0 0 11,350
THERMO FISHER SCIENTIFIC INC COM 883556102 36,455 124,132 SH   SOLE   0 0 124,132
VISA INC COM CL A 92826c839 36,897 212,603 SH   SOLE   0 0 212,603
WALGREENS BOOTS ALLIANCE INC COM 931427108 31,307 572,659 SH   SOLE   0 0 572,659
WALMART INC COM 931142103 33,526 303,426 SH   SOLE   0 0 303,426