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 FIGI (to the nearest dollar) 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