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
Expires: July 31, 2015
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
Berkshire Hathaway Inc Del CL B NEW 084670702 6,217,846 12,426 SH SOLE 12,426 0 0
Booking Holdings Inc COM 09857L108 18,130,573 101,720 SH SOLE 101,720 0 0
Brown & Brown Inc COM 115236101 57,943,680 903,253 SH SOLE 903,253 0 0
Copart Inc COM 217204106 14,976,755 531,279 SH SOLE 531,279 0 0
Fastenal Co COM 311900104 46,244,894 962,833 SH SOLE 962,833 0 0
Gartner Inc COM 366651107 19,483,830 150,315 SH SOLE 150,315 0 0
Graco Inc COM 384109104 58,100,349 768,421 SH SOLE 768,421 0 0
Heico Corp New CL A 422806208 70,624,460 273,833 SH SOLE 273,833 0 0
Idexx Labs Inc COM 45168D104 44,028,283 83,634 SH SOLE 83,634 0 0
iShares Tr 0-3 MNTH TREASRY 46436E718 240,098 2,385 SH SOLE 2,385 0 0
iShares Tr US HOME CONS ETF 464288752 220,139 2,107 SH SOLE 2,107 0 0
Martin Marietta Matls Inc COM 573284106 54,046,017 93,716 SH SOLE 93,716 0 0
Moodys Corp COM 615369105 45,644,377 100,778 SH SOLE 100,778 0 0
MSCI Inc COM 55354G100 48,230,725 86,120 SH SOLE 86,120 0 0
NVR Inc COM 62944T105 66,028,659 9,691 SH SOLE 9,691 0 0
Old Dominion Freight Line In COM 679580100 37,883,844 174,902 SH SOLE 174,902 0 0
Pool Corp COM 73278L105 7,027,015 32,699 SH SOLE 32,699 0 0
Primerica Inc COM 74164M108 61,072,015 214,890 SH SOLE 214,890 0 0
Schwab Strategic Tr US AGGREGATE B 808524839 272,078 11,763 SH SOLE 11,763 0 0
Schwab Strategic Tr INTL EQTY ETF 808524805 196,892 7,108 SH SOLE 7,108 0 0
Schwab Strategic Tr US BRD MKT ETF 808524102 219,893 7,593 SH SOLE 7,593 0 0
Schwab Strategic Tr US DIVIDEND EQ 808524797 4,832,541 152,398 SH SOLE 152,398 0 0
SPDR Gold Tr GOLD SHS 78463V107 10,597,556 28,768 SH SOLE 28,768 0 0
Stepan Co COM 858586100 279,157 5,010 SH SOLE 5,010 0 0
Tyler Technologies Inc COM 902252105 31,064,224 106,217 SH SOLE 106,217 0 0
Vanguard Intl Equity Index F FTSE SMCAP ETF 922042718 7,379,074 47,826 SH SOLE 47,826 0 0
Vanguard Intl Equity Index F ALLWRLD EX US 922042775 9,849,335 117,604 SH SOLE 117,604 0 0
Vanguard Whitehall Fds HIGH DIV YLD 921946406 5,423,274 34,318 SH SOLE 34,318 0 0
Vanguard Whitehall Fds INTL HIGH ETF 921946794 6,151,052 62,638 SH SOLE 62,638 0 0
Vanguard Scottsdale Fds VNG RUS1000IDX 92206C730 2,905,540 8,578 SH SOLE 8,578 0 0
Vanguard Index Fds S&P 500 ETF SHS 922908363 5,870,165 8,547 SH SOLE 8,547 0 0
Vanguard Index Fds TOTAL STK MKT 921909768 60,356 706 SH SOLE 706 0 0
Vanguard Star Fds VG TL INTL STK F 922908769 52,176 141 SH SOLE 141 0 0
Veeva Sys Inc CL A COM 922475108 48,339,988 272,384 SH SOLE 272,384 0 0
Vulcan Matls Co COM 929160109 7,917,183 26,837 SH SOLE 26,837 0 0