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
ATHLON ENERGY INC COM 047477104 291 5,000 SH   SOLE   5,000 0 0
BED BATH & BEYOND INC COM 075896100 61,483 933,967 SH   SOLE   933,967 0 0
CARDINAL HEALTH INC COM 14149Y108 50,457 673,485 SH   SOLE   673,485 0 0
COMCAST CORP NEW CL A 20030N101 59,048 1,097,952 SH   SOLE   1,097,952 0 0
ECOLAB INC COM 278865100 95,504 831,698 SH   SOLE   831,698 0 0
EXPEDITORS INTL WASH INC COM 302130109 71,477 1,761,378 SH   SOLE   1,761,378 0 0
EXXON MOBIL CORP COM 30231G102 207 2,196 SH   SOLE   2,196 0 0
FASTENAL CO COM 311900104 40,502 902,045 SH   SOLE   902,045 0 0
MICROSOFT CORP COM 594918104 17,891 385,905 SH   SOLE   385,905 0 0
NEKTAR THERAPEUTICS COM 640268108 209 17,300 SH   SOLE   17,300 0 0
NIKE INC CL B 654106103 133,355 1,495,007 SH   SOLE   1,495,007 0 0
PAYCHEX INC COM 704326107 88,862 2,010,457 SH   SOLE   2,010,457 0 0
PEPCO HOLDINGS INC COM 713291102 1,775 66,325 SH   SOLE   66,325 0 0
PROGRESSIVE CORP OHIO COM 743315103 76,458 3,024,447 SH   SOLE   3,024,447 0 0
PROSHARES TR PSHS ULTSH 20YRS 74347b201 724 12,850 SH   SOLE   12,850 0 0
PROTECTIVE LIFE CORP COM 743674103 1,145 16,500 SH   SOLE   16,500 0 0
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 292 3,850 SH   SOLE   3,850 0 0
UNITED PARCEL SERVICE INC CL B 911312106 23,832 242,463 SH   SOLE   242,463 0 0
US BANCORP DEL COM NEW 902973304 404 9,649 SH   SOLE   9,649 0 0
WATERS CORP COM 941848103 15,333 154,688 SH   SOLE   154,688 0 0
WELLS FARGO & CO NEW *W EXP 10/28/201 949746119 1,209 60,000 SH   SOLE   60,000 0 0
WELLS FARGO & CO NEW COM 949746101 97,434 1,878,420 SH   SOLE   1,878,420 0 0