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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109   1,204 7,451 SH   SOLE   0 0 7,451
ADOBE SYSTEMS INCORPORATED COM 00724F101   2,323 6,904 SH   SOLE   0 0 6,904
ADVANCE AUTO PARTS INC COM 00751Y106   2,167 14,736 SH   SOLE   0 0 14,736
ALBEMARLE CORP COM 012653101   305 1,407 SH   SOLE   0 0 1,407
ALPHABET INC CAP STK CL C 02079K107   353 3,980 SH   SOLE   0 0 3,980
ALPHABET INC CAP STK CL A 02079K305   3,948 44,743 SH   SOLE   0 0 44,743
ALTRIA GROUP INC COM 02209S103   17,476 382,322 SH   SOLE   0 0 382,322
AMAZON COM INC COM 023135106   2,323 27,657 SH   SOLE   0 0 27,657
AMERIPRISE FINL INC COM 03076C106   248 795 SH   SOLE   0 0 795
APPLE INC COM 037833100   11,192 86,141 SH   SOLE   0 0 86,141
ARES CAPITAL CORP COM 04010L103   219 11,844 SH   SOLE   0 0 11,844
ARK ETF TR GENOMIC REV ETF 00214Q302   744 26,352 SH   SOLE   0 0 26,352
ARK ETF TR FINTECH INNOVA 00214Q708   593 41,521 SH   SOLE   0 0 41,521
ARMADA HOFFLER PPTYS INC COM 04208T108   274 23,809 SH   SOLE   0 0 23,809
ASML HOLDING N V N Y REGISTRY SHS N07059210   3,159 5,782 SH   SOLE   0 0 5,782
ASTRAZENECA PLC SPONSORED ADR 046353108   244 3,599 SH   SOLE   0 0 3,599
ATLANTIC UN BANKSHARES CORP COM 04911A107   2,252 64,080 SH   SOLE   0 0 64,080
BERKSHIRE HATHAWAY INC DEL CL A 084670108   1,875 4 SH   SOLE   0 0 4
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   4,839 15,665 SH   SOLE   0 0 15,665
BLACKSTONE INC COM 09260D107   5,856 78,939 SH   SOLE   0 0 78,939
BLOCK INC CL A 852234103   1,373 21,845 SH   SOLE   0 0 21,845
BOOKING HOLDINGS INC COM 09857L108   2,499 1,240 SH   SOLE   0 0 1,240
BRISTOL-MYERS SQUIBB CO COM 110122108   5,257 73,071 SH   SOLE   0 0 73,071
BROADCOM INC COM 11135F101   5,128 9,172 SH   SOLE   0 0 9,172
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   2,358 82,244 SH   SOLE   0 0 82,244
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101   381 28,400 SH   SOLE   0 0 28,400
CAPITAL ONE FINL CORP COM 14040H105   1,046 11,248 SH   SOLE   0 0 11,248
CATERPILLAR INC COM 149123101   284 1,184 SH   SOLE   0 0 1,184
CHEVRON CORP NEW COM 166764100   1,437 8,007 SH   SOLE   0 0 8,007
CISCO SYS INC COM 17275R102   5,765 121,005 SH   SOLE   0 0 121,005
COCA COLA CO COM 191216100   486 7,645 SH   SOLE   0 0 7,645
CONOCOPHILLIPS COM 20825C104   472 4,002 SH   SOLE   0 0 4,002
CONSOLIDATED EDISON INC COM 209115104   254 2,663 SH   SOLE   0 0 2,663
CORTEVA INC COM 22052L104   367 6,243 SH   SOLE   0 0 6,243
COSTCO WHSL CORP NEW COM 22160K105   257 563 SH   SOLE   0 0 563
CSX CORP COM 126408103   458 14,774 SH   SOLE   0 0 14,774
CVS HEALTH CORP COM 126650100   204 2,193 SH   SOLE   0 0 2,193
DANAHER CORPORATION COM 235851102   2,068 7,791 SH   SOLE   0 0 7,791
DEVON ENERGY CORP NEW COM 25179M103   4,668 75,883 SH   SOLE   0 0 75,883
DISNEY WALT CO COM 254687106   1,147 13,203 SH   SOLE   0 0 13,203
DOMINION ENERGY INC COM 25746U109   813 13,261 SH   SOLE   0 0 13,261
DOW INC COM 260557103   504 10,006 SH   SOLE   0 0 10,006
DUKE ENERGY CORP NEW COM NEW 26441C204   294 2,852 SH   SOLE   0 0 2,852
DUPONT DE NEMOURS INC COM 26614N102   564 8,211 SH   SOLE   0 0 8,211
ELEVANCE HEALTH INC COM 036752103   392 763 SH   SOLE   0 0 763
EXXON MOBIL CORP COM 30231G102   1,173 10,634 SH   SOLE   0 0 10,634
GENERAL MTRS CO COM 37045V100   265 7,863 SH   SOLE   0 0 7,863
GOLDMAN SACHS GROUP INC COM 38141G104   302 879 SH   SOLE   0 0 879
GRAB HOLDINGS LIMITED CLASS A ORD G4124C109   706 219,324 SH   SOLE   0 0 219,324
GSK PLC SPONSORED ADR 37733W204   543 15,458 SH   SOLE   0 0 15,458
HOME DEPOT INC COM 437076102   4,813 15,237 SH   SOLE   0 0 15,237
ILLUMINA INC COM 452327109   1,488 7,357 SH   SOLE   0 0 7,357
INTUIT COM 461202103   2,990 7,681 SH   SOLE   0 0 7,681
INTUITIVE SURGICAL INC COM NEW 46120E602   2,528 9,526 SH   SOLE   0 0 9,526
INVESCO QQQ TR UNIT SER 1 46090E103   1,489 5,593 SH   SOLE   0 0 5,593
INVITATION HOMES INC COM 46187W107   272 9,190 SH   SOLE   0 0 9,190
ISHARES TR CORE S&P SCP ETF 464287804   7,938 83,871 SH   SOLE   0 0 83,871
ISHARES TR 7-10 YR TRSY BD 464287440   538 5,622 SH   SOLE   0 0 5,622
ISHARES TR CORE S&P MCP ETF 464287507   5,302 21,919 SH   SOLE   0 0 21,919
ISHARES TR EXPANDED TECH 464287515   2,550 9,965 SH   SOLE   0 0 9,965
ISHARES TR RUS 1000 VAL ETF 464287598   297 1,956 SH   SOLE   0 0 1,956
ISHARES TR RUSSELL 2000 ETF 464287655   262 1,500 SH   SOLE   0 0 1,500
ISHARES TR NATIONAL MUN ETF 464288414   3,534 33,492 SH   SOLE   0 0 33,492
ISHARES TR JPMORGAN USD EMG 464288281   1,861 22,000 SH   SOLE   0 0 22,000
ISHARES TR IBOXX HI YD ETF 464288513   232 3,150 SH   SOLE   0 0 3,150
ISHARES TR ISHS 1-5YR INVS 464288646   8,434 169,285 SH   SOLE   0 0 169,285
ISHARES TR PFD AND INCM SEC 464288687   1,045 34,222 SH   SOLE   0 0 34,222
ISHARES TR AGGRES ALLOC ETF 464289859   2,351 39,340 SH   SOLE   0 0 39,340
ISHARES TR GRWT ALLOCAT ETF 464289867   329 6,985 SH   SOLE   0 0 6,985
ISHARES TR 20 YR TR BD ETF 464287432   269 2,700 SH   SOLE   0 0 2,700
ISHARES TR RUS 1000 GRW ETF 464287614   3,337 15,575 SH   SOLE   0 0 15,575
ISHARES TR S&P 500 VAL ETF 464287408   3,876 26,716 SH   SOLE   0 0 26,716
ISHARES TR S&P 500 GRWT ETF 464287309   3,929 67,159 SH   SOLE   0 0 67,159
ISHARES TR IBOXX INV CP ETF 464287242   2,123 20,137 SH   SOLE   0 0 20,137
ISHARES TR MSCI EMG MKT ETF 464287234   437 11,533 SH   SOLE   0 0 11,533
ISHARES TR CORE US AGGBD ET 464287226   1,581 16,297 SH   SOLE   0 0 16,297
ISHARES TR CORE S&P500 ETF 464287200   7,814 20,338 SH   SOLE   0 0 20,338
ISHARES TR S&P 100 ETF 464287101   5,040 29,547 SH   SOLE   0 0 29,547
JOHNSON & JOHNSON COM 478160104   6,366 36,036 SH   SOLE   0 0 36,036
JPMORGAN CHASE & CO COM 46625H100   6,059 45,182 SH   SOLE   0 0 45,182
LILLY ELI & CO COM 532457108   566 1,547 SH   SOLE   0 0 1,547
LOCKHEED MARTIN CORP COM 539830109   5,775 11,872 SH   SOLE   0 0 11,872
LOWES COS INC COM 548661107   286 1,436 SH   SOLE   0 0 1,436
MARKEL CORP COM 570535104   347 263 SH   SOLE   0 0 263
MASTERCARD INCORPORATED CL A 57636Q104   732 2,104 SH   SOLE   0 0 2,104
MCDONALDS CORP COM 580135101   300 1,138 SH   SOLE   0 0 1,138
MICROSOFT CORP COM 594918104   9,333 38,917 SH   SOLE   0 0 38,917
NETFLIX INC COM 64110L106   803 2,724 SH   SOLE   0 0 2,724
NIKE INC CL B 654106103   1,458 12,461 SH   SOLE   0 0 12,461
NORFOLK SOUTHN CORP COM 655844108   367 1,489 SH   SOLE   0 0 1,489
NORTHROP GRUMMAN CORP COM 666807102   220 403 SH   SOLE   0 0 403
NOVARTIS AG SPONSORED ADR 66987V109   445 4,904 SH   SOLE   0 0 4,904
NOVO-NORDISK A S ADR 670100205   517 3,823 SH   SOLE   0 0 3,823
NUCOR CORP COM 670346105   395 3,000 SH   SOLE   0 0 3,000
NUVEEN REAL ASSET INCOME & G COM 67074Y105   216 18,500 SH   SOLE   0 0 18,500
NVIDIA CORPORATION COM 67066G104   1,076 7,360 SH   SOLE   0 0 7,360
OLD DOMINION FREIGHT LINE IN COM 679580100   80,087 282,215 SH   SOLE   0 0 282,215
OREILLY AUTOMOTIVE INC COM 67103H107   2,699 3,198 SH   SOLE   0 0 3,198
PALO ALTO NETWORKS INC COM 697435105   2,849 20,415 SH   SOLE   0 0 20,415
PAYCOM SOFTWARE INC COM 70432V102   247 795 SH   SOLE   0 0 795
PAYPAL HLDGS INC COM 70450Y103   459 6,446 SH   SOLE   0 0 6,446
PEPSICO INC COM 713448108   232 1,282 SH   SOLE   0 0 1,282
PFIZER INC COM 717081103   1,066 20,802 SH   SOLE   0 0 20,802
PHILIP MORRIS INTL INC COM 718172109   6,163 60,897 SH   SOLE   0 0 60,897
PHILLIPS 66 COM 718546104   240 2,308 SH   SOLE   0 0 2,308
PIONEER NAT RES CO COM 723787107   228 1,000 SH   SOLE   0 0 1,000
PNC FINL SVCS GROUP INC COM 693475105   1,665 10,539 SH   SOLE   0 0 10,539
PROCTER AND GAMBLE CO COM 742718109   692 4,565 SH   SOLE   0 0 4,565
PROSHARES TR PSHS ULTRA QQQ 74347R206   778 22,200 SH   SOLE   0 0 22,200
PROSHARES TR ULTRPRO DOW30 74347X823   509 8,980 SH   SOLE   0 0 8,980
PROSHARES TR ULTRAPRO QQQ 74347X831   391 22,610 SH   SOLE   0 0 22,610
RAYTHEON TECHNOLOGIES CORP COM 75513E101   362 3,585 SH   SOLE   0 0 3,585
SALESFORCE INC COM 79466L302   1,213 9,151 SH   SOLE   0 0 9,151
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   10,858 195,427 SH   SOLE   0 0 195,427
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   395 8,234 SH   SOLE   0 0 8,234
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   271 7,936 SH   SOLE   0 0 7,936
SERVICENOW INC COM 81762P102   1,043 2,685 SH   SOLE   0 0 2,685
SHOPIFY INC CL A 82509L107   552 15,896 SH   SOLE   0 0 15,896
SMARTSHEET INC COM CL A 83200N103   746 18,959 SH   SOLE   0 0 18,959
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   1,018 34,274 SH   SOLE   0 0 34,274
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   1,263 38,320 SH   SOLE   0 0 38,320
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,380 3,609 SH   SOLE   0 0 3,609
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   443 1,000 SH   SOLE   0 0 1,000
SPDR SER TR S&P DIVID ETF 78464A763   652 5,210 SH   SOLE   0 0 5,210
SPDR SER TR BLOOMBERG HIGH Y 78468R622   695 7,727 SH   SOLE   0 0 7,727
SPROTT PHYSICAL GOLD TR UNIT 85207H104   204 14,500 SH   SOLE   0 0 14,500
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   5,926 147,991 SH   SOLE   0 0 147,991
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   3,819 93,363 SH   SOLE   0 0 93,363
STARWOOD PPTY TR INC COM 85571B105   3,571 194,826 SH   SOLE   0 0 194,826
SUN CMNTYS INC COM 866674104   3,063 21,417 SH   SOLE   0 0 21,417
TARGET CORP COM 87612E106   4,628 31,049 SH   SOLE   0 0 31,049
TRUIST FINL CORP COM 89832Q109   756 17,565 SH   SOLE   0 0 17,565
UNION PAC CORP COM 907818108   202 974 SH   SOLE   0 0 974
UNITED BANKSHARES INC WEST V COM 909907107   390 9,632 SH   SOLE   0 0 9,632
UNITED PARCEL SERVICE INC CL B 911312106   4,818 27,716 SH   SOLE   0 0 27,716
UNITEDHEALTH GROUP INC COM 91324P102   5,419 10,221 SH   SOLE   0 0 10,221
VALERO ENERGY CORP COM 91913Y100   778 6,131 SH   SOLE   0 0 6,131
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   274 3,807 SH   SOLE   0 0 3,807
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   1,188 25,053 SH   SOLE   0 0 25,053
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,436 7,822 SH   SOLE   0 0 7,822
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   5,309 15,110 SH   SOLE   0 0 15,110
VANGUARD INDEX FDS SM CP VAL ETF 922908611   711 4,477 SH   SOLE   0 0 4,477
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   1,861 22,558 SH   SOLE   0 0 22,558
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   5,937 152,315 SH   SOLE   0 0 152,315
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   1,196 28,941 SH   SOLE   0 0 28,941
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   269 3,580 SH   SOLE   0 0 3,580
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   4,359 28,705 SH   SOLE   0 0 28,705
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   5,500 131,052 SH   SOLE   0 0 131,052
VANGUARD WORLD FDS INF TECH ETF 92204A702   2,283 7,148 SH   SOLE   0 0 7,148
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108   1,911 8,727 SH   SOLE   0 0 8,727
VERIZON COMMUNICATIONS INC COM 92343V104   615 15,617 SH   SOLE   0 0 15,617
VISA INC COM CL A 92826C839   3,705 17,831 SH   SOLE   0 0 17,831
WALMART INC COM 931142103   5,329 37,581 SH   SOLE   0 0 37,581
WESTROCK CO COM 96145D105   4,110 116,902 SH   SOLE   0 0 116,902