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 5,857 5,677 SH   SOLE   5,857 0 0
Amerco COM 023586100 7,158 20,741 SH   SOLE   7,158 0 0
Atlassian Corp Plc CL A G06242104 6,743 125,058 SH   SOLE   6,743 0 0
Berkshire Hathaway Inc Del CL B NEW 084670702 3,700 18,548 SH   SOLE   3,700 0 0
Booking Hldgs Inc COM 09857L108 6,133 2,948 SH   SOLE   6,133 0 0
Boston Beer Inc CL A 100557107 4,489 23,743 SH   SOLE   4,489 0 0
Boston Properties Inc COM 101121101 1,104 8,962 SH   SOLE   1,104 0 0
Chipotle Mexican Grill Inc COM 169656105 310 960 SH   SOLE   310 0 0
Computer Programs & Sys Inc COM 205306103 18,872 646,294 SH   SOLE   18,872 0 0
Copart Inc COM 217204106 11,531 226,413 SH   SOLE   11,531 0 0
Credit Accep Corp Mich COM 225310101 16,527 50,019 SH   SOLE   16,527 0 0
D R Horton Inc COM 23331A109 19,261 439,358 SH   SOLE   19,261 0 0
Donaldson Inc COM 257651109 8,518 189,073 SH   SOLE   8,518 0 0
First Rep Bk San Francisco C COM 33616C100 25,623 276,679 SH   SOLE   25,623 0 0
Graco Inc COM 384109104 13,448 294,144 SH   SOLE   13,448 0 0
Heico Corp New COM 422806109 239 2,750 SH   SOLE   239 0 0
Heico Corp New CL A 422806208 29,158 410,968 SH   SOLE   29,158 0 0
Schein Henry Inc COM 806407102 7,842 116,674 SH   SOLE   7,842 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 7,102 85,000 SH   SOLE   7,102 0 0
ISHARES TR MBS ETF 464288588 1,085 10,369 SH   SOLE   1,085 0 0
LGI Homes Inc COM 50187T106 7,649 108,383 SH   SOLE   7,649 0 0
LKQ Corp COM 501889208 26,300 693,019 SH   SOLE   26,300 0 0
Moodys Corp COM 615369105 4,079 25,287 SH   SOLE   4,079 0 0
NVR Inc COM 62944T105 18,458 6,592 SH   SOLE   18,458 0 0
Oceanfirst Finl Corp COM 675234108 372 13,897 SH   SOLE   372 0 0
Primerica Inc COM 74164M108 17,841 184,688 SH   SOLE   17,841 0 0
Realogy Hldgs Corp COM 75605Y106 14,006 513,417 SH   SOLE   14,006 0 0
Schwab Strategic Tr INTRM TRM TRES 808524854 5,305 100,881 SH   SOLE   5,305 0 0
Schwab Strategic Tr SHT TM US TRES 808524862 29,941 600,742 SH   SOLE   29,941 0 0
Schwab Strategic Tr US AGGREGATE B 808524839 549 10,766 SH   SOLE   549 0 0
Schwab Strategic Tr INTL EQTY ETF 808524805 323 9,596 SH   SOLE   323 0 0
Schwab Strategic Tr US BRD MKT ETF 808524102 364 5,710 SH   SOLE   364 0 0
South Jersey Inds Inc COM 838518108 327 11,620 SH   SOLE   327 0 0
SPDR Gold Trust GOLD SHS 78463V107 3,671 29,183 SH   SOLE   3,671 0 0
Sprott Physical Gold Trust UNIT 85207H104 1,197 111,314 SH   SOLE   1,197 0 0
Stepan Co COM 858586100 333 4,000 SH   SOLE   333 0 0
Tortoise Pipeline & Energy F COM 89148H108 1,024 63,817 SH   SOLE   1,024 0 0
The Trade Desk Inc COM CL A 88339J105 3,150 63,476 SH   SOLE   3,150 0 0
Trupanion Inc COM 898202106 427 14,278 SH   SOLE   427 0 0
Tupperware Brands Corp COM 899896104 3,996 82,595 SH   SOLE   3,996 0 0
Vaneck Vectors ETF TR GOLD MINERS ETF 92189F106 1,686 76,709 SH   SOLE   1,686 0 0
Vanguard Intl Equity Index F GLB EX US ETF 922042676 1,060 17,394 SH   SOLE   1,060 0 0
Vanguard Whitehall Fds Inc HIGH DIV YLD 921946406 4,515 54,739 SH   SOLE   4,515 0 0
Vanguard Index Fds REIT ETF 922908553 1,797 23,808 SH   SOLE   1,797 0 0
Vanguard Malvern Fds STRM INFPROIDX 922020805 6,430 131,475 SH   SOLE   6,430 0 0
Vanguard Star Fd VG TL INTL STK F 921909768 185 3,271 SH   SOLE   185 0 0
Vanguard Index Fds TOTAL STK MKT 922908769 149 1,098 SH   SOLE   149 0 0