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 C 02079K107 6,379 66,340 SH   SOLE   66,340 0 0
Berkshire Hathaway Cl B CL B NEW 084670702 3,892 14,575 SH   SOLE   14,575 0 0
Booking Holdings Inc. COM 09857L108 59,428 36,166 SH   SOLE   36,166 0 0
Copart Inc. COM 217204106 58,190 546,899 SH   SOLE   546,899 0 0
Costar Group Inc COM 22160N109 35,372 507,849 SH   SOLE   507,849 0 0
Credit Accept Corp Mich COM 225310101 5,415 12,364 SH   SOLE   12,364 0 0
D R Horton, Inc. COM 23331A109 28,303 420,233 SH   SOLE   420,233 0 0
Fastenal Co COM 311900104 41,579 903,110 SH   SOLE   903,110 0 0
First Republic Bank COM 33616C100 53,697 411,314 SH   SOLE   411,314 0 0
Graco Inc. COM 384109104 11,699 195,146 SH   SOLE   195,146 0 0
HEICO Corp Class A CL A 422806208 65,692 573,125 SH   SOLE   573,125 0 0
Idexx Labs Inc COM 45168D104 3,691 11,329 SH   SOLE   11,329 0 0
Landstar System Inc COM 515098101 42,632 295,298 SH   SOLE   295,298 0 0
Moody's Corp COM 615369105 44,708 183,901 SH   SOLE   183,901 0 0
MSCI Inc COM 55354G100 14,386 34,106 SH   SOLE   34,106 0 0
N V R Inc COM 62944T105 58,339 14,632 SH   SOLE   14,632 0 0
Old Dominion Freight COM 679580100 71,278 286,521 SH   SOLE   286,521 0 0
Primerica Inc COM 74164M108 46,276 374,855 SH   SOLE   374,855 0 0
Schwab Strategic Tr INT-TRM U.S TRES 808524854 7,468 151,982 SH   SOLE   151,982 0 0
Schwab Strategic Tr SHT TM US TRES 808524862 51,249 1,061,930 SH   SOLE   1,061,930 0 0
Schwab Strategic Tr US AGGREGATE B 808524839 254 5,611 SH   SOLE   5,611 0 0
Schwab Strategic Tr INTL EQTY ETF 808524805 115 4,072 SH   SOLE   4,072 0 0
Schwab Strategic Tr US BRD MKT ETF 808524102 194 4,621 SH   SOLE   4,621 0 0
SPDR Gold Tr GOLD SHS 78463V107 5,306 34,307 SH   SOLE   34,307 0 0
Stepan Company COM 858586100 469 5,010 SH   SOLE   5,010 0 0
Vanguard Malvern Fds STRM INFPROIDX 922020805 12,297 255,612 SH   SOLE   255,612 0 0
Vanguard Star Fds VG TL INTL STK F 921909768 69 1,512 SH   SOLE   1,512 0 0
Vanguard Index Fds TOTAL STK MKT 922908769 52 289 SH   SOLE   289 0 0
Veeva Systems Inc- Class A CL A COM 922475108 21,687 131,535 SH   SOLE   131,535 0 0
Verisign Inc COM 92343E102 13,369 76,967 SH   SOLE   76,967 0 0