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 30,124 17,188 SH   SOLE   17,188 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 104,952 452,631 SH   SOLE   452,631 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 79,622 1,929,300 SH   SOLE   1,929,300 0 0
BROOKFIELD PPTY REIT INC CL A 11282X103 790 52,865 SH   SOLE   52,865 0 0
COMCAST CORP NEW CL A 20030N101 91,904 1,753,895 SH   SOLE   1,753,895 0 0
ECOLAB INC COM 278865100 89,441 413,390 SH   SOLE   413,390 0 0
EXPEDITORS INTL WASH INC COM 302130109 73,651 774,372 SH   SOLE   774,372 0 0
FASTENAL CO COM 311900104 84,018 1,720,623 SH   SOLE   1,720,623 0 0
JPMORGAN CHASE & CO COM 46625H100 22,726 178,845 SH   SOLE   178,845 0 0
MARTIN MARIETTA MATLS INC COM 573284106 37,307 131,376 SH   SOLE   131,376 0 0
NATIONAL GEN HLDGS CORP COM 636220303 718 21,000 SH   SOLE   21,000 0 0
NIKE INC CL B 654106103 91,320 645,510 SH   SOLE   645,510 0 0
PAYCHEX INC COM 704326107 133,739 1,435,277 SH   SOLE   1,435,277 0 0
PROGRESSIVE CORP COM 743315103 183,863 1,859,456 SH   SOLE   1,859,456 0 0
PROSHARES TR SHRT 20+YR TRE 74347X849 762 48,300 SH   SOLE   48,300 0 0
REGENERON PHARMACEUTICALS COM 75886F107 86,076 178,171 SH   SOLE   178,171 0 0
SCHLUMBERGER LTD COM 806857108 786 36,000 SH   SOLE   36,000 0 0
UNION PAC CORP COM 907818108 48,439 232,635 SH   SOLE   232,635 0 0
US BANCORP DEL COM NEW 902973304 450 9,649 SH   SOLE   9,649 0 0
WELLS FARGO CO NEW COM 949746101 41,771 1,384,059 SH   SOLE   1,384,059 0 0