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,339 23,137 SH   SOLE   3,339 0 0
Cass Information Sys Inc COM 14808P109 15,264 271,892 SH   SOLE   15,264 0 0
Catamaran Corp COM 148887102 16,044 269,462 SH   SOLE   16,044 0 0
CIRCOR Intl Inc COM 17273K109 821 15,000 SH   SOLE   821 0 0
Computer Programs & Sys Inc COM 205306103 4,293 79,123 SH   SOLE   4,293 0 0
Copart Inc COM 217204106 16,801 447,184 SH   SOLE   16,801 0 0
Credit Accept Corp Mich COM 225310101 10,690 54,821 SH   SOLE   10,690 0 0
Donaldson Company Inc COM 257651109 15,506 411,181 SH   SOLE   15,506 0 0
Fidelity National Financial FNF GROUP COM 31620R303 2,350 63,927 SH   SOLE   2,350 0 0
First Rep Bk San Francisco C COM 33616C100 18,313 320,772 SH   SOLE   18,313 0 0
Flotek Ind Inc Del COM 343389102 3,906 264,987 SH   SOLE   3,906 0 0
Graco Inc COM 384109104 22,153 306,997 SH   SOLE   22,153 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,895 134,588 SH   SOLE   14,895 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 16,382 193,001 SH   SOLE   16,382 0 0
ISHARES MBS ETF 464288588 823 7,463 SH   SOLE   823 0 0
JPMorgan Chase & Co COM 46625H100 2,207 36,439 SH   SOLE   2,207 0 0
LKQ Corp COM 501889208 25,293 989,546 SH   SOLE   25,293 0 0
National Resh Corp CL B 637372301 437 13,789 SH   SOLE   437 0 0
National Resh Corp CL A 637372202 848 58,875 SH   SOLE   848 0 0
Nicholas Financial Inc COM NEW 65373J209 1,145 81,702 SH   SOLE   1,145 0 0
Norfolk Southern Corp COM 655844108 4,333 42,105 SH   SOLE   4,333 0 0
Pacific Premier Bancorp COM 69478X105 5,888 363,669 SH   SOLE   5,888 0 0
Priceline Grp Inc COM NEW 741503403 4,701 4,038 SH   SOLE   4,701 0 0
Primerica Inc COM 74164M108 15,646 307,386 SH   SOLE   15,646 0 0
Progressive Corp Ohio COM 743315103 28,883 1,061,871 SH   SOLE   28,883 0 0
Proto Labs Inc COM 743713109 1,497 21,384 SH   SOLE   1,497 0 0
SEI Investments Co COM 784117103 7,913 179,463 SH   SOLE   7,913 0 0
Schwab Strategic Tr INTRM TRM TRES 808524854 8,535 157,010 SH   SOLE   8,535 0 0
Schwab Strategic Tr SHT TM US TRES 808524862 33,241 654,991 SH   SOLE   33,241 0 0
Schwab Strategic Tr US AGGREGATE B 808524839 462 8,724 SH   SOLE   462 0 0
Schwab Strategic Tr INTL EQTY ETF 808524805 144 4,749 SH   SOLE   144 0 0
Schwab Strategic Tr US BRD MKT ETF 808524102 227 4,492 SH   SOLE   227 0 0
South Jersey Inds Inc COM 838518108 272 5,016 SH   SOLE   272 0 0
Sprott Physical Gold Trust UNIT 85207H104 1,355 138,524 SH   SOLE   1,355 0 0
Sun Hydraulics Corp COM 866942105 13,410 324,236 SH   SOLE   13,410 0 0
Tripadvisor Inc COM 896945201 391 4,700 SH   SOLE   391 0 0
Tupperware Brands Corp COM 899896104 7,979 115,600 SH   SOLE   7,979 0 0
Vanguard World Fds HEALTH CAR ETF 92204A504 14 100 SH   SOLE   14 0 0
Vanguard World Fds INF TECH ETF 92204A702 11 100 SH   SOLE   11 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 236 4,688 SH   SOLE   236 0 0
Vanguard Index Fds TOTAL STK MKT 922908769 172 1,599 SH   SOLE   172 0 0