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
Expires: July 31, 2015
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
AGCO CORP COM 001084102 582,942 5,031 SH SOLE 0 0 5,031
AMERICAN EXPRESS CO COM COM 025816109 1,053,840 3,484 SH SOLE 0 0 3,484
AMGEN INC COM 031162100 706,515 2,008 SH SOLE 0 0 2,008
ANHEUSER BUSCH INBEV SA NV SPONSORED ADR SPONSORED SPONSORED ADR 03524A108 822,659 11,859 SH SOLE 0 0 11,859
APPLE INC COM COM 037833100 431,645 1,701 SH SOLE 0 0 1,701
AVANTIS INTERNATIONAL SMALL CAP VALUE ETF INTL SMCP VLU 025072802 4,145,111 41,509 SH SOLE 0 0 41,509
BANK OF AMER CORP COM COM 060505104 1,668,952 34,235 SH SOLE 0 0 34,235
BERKSHIRE HATHAWAY INC DEL CL B NEW CL B NEW 084670702 1,279,943 2,671 SH SOLE 0 0 2,671
C & F FINL CORP COM 12466Q104 259,375 3,556 SH SOLE 0 0 3,556
CAPITAL GROUP CORE PLUS INCOME ETF CORE PLUS INCM 14020Y102 2,434,323 108,967 SH SOLE 0 0 108,967
CARMAX INC COM COM 143130102 400,457 9,631 SH SOLE 0 0 9,631
CEMEX S.A.B. DE C.V. SPONSORED ADR 151290889 453,939 39,680 SH SOLE 0 0 39,680
COMSTOCK HLDG COS INC CL A NEW CL A NEW 205684202 391,679 20,680 SH SOLE 0 0 20,680
CORE MOLDING TECHNOLOGIES INC COM COM 218683100 448,000 20,000 SH SOLE 0 0 20,000
DISNEY WALT CO COM COM 254687106 390,213 4,049 SH SOLE 0 0 4,049
FIRST TRUST DOW JONES SELECT MICROCAP INDEX FUND COM SHS ANNUAL 33718M105 1,268,888 15,458 SH SOLE 0 0 15,458
GILDAN ACTIVEWEAR INC COM COM 375916103 339,966 6,109 SH SOLE 0 0 6,109
GRAHAM HLDGS CO COM CL B COM CL B 384637104 715,765 677 SH SOLE 0 0 677
HAGERTY INC CL A COM CL A COM 405166109 632,779 60,093 SH SOLE 0 0 60,093
INTEL CORP COM COM 458140100 652,815 14,793 SH SOLE 0 0 14,793
INVESCO VARIABLE RATE PREFERRED ETF VAR RATE PFD 46138G870 880,313 36,710 SH SOLE 0 0 36,710
ISHARES CORE S&P SMALL CAP ETF CORE S&P SCP ETF 464287804 3,688,572 29,672 SH SOLE 0 0 29,672
ISHARES GLOBAL REIT ETF GLOBAL REIT ETF 46434V647 3,034,464 120,655 SH SOLE 0 0 120,655
ISHARES SHORT-TERM CALIFORNIA MUNI ACTIVE ETF ISHARES SHORT-TE 092528884 393,707 7,807 SH SOLE 0 0 7,807
JOHNSON CTLS INTL PLC SHS SHS G51502105 1,547,436 11,817 SH SOLE 0 0 11,817
JPMORGAN ULTRA-SHORT MUNICIPAL INCOME ETF ULTRA SHT MUNCPL 46641Q654 1,166,168 22,875 SH SOLE 0 0 22,875
KOPPERS HOLDINGS INC COM COM 50060P106 411,942 10,650 SH SOLE 0 0 10,650
LABCORP HOLDINGS INC COM SHS COM SHS 504922105 291,623 1,093 SH SOLE 0 0 1,093
LOWES COS INC COM COM 548661107 1,437,764 6,085 SH SOLE 0 0 6,085
MARINEMAX INC COM COM 567908108 284,130 10,500 SH SOLE 0 0 10,500
MARKEL CORP HOLDING CO COM 570535104 1,242,231 649 SH SOLE 0 0 649
MASTERCRAFT BOAT HLDGS INC COM COM 57637H103 348,670 17,000 SH SOLE 0 0 17,000
MEDTRONIC PLC SHS SHS G5960L103 351,799 4,060 SH SOLE 0 0 4,060
META PLATFORMS INC CL A CL A 30303M102 472,360 826 SH SOLE 0 0 826
NIKE INC CL B CL B 654106103 454,041 8,596 SH SOLE 0 0 8,596
NOVARTIS AG ADR SPONSORED ADR 66987V109 274,034 1,794 SH SOLE 0 0 1,794
NRG ENERGY INC NEW COM NEW 629377508 568,485 3,890 SH SOLE 0 0 3,890
NUTRIEN LTD COM COM 67077M108 504,601 6,687 SH SOLE 0 0 6,687
NVR INC COM COM 62944T105 342,671 52 SH SOLE 0 0 52
OCCIDENTAL PETE CORP COM COM 674599105 457,405 7,037 SH SOLE 0 0 7,037
PEPSICO INC COM COM 713448108 1,181,446 7,608 SH SOLE 0 0 7,608
POWERSHARES INTERNATIONAL CORP BOND ETF INTL CORP BD 46138E636 2,137,490 92,532 SH SOLE 0 0 92,532
QUAD / GRAPHICS INC COM CL A COM CL A 747301109 198,300 30,000 SH SOLE 0 0 30,000
RADIANT LOGISTICS INC COM COM 75025X100 411,932 58,430 SH SOLE 0 0 58,430
SCHWAB FUNDAMENTAL INTERNATIONAL EQUITY ETF FUNDAMENTAL INTL 808524755 2,069,138 42,288 SH SOLE 0 0 42,288
SCHWAB FUNDAMENTAL INTERNATIONAL SMALL EQUITY ETF FUNDAMENTAL INTL 808524748 802,909 17,319 SH SOLE 0 0 17,319
SCHWAB FUNDAMENTAL U.S. LARGE COMPANY ETF FUNDAMENTAL US L 808524771 10,449,318 375,200 SH SOLE 0 0 375,200
SCHWAB FUNDAMENTAL U.S. SMALL COMPANY ETF FUNDAMENTAL US S 808524763 654,763 20,190 SH SOLE 0 0 20,190
SPDR INTERNATIONAL GOVERNMENT TIPS ETF FTSE INT GVT ETF 78464A490 476,863 12,042 SH SOLE 0 0 12,042
STATE STREET SPDR S&P GLOBAL NATURAL RESOURCES ETF STATE STREET SPD 78463X541 3,662,238 49,046 SH SOLE 0 0 49,046
SUPERIOR GROUP OF CO INC COM COM 868358102 198,547 19,542 SH SOLE 0 0 19,542
TITAN MACHINERY INC COM COM 88830R101 284,240 17,000 SH SOLE 0 0 17,000
U HAUL HOLDING COMPANY COM SER N COM SER N 023586506 471,760 10,561 SH SOLE 0 0 10,561
VALMONT INDS INC COM COM 920253101 915,415 2,291 SH SOLE 0 0 2,291
VANGUARD 0-3 MONTH TREASURY BILL ETF 0-3 MO TREAS BIL 922040845 259,298 3,428 SH SOLE 0 0 3,428
VANGUARD DIVIDEND APPRECIATION ETF DIV APP ETF 921908844 9,467,797 44,024 SH SOLE 0 0 44,024
VANGUARD FTSE DEVELOPED MARKETS ETF VAN FTSE DEV MKT 921943858 15,025,692 234,483 SH SOLE 0 0 234,483
VANGUARD GROWTH ETF GROWTH ETF 922908736 350,306 802 SH SOLE 0 0 802
VANGUARD INTERNATIONAL DIVIDEND APPRECIATION ETF INTL DVD ETF 921946810 4,560,366 51,553 SH SOLE 0 0 51,553
VANGUARD MID-CAP VALUE ETF MCAP VL IDXVIP 922908512 1,477,829 8,019 SH SOLE 0 0 8,019
VANGUARD S&P 500 ETF S&P 500 ETF SHS 922908363 3,876,483 6,487 SH SOLE 0 0 6,487
VANGUARD SHORT TERM INFL-PROTECTED STRM INFPROIDX 922020805 2,173,450 43,513 SH SOLE 0 0 43,513
VANGUARD TAX-EXEMPT BOND ETF TAX EXEMPT BD 922907746 953,298 19,108 SH SOLE 0 0 19,108
VANGUARD TOTAL BOND MARKET ETF TOTAL BND MRKT 921937835 3,481,405 47,276 SH SOLE 0 0 47,276
VANGUARD ULTRA-SHORT BOND ETF VANGUARD ULTRA 92203C303 2,916,381 58,580 SH SOLE 0 0 58,580
WISDOMTREE EMERGING MARKETS SMALLCAP DIVIDEND ETF EMG MKTS SMCAP 97717W281 7,211,217 119,987 SH SOLE 0 0 119,987
WISDOMTREE FLOATING RATE TREASURY FUND FLOATNG RAT TREA 97717Y527 341,205 6,778 SH SOLE 0 0 6,778
YUM! BRANDS INC COM 988498101 403,315 2,594 SH SOLE 0 0 2,594