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
BROADSOFT INC COM 11133B409 518 9,443 SH   SOLE 9,443 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 41,037 942,505 SH   SOLE 942,505 0 0
CARDINAL HEALTH INC COM 14149Y108 43,846 715,615 SH   SOLE 715,615 0 0
COMCAST CORP NEW CL A 20030n101 92,731 2,315,386 SH   SOLE 2,315,386 0 0
CORE LABORATORIES N V COM N22717107 34,851 318,128 SH   SOLE 318,128 0 0
ECOLAB INC COM 278865100 116,791 870,408 SH   SOLE 870,408 0 0
EXPEDITORS INTL WASH INC COM 302130109 119,120 1,841,404 SH   SOLE 1,841,404 0 0
FASTENAL CO COM 311900104 122,977 2,248,628 SH   SOLE 2,248,628 0 0
NIKE INC CL B 654106103 79,939 1,277,998 SH   SOLE 1,277,998 0 0
PAYCHEX INC COM 704326107 140,147 2,058,565 SH   SOLE 2,058,565 0 0
PROGRESSIVE CORP OHIO COM 743315103 195,498 3,471,200 SH   SOLE 3,471,200 0 0
PROSHARES TR PSHS ULTSH 20YRS 74347b201 461 13,650 SH   SOLE 13,650 0 0
PROSHARES TR SHRT 20+YR TRE 74347X849 1,181 54,000 SH   SOLE 54,000 0 0
ROPER TECHNOLOGIES INC COM 776696106 15,082 58,230 SH   SOLE 58,230 0 0
RYDEX ETF TRUST GUG S&P500 EQ WT 78355w106 389 3,850 SH   SOLE 3,850 0 0
STERICYCLE INC COM 858912108 40,552 596,435 SH   SOLE 596,435 0 0
SYNGENTA AG SPONSORED ADR 87160A100 738 7,944 SH   SOLE 7,944 0 0
UNION PAC CORP COM 907818108 85,483 637,455 SH   SOLE 637,455 0 0
US BANCORP DEL COM NEW 902973304 517 9,649 SH   SOLE 9,649 0 0
WELLS FARGO CO NEW *W EXP 10/28/201 949746119 1,650 60,000 SH   SOLE 60,000 0 0
WELLS FARGO CO NEW COM 949746101 120,548 1,986,949 SH   SOLE 1,986,949 0 0