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
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 62,207 1,534,472 SH   SOLE   1,534,472 0 0
CARDINAL HEALTH INC COM 14149Y108 33,932 694,900 SH   SOLE   694,900 0 0
COMCAST CORP NEW CL A 20030n101 81,500 2,483,995 SH   SOLE   2,483,995 0 0
CORE LABORATORIES N V COM N22717107 39,994 316,887 SH   SOLE   316,887 0 0
ECOLAB INC COM 278865100 118,930 847,501 SH   SOLE   847,501 0 0
EXPEDITORS INTL WASH INC COM 302130109 128,505 1,757,938 SH   SOLE   1,757,938 0 0
FASTENAL CO COM 311900104 104,497 2,171,138 SH   SOLE   2,171,138 0 0
GGP INC COM 36174X101 2,521 123,400 SH   SOLE   123,400 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137v357 209 2,050 SH   SOLE   2,050 0 0
NIKE INC CL B 654106103 96,620 1,212,597 SH   SOLE   1,212,597 0 0
OUTFRONT MEDIA INC COM 69007J106 243 12,500 SH   SOLE   12,500 0 0
PAYCHEX INC COM 704326107 137,703 2,014,668 SH   SOLE   2,014,668 0 0
PROGRESSIVE CORP OHIO COM 743315103 184,586 3,120,647 SH   SOLE   3,120,647 0 0
PROSHARES TR PSHS ULTSH 20YRS 74347b201 203 5,650 SH   SOLE   5,650 0 0
PROSHARES TR SHRT 20+YR TRE 74347X849 1,223 54,000 SH   SOLE   54,000 0 0
REGENERON PHARMACEUTICALS COM 75886F107 3,622 10,500 SH   SOLE   10,500 0 0
ROPER TECHNOLOGIES INC COM 776696106 15,452 56,005 SH   SOLE   56,005 0 0
STERICYCLE INC COM 858912108 27,271 417,695 SH   SOLE   417,695 0 0
UNION PAC CORP COM 907818108 85,757 605,285 SH   SOLE   605,285 0 0
US BANCORP DEL COM NEW 902973304 483 9,649 SH   SOLE   9,649 0 0
WELLS FARGO CO NEW *W EXP 10/28/201 949746119 1,321 60,000 SH   SOLE   60,000 0 0
WELLS FARGO CO NEW COM 949746101 106,644 1,923,592 SH   SOLE   1,923,592 0 0
XL GROUP LTD COM G98294104 302 5,400 SH   SOLE   5,400 0 0