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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 47,837 183,135 SH   SOLE   0 0 183,135
ALPHABET INC CAP STK CL A 02079K305 43,695 24,931 SH   SOLE   0 0 24,931
APPLE INC COM 037833100 3,229 24,334 SH   SOLE   0 0 24,334
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,783 8 SH   SOLE   0 0 8
CANADIAN NATL RY CO COM 136375102 218 1,985 SH   SOLE   0 0 1,985
CHECK POINT SOFTWARE TECH LT ORD M22465104 45,505 342,375 SH   SOLE   0 0 342,375
CHURCH & DWIGHT INC COM 171340102 42,500 487,221 SH   SOLE   0 0 487,221
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 46,076 562,243 SH   SOLE   0 0 562,243
CVS HEALTH CORP COM 126650100 44,311 648,773 SH   SOLE   0 0 648,773
DANAHER CORPORATION COM 235851102 44,200 198,974 SH   SOLE   0 0 198,974
DISNEY WALT CO COM 254687106 48,536 267,888 SH   SOLE   0 0 267,888
ECOLAB INC COM 278865100 42,987 198,683 SH   SOLE   0 0 198,683
EXPEDITORS INTL WASH INC COM 302130109 44,910 472,192 SH   SOLE   0 0 472,192
FASTENAL CO COM 311900104 44,624 913,861 SH   SOLE   0 0 913,861
FEDEX CORP COM 31428X106 42,886 165,188 SH   SOLE   0 0 165,188
GENERAL MLS INC COM 370334104 296 5,028 SH   SOLE   0 0 5,028
HOME DEPOT INC COM 437076102 517 1,946 SH   SOLE   0 0 1,946
ILLINOIS TOOL WKS INC COM 452308109 42,801 209,932 SH   SOLE   0 0 209,932
INTERCONTINENTAL EXCHANGE IN COM 45866F104 45,191 391,978 SH   SOLE   0 0 391,978
JOHNSON & JOHNSON COM 478160104 44,252 281,179 SH   SOLE   0 0 281,179
LAMB WESTON HLDGS INC COM 513272104 496 6,300 SH   SOLE   0 0 6,300
MCDONALDS CORP COM 580135101 785 3,656 SH   SOLE   0 0 3,656
MEDTRONIC PLC SHS G5960L103 44,696 381,559 SH   SOLE   0 0 381,559
MICROSOFT CORP COM 594918104 49,803 223,916 SH   SOLE   0 0 223,916
OMNICOM GROUP INC COM 681919106 985 15,791 SH   SOLE   0 0 15,791
PAYPAL HLDGS INC COM 70450Y103 211 900 SH   SOLE   0 0 900
PEPSICO INC COM 713448108 562 3,788 SH   SOLE   0 0 3,788
PROCTER AND GAMBLE CO COM 742718109 42,278 303,852 SH   SOLE   0 0 303,852
QUALCOMM INC COM 747525103 48,641 319,293 SH   SOLE   0 0 319,293
ROPER TECHNOLOGIES INC COM 776696106 42,703 99,059 SH   SOLE   0 0 99,059
SALESFORCE COM INC COM 79466L302 223 1,000 SH   SOLE   0 0 1,000
SHERWIN WILLIAMS CO COM 824348106 47,750 64,974 SH   SOLE   0 0 64,974
SHOPIFY INC CL A 82509L107 226 200 SH   SOLE   0 0 200
SPDR S&P 500 ETF TR TR UNIT 78462F103 425 1,137 SH   SOLE   0 0 1,137
STRYKER CORPORATION COM 863667101 48,814 199,207 SH   SOLE   0 0 199,207
TARGET CORP COM 87612E106 1,611 9,126 SH   SOLE   0 0 9,126
THERMO FISHER SCIENTIFIC INC COM 883556102 45,011 96,635 SH   SOLE   0 0 96,635
VISA INC COM CL A 92826C839 46,655 213,299 SH   SOLE   0 0 213,299
WALMART INC COM 931142103 42,299 293,436 SH   SOLE   0 0 293,436