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
BLUE BUFFALO PET PRODS INC COM 09531U102 856 21,500 SH   SOLE 21,500 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 61,597 1,579,412 SH   SOLE 1,579,412 0 0
CARDINAL HEALTH INC COM 14149Y108 44,847 715,485 SH   SOLE 715,485 0 0
COMCAST CORP NEW CL A 20030n101 87,227 2,552,730 SH   SOLE 2,552,730 0 0
CORE LABORATORIES N V COM N22717107 35,084 324,193 SH   SOLE 324,193 0 0
ECOLAB INC COM 278865100 119,932 874,966 SH   SOLE 874,966 0 0
EXPEDITORS INTL WASH INC COM 302130109 115,414 1,823,279 SH   SOLE 1,823,279 0 0
FASTENAL CO COM 311900104 121,882 2,232,678 SH   SOLE 2,232,678 0 0
NIKE INC CL B 654106103 83,835 1,261,818 SH   SOLE 1,261,818 0 0
OUTFRONT MEDIA INC COM 69007J106 234 12,500 SH   SOLE 12,500 0 0
PAYCHEX INC COM 704326107 128,289 2,082,948 SH   SOLE 2,082,948 0 0
PROGRESSIVE CORP OHIO COM 743315103 195,308 3,201,012 SH   SOLE 3,201,012 0 0
PROSHARES TR PSHS ULTSH 20YRS 74347b201 205 5,650 SH   SOLE 5,650 0 0
PROSHARES TR SHRT 20+YR TRE 74347X849 1,226 54,000 SH   SOLE 54,000 0 0
ROPER TECHNOLOGIES INC COM 776696106 16,055 57,200 SH   SOLE 57,200 0 0
RYDEX ETF TRUST GUG S&P500 EQ WT 78355w106 204 2,050 SH   SOLE 2,050 0 0
STERICYCLE INC COM 858912108 33,954 580,110 SH   SOLE 580,110 0 0
UNION PAC CORP COM 907818108 83,960 624,560 SH   SOLE 624,560 0 0
US BANCORP DEL COM NEW 902973304 487 9,649 SH   SOLE 9,649 0 0
WELLS FARGO CO NEW *W EXP 10/28/201 949746119 1,152 60,000 SH   SOLE 60,000 0 0
WELLS FARGO CO NEW COM 949746101 103,952 1,983,432 SH   SOLE 1,983,432 0 0