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,040 6,513 SH   SOLE   7,040 0 0
Berkshire Hathaway Inc Del CL B NEW 084670702 4,094 19,207 SH   SOLE   4,094 0 0
Booking Hldgs Inc COM 09857L108 8,929 4,763 SH   SOLE   8,929 0 0
Copart Inc COM 217204106 25,011 334,641 SH   SOLE   25,011 0 0
Credit Accep Corp Mich COM 225310101 4,123 8,521 SH   SOLE   4,123 0 0
D R Horton Inc COM 23331A109 26,304 609,867 SH   SOLE   26,304 0 0
Donaldson Inc COM 257651109 13,314 261,768 SH   SOLE   13,314 0 0
Fastenal Co COM 311900104 31,162 956,197 SH   SOLE   31,162 0 0
First Rep Bk San Francisco C COM 33616C100 33,248 340,479 SH   SOLE   33,248 0 0
Graco Inc COM 384109104 28,612 570,182 SH   SOLE   28,612 0 0
Heico Corp New CL A 422806208 50,590 489,406 SH   SOLE   50,590 0 0
Henry Schein Inc COM 806407102 11,027 157,747 SH   SOLE   11,027 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 99 550 SH   SOLE   99 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 5,838 68,865 SH   SOLE   5,838 0 0
ISHARES TR MBS ETF 464288588 1,128 10,482 SH   SOLE   1,128 0 0
ISHARES TR U.S. REAL ES ETF 464287739 29 335 SH   SOLE   29 0 0
LKQ Corp COM 501889208 14,377 540,272 SH   SOLE   14,377 0 0
Moodys Corp COM 615369105 16,099 82,427 SH   SOLE   16,099 0 0
NVR Inc COM 62944T105 49,334 14,638 SH   SOLE   49,334 0 0
Primerica Inc COM 74164M108 29,432 245,371 SH   SOLE   29,432 0 0
Schwab Strategic Tr INTRM TRM TRES 808524854 5,663 103,033 SH   SOLE   5,663 0 0
Schwab Strategic Tr SHT TM US TRES 808524862 29,988 592,760 SH   SOLE   29,988 0 0
Schwab Strategic Tr US AGGREGATE B 808524839 548 10,340 SH   SOLE   548 0 0
Schwab Strategic Tr INTL EQTY ETF 808524805 280 8,732 SH   SOLE   280 0 0
Schwab Strategic Tr US BRD MKT ETF 808524102 334 4,740 SH   SOLE   334 0 0
South Jersey Inds Inc COM 838518108 388 11,509 SH   SOLE   388 0 0
SPDR Gold Trust GOLD SHS 78463V107 4,018 30,166 SH   SOLE   4,018 0 0
Stepan Co COM 858586100 368 4,000 SH   SOLE   368 0 0
Tortoise Pipeline & Energy F COM 89148H108 973 67,676 SH   SOLE   973 0 0
Vanguard Intl Equity Index F FTSE EMR MKT ETF 922042858 48 1,140 SH   SOLE   48 0 0
Vanguard Whitehall Fds Inc HIGH DIV YLD 921946406 7,095 81,192 SH   SOLE   7,095 0 0
Vanguard Index Fds REAL ESTATE ETF 922908553 3,761 43,030 SH   SOLE   3,761 0 0
Vanguard Malvern Fds STRM INFPROIDX 922020805 6,702 135,882 SH   SOLE   6,702 0 0
Vanguard Star Fd VG TL INTL STK F 921909768 127 2,416 SH   SOLE   127 0 0
Vanguard Index Fds TOTAL STK MKT 922908769 97 648 SH   SOLE   97 0 0