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 7,730 5,468 SH   SOLE   7,730 0 0
Aspen Technology Inc COM 045327103 3,878 37,432 SH   SOLE   3,878 0 0
Avalara Inc COM 05338G106 15,804 118,750 SH   SOLE   15,804 0 0
Berkshire Hathaway Inc Del CL B NEW 084670702 2,680 15,013 SH   SOLE   2,680 0 0
Booking Holdings Inc COM 09857L108 24,880 15,625 SH   SOLE   24,880 0 0
Copart Inc COM 217204106 55,796 670,064 SH   SOLE   55,796 0 0
Costar Group Inc COM 22160N109 15,323 21,562 SH   SOLE   15,323 0 0
Credit Accep Corp Mich COM 225310101 29,023 69,265 SH   SOLE   29,023 0 0
D R Horton Inc COM 23331A109 36,521 658,622 SH   SOLE   36,521 0 0
Fastenal Co COM 311900104 37,312 870,960 SH   SOLE   37,312 0 0
First Rep Bk San Francisco C COM 33616C100 41,703 393,463 SH   SOLE   41,703 0 0
Graco Inc COM 384109104 32,001 666,832 SH   SOLE   32,001 0 0
Heico Corp New CL A 422806208 54,693 673,226 SH   SOLE   54,693 0 0
ISHARES TR MBS ETF 464288588 1,215 10,978 SH   SOLE   1,215 0 0
ISHARES TR U.S. REAL ES ETF 464287739 26 335 SH   SOLE   26 0 0
Landstar Sys Inc COM 515098101 5,240 46,658 SH   SOLE   5,240 0 0
Moodys Corp COM 615369105 25,380 92,382 SH   SOLE   25,380 0 0
MSCI Inc COM 55354G100 2,266 6,788 SH   SOLE   2,266 0 0
NVR Inc COM 62944T105 54,649 16,770 SH   SOLE   54,649 0 0
Primerica Inc COM 74164M108 43,094 369,587 SH   SOLE   43,094 0 0
Schwab Strategic Tr INTRM TRM TRES 808524854 7,513 127,813 SH   SOLE   7,513 0 0
Schwab Strategic Tr SHT TM US TRES 808524862 31,816 616,232 SH   SOLE   31,816 0 0
Schwab Strategic Tr US AGGREGATE B 808524839 394 7,014 SH   SOLE   394 0 0
Schwab Strategic Tr INTL EQTY ETF 808524805 162 5,431 SH   SOLE   162 0 0
Schwab Strategic Tr US BRD MKT ETF 808524102 227 3,084 SH   SOLE   227 0 0
South Jersey Inds Inc COM 838518108 267 10,689 SH   SOLE   267 0 0
SPDR Gold Trust GOLD SHS 78463V107 7,578 45,278 SH   SOLE   7,578 0 0
Stepan Co COM 858586100 486 5,010 SH   SOLE   486 0 0
Vanguard Whitehall Fds HIGH DIV YLD 921946406 2,514 31,914 SH   SOLE   2,514 0 0
Vanguard Malvern Fds STRM INFPROIDX 922020805 6,859 136,717 SH   SOLE   6,859 0 0
Vanguard Star Fd VG TL INTL STK F 921909768 97 1,977 SH   SOLE   97 0 0
Vanguard Index Fds TOTAL STK MKT 922908769 86 547 SH   SOLE   86 0 0
Veeva Sys Inc CL A COM 922475108 312 1,332 SH   SOLE   312 0 0
Verisign Inc COM 92343E102 11,169 53,999 SH   SOLE   11,169 0 0
Watsco Inc COM 942622200 11,151 62,750 SH   SOLE   11,151 0 0