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 762 3,998 SH   SOLE 0 0 3,998
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 26,726 189,532 SH   SOLE 0 0 189,532
APPLE INC COM 037833100 467 2,960 SH   SOLE 0 0 2,960
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,448 8 SH   SOLE 0 0 8
CHECK POINT SOFTWARE TECH LT ORD M22465104 26,695 260,057 SH   SOLE 0 0 260,057
CHEVRON CORP NEW COM 166764100 443 4,073 SH   SOLE 0 0 4,073
CHURCH & DWIGHT INC COM 171340102 31,374 477,097 SH   SOLE 0 0 477,097
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 25,075 395,003 SH   SOLE 0 0 395,003
CONAGRA BRANDS INC COM 205887102 237 11,100 SH   SOLE 0 0 11,100
CVS HEALTH CORP COM 126650100 26,400 402,931 SH   SOLE 0 0 402,931
DANAHER CORP DEL COM 235851102 29,731 288,317 SH   SOLE 0 0 288,317
DISNEY WALT CO COM DISNEY 254687106 28,536 260,249 SH   SOLE 0 0 260,249
ECOLAB INC COM 278865100 29,115 197,587 SH   SOLE 0 0 197,587
EXPEDITORS INTL WASH INC COM 302130109 27,655 406,147 SH   SOLE 0 0 406,147
EXXON MOBIL CORP COM 30231g102 412 6,049 SH   SOLE 0 0 6,049
FASTENAL CO COM 311900104 27,839 532,388 SH   SOLE 0 0 532,388
FEDEX CORP COM 31428X106 24,512 151,936 SH   SOLE 0 0 151,936
FRANKLIN RES INC COM 354613101 24,387 822,217 SH   SOLE 0 0 822,217
HOME DEPOT INC COM 437076102 334 1,946 SH   SOLE 0 0 1,946
ILLINOIS TOOL WKS INC COM 452308109 27,037 213,408 SH   SOLE 0 0 213,408
JOHNSON & JOHNSON COM 478160104 27,472 212,881 SH   SOLE 0 0 212,881
LAMB WESTON HLDGS INC COM 513272104 600 8,153 SH   SOLE 0 0 8,153
MCDONALDS CORP COM 580135101 649 3,656 SH   SOLE 0 0 3,656
MEDTRONIC PLC SHS G5960L103 28,812 316,753 SH   SOLE 0 0 316,753
MICROSOFT CORP COM 594918104 30,832 303,556 SH   SOLE 0 0 303,556
OMNICOM GROUP INC COM 681919106 1,265 17,270 SH   SOLE 0 0 17,270
PEPSICO INC COM 713448108 599 5,419 SH   SOLE 0 0 5,419
PFIZER INC COM 717081103 217 4,974 SH   SOLE 0 0 4,974
PROCTER AND GAMBLE CO COM 742718109 28,894 314,338 SH   SOLE 0 0 314,338
QUALCOMM INC COM 747525103 25,572 449,333 SH   SOLE 0 0 449,333
SHERWIN WILLIAMS CO COM 824348106 28,774 73,130 SH   SOLE 0 0 73,130
SNAP ON INC COM 833034101 25,182 173,322 SH   SOLE 0 0 173,322
STRYKER CORP COM 863667101 27,988 178,554 SH   SOLE 0 0 178,554
TARGET CORP COM 87612E106 936 14,155 SH   SOLE 0 0 14,155
THERMO FISHER SCIENTIFIC INC COM 883556102 29,806 133,187 SH   SOLE 0 0 133,187
VISA INC COM CL A 92826c839 29,473 223,379 SH   SOLE 0 0 223,379
WALGREENS BOOTS ALLIANCE INC COM 931427108 27,605 403,988 SH   SOLE 0 0 403,988
WALMART INC COM 931142103 27,727 297,662 SH   SOLE 0 0 297,662