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,499 5,733 SH   SOLE   5,499 0 0
Amerco COM 023586100 8,064 21,510 SH   SOLE   8,064 0 0
Atlassian Corp Plc CL A G06242104 4,572 130,082 SH   SOLE   4,572 0 0
Berkshire Hathaway Inc Del CL B NEW 084670702 3,492 19,050 SH   SOLE   3,492 0 0
Boston Beer Inc CL A 100557107 3,858 24,697 SH   SOLE   3,858 0 0
Circor Intl Inc COM 17273K109 9,321 171,248 SH   SOLE   9,321 0 0
Computer Programs & Sys Inc COM 205306103 24,970 844,992 SH   SOLE   24,970 0 0
Copart Inc COM 217204106 8,077 235,004 SH   SOLE   8,077 0 0
Credit Accep Corp Mich COM 225310101 13,954 49,807 SH   SOLE   13,954 0 0
Criteo S A SPONS ADS 226718104 11,064 266,595 SH   SOLE   11,064 0 0
D R Horton Inc COM 23331A109 18,199 455,777 SH   SOLE   18,199 0 0
Donaldson Company Inc COM 257651109 9,004 195,984 SH   SOLE   9,004 0 0
Facebook Inc CL A 30303M102 547 3,200 SH   SOLE   547 0 0
First Rep Bk San Francisco C COM 33616C100 25,673 245,764 SH   SOLE   25,673 0 0
Graco Inc COM 384109104 10,250 82,868 SH   SOLE   10,250 0 0
Heico Corp New COM 422806109 198 2,200 SH   SOLE   198 0 0
Heico Corp New CL A 422806208 4,991 65,505 SH   SOLE   4,991 0 0
ISHARES TR INTRMD CR BD ETF 464288638 8,705 79,024 SH   SOLE   8,705 0 0
ISHARES TR 1 3 YR TRES BD 464287457 7,178 85,000 SH   SOLE   7,178 0 0
ISHARES TR MBS ETF 464288588 1,200 11,206 SH   SOLE   1,200 0 0
LGI Homes Inc COM 50187T106 5,493 113,103 SH   SOLE   5,493 0 0
LKQ Corp COM 501889208 26,464 735,322 SH   SOLE   26,464 0 0
Moodys Corp COM 615369105 3,688 26,492 SH   SOLE   3,688 0 0
NVR Inc COM 62944T105 15,700 5,499 SH   SOLE   15,700 0 0
Oceanfirst Finl Corp COM 675234108 384 13,981 SH   SOLE   384 0 0
Pacific Premier Bancorp COM 69478X105 5,581 147,849 SH   SOLE   5,581 0 0
Priceline Grp Inc COM NEW 741503403 6,034 3,296 SH   SOLE   6,034 0 0
Primerica Inc COM 74164M108 15,668 192,124 SH   SOLE   15,668 0 0
Proto Labs Inc COM 743713109 7,020 87,416 SH   SOLE   7,020 0 0
Realogy Hldgs Corp COM 75605Y106 7,870 238,851 SH   SOLE   7,870 0 0
Schwab Strategic Tr INTRM TRM TRES 808524854 5,072 94,065 SH   SOLE   5,072 0 0
Schwab Strategic Tr SHT TM US TRES 808524862 19,048 377,928 SH   SOLE   19,048 0 0
Schwab Strategic Tr US AGGREGATE B 808524839 553 10,569 SH   SOLE   553 0 0
Schwab Strategic Tr INTL EQTY ETF 808524805 276 8,255 SH   SOLE   276 0 0
Schwab Strategic Tr US BRD MKT ETF 808524102 330 5,418 SH   SOLE   330 0 0
South Jersey Inds Inc COM 838518108 377 10,907 SH   SOLE   377 0 0
SPDR Gold Trust GOLD SHS 78463V107 3,646 29,985 SH   SOLE   3,646 0 0
Sprott Physical Gold Trust UNIT 85207H104 1,197 114,644 SH   SOLE   1,197 0 0
Stepan Co COM 858586100 335 4,000 SH   SOLE   335 0 0
The Trade Desk Inc COM CL A 88339J105 4,568 74,266 SH   SOLE   4,568 0 0
Trupanion Inc COM 898202106 377 14,278 SH   SOLE   377 0 0
Vaneck Vectors ETF TR GOLD MINERS ETF 92189F106 1,797 78,261 SH   SOLE   1,797 0 0
Vanguard Whitehall Fds Inc HIGH DIV YLD 921946406 4,547 56,087 SH   SOLE   4,547 0 0
Vanguard Index Fds REIT ETF 922908553 2,027 24,397 SH   SOLE   2,027 0 0
Vanguard Malvern Fds STRM INFPROIDX 922020805 6,845 138,429 SH   SOLE   6,845 0 0
Vanguard Star Fd VG TL INTL STK F 921909768 206 3,765 SH   SOLE   206 0 0
Vanguard Index Fds TOTAL STK MKT 922908769 165 1,276 SH   SOLE   165 0 0