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
ALPHABET INC CAP STK CL A 02079K305 16,457 14,163 SH   SOLE   14,163 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 90,868 497,009 SH   SOLE   497,009 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 62,148 1,404,472 SH   SOLE   1,404,472 0 0
BROOKFIELD PPTY REIT INC CL A 11282X103 480 56,490 SH   SOLE   56,490 0 0
COMCAST CORP NEW CL A 20030N101 66,088 1,922,278 SH   SOLE   1,922,278 0 0
CORE LABORATORIES N V COM N22717107 1,201 116,153 SH   SOLE   116,153 0 0
ECOLAB INC COM 278865100 79,392 509,481 SH   SOLE   509,481 0 0
EXPEDITORS INTL WASH INC COM 302130109 78,924 1,182,917 SH   SOLE   1,182,917 0 0
FASTENAL CO COM 311900104 102,301 3,273,620 SH   SOLE   3,273,620 0 0
JPMORGAN CHASE & CO COM 46625H100 16,916 187,890 SH   SOLE   187,890 0 0
MARTIN MARIETTA MATLS INC COM 573284106 26,879 142,046 SH   SOLE   142,046 0 0
NIKE INC CL B 654106103 62,162 751,289 SH   SOLE   751,289 0 0
PAYCHEX INC COM 704326107 98,096 1,559,067 SH   SOLE   1,559,067 0 0
PROGRESSIVE CORP OHIO COM 743315103 149,857 2,029,481 SH   SOLE   2,029,481 0 0
PROSHARES TR PSHS ULTSH 20YRS 74347b201 380 23,650 SH   SOLE   23,650 0 0
REGENERON PHARMACEUTICALS COM 75886F107 93,541 191,568 SH   SOLE   191,568 0 0
SCHLUMBERGER LTD COM 806857108 486 36,000 SH   SOLE   36,000 0 0
TECH DATA CORP COM 878237106 1,358 10,375 SH   SOLE   10,375 0 0
UNION PAC CORP COM 907818108 35,869 254,320 SH   SOLE   254,320 0 0
US BANCORP DEL COM NEW 902973304 332 9,649 SH   SOLE   9,649 0 0
WELLS FARGO CO NEW COM 949746101 44,185 1,539,549 SH   SOLE   1,539,549 0 0