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 795 4,041 SH   SOLE   0 0 4,041
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 30,423 185,969 SH   SOLE   0 0 185,969
APPLE INC COM 037833100 325 1,754 SH   SOLE   0 0 1,754
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,256 8 SH   SOLE   0 0 8
CANADIAN NATL RY CO COM 136375102 207 2,535 SH   SOLE   0 0 2,535
CHECK POINT SOFTWARE TECH LT ORD M22465104 25,389 259,921 SH   SOLE   0 0 259,921
CHEVRON CORP NEW COM 166764100 515 4,073 SH   SOLE   0 0 4,073
CHURCH & DWIGHT INC COM 171340102 29,544 555,749 SH   SOLE   0 0 555,749
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 27,000 341,812 SH   SOLE   0 0 341,812
CONAGRA BRANDS INC COM 205887102 397 11,100 SH   SOLE   0 0 11,100
CVS HEALTH CORP COM 126650100 26,261 408,093 SH   SOLE   0 0 408,093
DANAHER CORP DEL COM 235851102 27,674 280,440 SH   SOLE   0 0 280,440
DISNEY WALT CO COM DISNEY 254687106 26,592 253,713 SH   SOLE   0 0 253,713
ECOLAB INC COM 278865100 27,385 195,149 SH   SOLE   0 0 195,149
EXPEDITORS INTL WASH INC COM 302130109 28,323 387,451 SH   SOLE   0 0 387,451
EXXON MOBIL CORP COM 30231g102 851 10,286 SH   SOLE   0 0 10,286
FASTENAL CO COM 311900104 24,978 518,968 SH   SOLE   0 0 518,968
FEDEX CORP COM 31428X106 26,033 114,651 SH   SOLE   0 0 114,651
FRANKLIN RES INC COM 354613101 23,913 746,126 SH   SOLE   0 0 746,126
HOME DEPOT INC COM 437076102 380 1,946 SH   SOLE   0 0 1,946
ILLINOIS TOOL WKS INC COM 452308109 25,533 184,300 SH   SOLE   0 0 184,300
JOHNSON & JOHNSON COM 478160104 25,489 210,066 SH   SOLE   0 0 210,066
LAMB WESTON HLDGS INC COM 513272104 559 8,153 SH   SOLE   0 0 8,153
MCDONALDS CORP COM 580135101 573 3,656 SH   SOLE   0 0 3,656
MEDTRONIC PLC SHS G5960L103 27,200 317,714 SH   SOLE   0 0 317,714
MICROSOFT CORP COM 594918104 31,187 316,267 SH   SOLE   0 0 316,267
NOVARTIS A G SPONSORED ADR 66987v109 25,222 333,890 SH   SOLE   0 0 333,890
OMNICOM GROUP INC COM 681919106 1,369 17,945 SH   SOLE   0 0 17,945
PEPSICO INC COM 713448108 590 5,419 SH   SOLE   0 0 5,419
PROCTER AND GAMBLE CO COM 742718109 25,042 320,810 SH   SOLE   0 0 320,810
QUALCOMM INC COM 747525103 24,839 442,606 SH   SOLE   0 0 442,606
SHERWIN WILLIAMS CO COM 824348106 29,540 72,478 SH   SOLE   0 0 72,478
SNAP ON INC COM 833034101 27,236 169,460 SH   SOLE   0 0 169,460
STRYKER CORP COM 863667101 28,931 171,331 SH   SOLE   0 0 171,331
TARGET CORP COM 87612E106 1,093 14,363 SH   SOLE   0 0 14,363
THERMO FISHER SCIENTIFIC INC COM 883556102 27,923 134,801 SH   SOLE   0 0 134,801
VISA INC COM CL A 92826c839 29,997 226,477 SH   SOLE   0 0 226,477
WALMART INC COM 931142103 25,300 295,385 SH   SOLE   0 0 295,385
WELLS FARGO CO NEW COM 949746101 372 6,713 SH   SOLE   0 0 6,713