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
CARDINAL HEALTH INC COM 14149Y108 58,266 714,487 SH   SOLE 714,487 0 0
CHEMTURA CORP COM NEW 163893209 251 7,500 SH   SOLE 7,500 0 0
COMCAST CORP NEW CL A 20030n101 87,305 2,322,556 SH   SOLE 2,322,556 0 0
CORE LABORATORIES N V COM N22717107 28,345 245,372 SH   SOLE 245,372 0 0
ECOLAB INC COM 278865100 112,019 893,718 SH   SOLE 893,718 0 0
EXPEDITORS INTL WASH INC COM 302130109 105,976 1,876,013 SH   SOLE 1,876,013 0 0
FASTENAL CO COM 311900104 111,663 2,168,219 SH   SOLE 2,168,219 0 0
NIKE INC CL B 654106103 71,556 1,283,968 SH   SOLE 1,283,968 0 0
PAYCHEX INC COM 704326107 126,928 2,154,973 SH   SOLE 2,154,973 0 0
PROGRESSIVE CORP OHIO COM 743315103 142,380 3,633,986 SH   SOLE 3,633,986 0 0
PROSHARES TR PSHS ULTSH 20YRS 74347b201 730 18,650 SH   SOLE 18,650 0 0
PROSHARES TR SHRT 20+YR TRE 74347X849 246 10,500 SH   SOLE 10,500 0 0
ROPER TECHNOLOGIES INC COM 776696106 12,399 60,045 SH   SOLE 60,045 0 0
RYDEX ETF TRUST GUG S&P500 EQ WT 78355w106 350 3,850 SH   SOLE 3,850 0 0
STERICYCLE INC COM 858912108 64,223 774,800 SH   SOLE 774,800 0 0
UNION PAC CORP COM 907818108 68,124 643,160 SH   SOLE 643,160 0 0
US BANCORP DEL COM NEW 902973304 497 9,649 SH   SOLE 9,649 0 0
VALSPAR CORP COM 920355104 277 2,500 SH   SOLE 2,500 0 0
VCA INC COM 918194101 549 6,000 SH   SOLE 6,000 0 0
WATERS CORP COM 941848103 24,966 159,722 SH   SOLE 159,722 0 0
WELLS FARGO & CO NEW *W EXP 10/28/201 949746119 1,331 60,000 SH   SOLE 60,000 0 0
WELLS FARGO & CO NEW COM 949746101 112,291 2,017,437 SH   SOLE 2,017,437 0 0
WHITEWAVE FOODS CO COM 966244105 281 5,000 SH   SOLE 5,000 0 0