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
Berkshire Hathaway Inc Del CL B NEW 84670702 3,169 23,280 SH   SOLE   3,169 0 0
CSX Corp COM 126408103 2,052 62,859 SH   SOLE   2,052 0 0
Cass Information Sys Inc COM 14808P109 10,256 182,434 SH   SOLE   10,256 0 0
CIRCOR Intl Inc COM 17273K109 8,589 157,509 SH   SOLE   8,589 0 0
Computer Programs & Sys Inc COM 205306103 6,308 118,082 SH   SOLE   6,308 0 0
Copart Inc COM 217204106 10,046 283,133 SH   SOLE   10,046 0 0
Credit Accept Corp Mich COM 225310101 5,204 21,139 SH   SOLE   5,204 0 0
Donaldson Company Inc COM 257651109 14,832 414,311 SH   SOLE   14,832 0 0
Fidelity National Financial FNF GROUP COM 31620R303 2,417 65,332 SH   SOLE   2,417 0 0
First Rep Bk San Francisco C COM 33616C100 19,638 311,562 SH   SOLE   19,638 0 0
Graco Inc COM 384109104 22,177 312,218 SH   SOLE   22,177 0 0
ISHARES TR CORE S&P MCP ETF 464287507 0 1 SH   SOLE   0 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 0 1 SH   SOLE   0 0 0
ISHARES TR INTERM CR BD ETF 464288638 14,662 134,688 SH   SOLE   14,662 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 0 1 SH   SOLE   0 0 0
ISHARES MICRO-CAP ETF 464288869 0 1 SH   SOLE   0 0 0
ISHARES TR RUS MID-CAP ETF 464287499 0 1 SH   SOLE   0 0 0
ISHARES TR 1-3 YR TR BD ETF 464287457 15,445 182,001 SH   SOLE   15,445 0 0
ISHARES MBS ETF 464288588 758 6,979 SH   SOLE   758 0 0
JPMorgan Chase & Co COM 46625H100 2,553 37,680 SH   SOLE   2,553 0 0
Liberty Tripadvisor Hldgs In COM SER A 531465102 2,843 88,245 SH   SOLE   2,843 0 0
LKQ Corp COM 501889208 29,038 960,095 SH   SOLE   29,038 0 0
Nicholas Financial Inc COM NEW 65373J209 1,961 154,174 SH   SOLE   1,961 0 0
Norfolk Southern Corp COM 655844108 3,714 42,510 SH   SOLE   3,714 0 0
Pacific Premier Bancorp COM 69478X105 6,263 369,274 SH   SOLE   6,263 0 0
Priceline Grp Inc COM NEW 741503403 6,295 5,467 SH   SOLE   6,295 0 0
Primerica Inc COM 74164M108 14,289 312,735 SH   SOLE   14,289 0 0
Progressive Corp Ohio COM 743315103 30,025 1,078,878 SH   SOLE   30,025 0 0
Proto Labs Inc COM 743713109 8,374 124,093 SH   SOLE   8,374 0 0
SEI Investments Co COM 784117103 5,271 107,506 SH   SOLE   5,271 0 0
Schwab Strategic Tr INTRM TRM TRES 808524854 8,471 158,007 SH   SOLE   8,471 0 0
Schwab Strategic Tr SHT TM US TRES 808524862 33,534 661,299 SH   SOLE   33,534 0 0
Schwab Strategic Tr US AGGREGATE B 808524839 528 10,214 SH   SOLE   528 0 0
Schwab Strategic Tr INTL EQTY ETF 808524805 178 5,835 SH   SOLE   178 0 0
Schwab Strategic Tr US BRD MKT ETF 808524102 258 5,136 SH   SOLE   258 0 0
South Jersey Inds Inc COM 838518108 248 10,032 SH   SOLE   248 0 0
Sprott Physical Gold Trust UNIT 85207H104 1,355 140,309 SH   SOLE   1,355 0 0
Sun Hydraulics Corp COM 866942105 12,582 330,159 SH   SOLE   12,582 0 0
Tripadvisor Inc COM 896945201 410 4,700 SH   SOLE   410 0 0
Tupperware Brands Corp COM 899896104 7,541 116,843 SH   SOLE   7,541 0 0
Vanguard Index Fds MID CAP ETF 922908629 0 1 SH   SOLE   0 0 0
Vanguard Star Fd VG TL INTL STK F 921909768 232 4,616 SH   SOLE   232 0 0
Vanguard Index Fds TOTAL STK MKT 922908769 168 1,569 SH   SOLE   168 0 0