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
ABBVIE INC COM 00287Y109 1,165 7,184 SH   SOLE   0 0 7,184
ADOBE SYSTEMS INCORPORATED COM 00724F101 2,956 6,487 SH   SOLE   0 0 6,487
ALBEMARLE CORP COM 012653101 303 1,370 SH   SOLE   0 0 1,370
ALIGN TECHNOLOGY INC COM 016255101 1,785 4,094 SH   SOLE   0 0 4,094
ALPHABET INC CAP STK CL A 02079K305 5,324 1,914 SH   SOLE   0 0 1,914
ALPHABET INC CAP STK CL C 02079K107 360 129 SH   SOLE   0 0 129
ALTRIA GROUP INC COM 02209S103 4,917 94,106 SH   SOLE   0 0 94,106
AMAZON COM INC COM 023135106 4,942 1,516 SH   SOLE   0 0 1,516
AMERICAN TOWER CORP NEW COM 03027X100 2,113 8,411 SH   SOLE   0 0 8,411
AMERIPRISE FINL INC COM 03076C106 236 785 SH   SOLE   0 0 785
ANTHEM INC COM 036752103 407 829 SH   SOLE   0 0 829
APPLE INC COM 037833100 14,708 84,233 SH   SOLE   0 0 84,233
ARCHAEA ENERGY INC COM CL A 03940F103 219 10,000 SH   SOLE   0 0 10,000
ARK ETF TR INNOVATION ETF 00214Q104 341 5,138 SH   SOLE   0 0 5,138
ARK ETF TR FINTECH INNOVA 00214Q708 729 25,083 SH   SOLE   0 0 25,083
ARK ETF TR GENOMIC REV ETF 00214Q302 1,016 22,112 SH   SOLE   0 0 22,112
ARMADA HOFFLER PPTYS INC COM 04208T108 348 23,809 SH   SOLE   0 0 23,809
ASML HOLDING N V N Y REGISTRY SHS N07059210 240 359 SH   SOLE   0 0 359
ASTRAZENECA PLC SPONSORED ADR 046353108 239 3,599 SH   SOLE   0 0 3,599
AT&T INC COM 00206R102 612 25,920 SH   SOLE   0 0 25,920
ATLANTIC UN BANKSHARES CORP COM 04911A107 2,378 64,821 SH   SOLE   0 0 64,821
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,354 15,171 SH   SOLE   0 0 15,171
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,116 4 SH   SOLE   0 0 4
BLACKSTONE INC COM 09260D107 7,652 60,280 SH   SOLE   0 0 60,280
BLOCK INC CL A 852234103 2,318 17,093 SH   SOLE   0 0 17,093
BOOKING HOLDINGS INC COM 09857L108 2,471 1,052 SH   SOLE   0 0 1,052
BP PLC SPONSORED ADR 055622104 412 14,029 SH   SOLE   0 0 14,029
BRISTOL-MYERS SQUIBB CO COM 110122108 4,727 64,723 SH   SOLE   0 0 64,723
BROADCOM INC COM 11135F101 4,542 7,213 SH   SOLE   0 0 7,213
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 259 6,312 SH   SOLE   0 0 6,312
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 343 19,575 SH   SOLE   0 0 19,575
CAPITAL ONE FINL CORP COM 14040H105 1,462 11,137 SH   SOLE   0 0 11,137
CARMAX INC COM 143130102 279 2,891 SH   SOLE   0 0 2,891
CATERPILLAR INC COM 149123101 268 1,201 SH   SOLE   0 0 1,201
CHEVRON CORP NEW COM 166764100 1,131 6,943 SH   SOLE   0 0 6,943
CISCO SYS INC COM 17275R102 5,124 91,889 SH   SOLE   0 0 91,889
COCA COLA CO COM 191216100 493 7,959 SH   SOLE   0 0 7,959
COMCAST CORP NEW CL A 20030N101 4,037 86,230 SH   SOLE   0 0 86,230
CONOCOPHILLIPS COM 20825C104 355 3,548 SH   SOLE   0 0 3,548
CONSOLIDATED EDISON INC COM 209115104 249 2,634 SH   SOLE   0 0 2,634
CORTEVA INC COM 22052L104 342 5,945 SH   SOLE   0 0 5,945
COSTCO WHSL CORP NEW COM 22160K105 300 521 SH   SOLE   0 0 521
CSX CORP COM 126408103 562 14,995 SH   SOLE   0 0 14,995
DANAHER CORPORATION COM 235851102 1,718 5,856 SH   SOLE   0 0 5,856
DISNEY WALT CO COM 254687106 2,034 14,828 SH   SOLE   0 0 14,828
DOMINION ENERGY INC COM 25746U109 1,184 13,935 SH   SOLE   0 0 13,935
DOW INC COM 260557103 587 9,209 SH   SOLE   0 0 9,209
DUKE ENERGY CORP NEW COM NEW 26441C204 214 1,915 SH   SOLE   0 0 1,915
DUPONT DE NEMOURS INC COM 26614N102 576 7,827 SH   SOLE   0 0 7,827
EXXON MOBIL CORP COM 30231G102 700 8,479 SH   SOLE   0 0 8,479
GENERAL MTRS CO COM 37045V100 438 10,021 SH   SOLE   0 0 10,021
GOLDMAN SACHS GROUP INC COM 38141G104 4,548 13,777 SH   SOLE   0 0 13,777
GRAB HOLDINGS LIMITED CLASS A ORD G4124C109 768 219,324 SH   SOLE   0 0 219,324
HOME DEPOT INC COM 437076102 3,357 11,214 SH   SOLE   0 0 11,214
ILLUMINA INC COM 452327109 2,249 6,436 SH   SOLE   0 0 6,436
INTEL CORP COM 458140100 485 9,792 SH   SOLE   0 0 9,792
INTUIT COM 461202103 3,157 6,565 SH   SOLE   0 0 6,565
INTUITIVE SURGICAL INC COM NEW 46120E602 2,063 6,840 SH   SOLE   0 0 6,840
INVESCO QQQ TR UNIT SER 1 46090E103 5,035 13,888 SH   SOLE   0 0 13,888
INVESTORS TITLE CO NC COM 461804106 203 1,000 SH   SOLE   0 0 1,000
INVITATION HOMES INC COM 46187W107 3,611 89,866 SH   SOLE   0 0 89,866
ISHARES TR CORE S&P SCP ETF 464287804 7,184 66,588 SH   SOLE   0 0 66,588
ISHARES TR JPMORGAN USD EMG 464288281 828 8,471 SH   SOLE   0 0 8,471
ISHARES TR ISHS 1-5YR INVS 464288646 858 16,599 SH   SOLE   0 0 16,599
ISHARES TR 20 YR TR BD ETF 464287432 982 7,437 SH   SOLE   0 0 7,437
ISHARES TR CORE S&P MCP ETF 464287507 4,792 17,859 SH   SOLE   0 0 17,859
ISHARES TR S&P 100 ETF 464287101 5,006 24,007 SH   SOLE   0 0 24,007
ISHARES TR AGGRES ALLOC ETF 464289859 2,769 40,160 SH   SOLE   0 0 40,160
ISHARES TR MSCI EMG MKT ETF 464287234 550 12,175 SH   SOLE   0 0 12,175
ISHARES TR CORE S&P500 ETF 464287200 10,269 22,634 SH   SOLE   0 0 22,634
ISHARES TR RUS 1000 GRW ETF 464287614 4,411 15,888 SH   SOLE   0 0 15,888
ISHARES TR IBOXX INV CP ETF 464287242 680 5,621 SH   SOLE   0 0 5,621
ISHARES TR RUS 1000 VAL ETF 464287598 320 1,926 SH   SOLE   0 0 1,926
ISHARES TR CORE US AGGBD ET 464287226 221 2,065 SH   SOLE   0 0 2,065
ISHARES TR RUSSELL 2000 ETF 464287655 592 2,883 SH   SOLE   0 0 2,883
ISHARES TR GRWT ALLOCAT ETF 464289867 589 10,907 SH   SOLE   0 0 10,907
JOHNSON & JOHNSON COM 478160104 5,524 31,168 SH   SOLE   0 0 31,168
JPMORGAN CHASE & CO COM 46625H100 4,573 33,542 SH   SOLE   0 0 33,542
LAS VEGAS SANDS CORP COM 517834107 632 16,258 SH   SOLE   0 0 16,258
LILLY ELI & CO COM 532457108 381 1,332 SH   SOLE   0 0 1,332
LOCKHEED MARTIN CORP COM 539830109 4,480 10,151 SH   SOLE   0 0 10,151
LOWES COS INC COM 548661107 300 1,486 SH   SOLE   0 0 1,486
MARKEL CORP COM 570535104 257 174 SH   SOLE   0 0 174
MASTERCARD INCORPORATED CL A 57636Q104 698 1,954 SH   SOLE   0 0 1,954
MCDONALDS CORP COM 580135101 267 1,081 SH   SOLE   0 0 1,081
MICROSOFT CORP COM 594918104 10,812 35,069 SH   SOLE   0 0 35,069
NETFLIX INC COM 64110L106 1,189 3,173 SH   SOLE   0 0 3,173
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 3,788 45,444 SH   SOLE   0 0 45,444
NORFOLK SOUTHN CORP COM 655844108 441 1,545 SH   SOLE   0 0 1,545
NOVARTIS AG SPONSORED ADR 66987V109 425 4,839 SH   SOLE   0 0 4,839
NOVO-NORDISK A S ADR 670100205 428 3,854 SH   SOLE   0 0 3,854
NUCOR CORP COM 670346105 446 3,000 SH   SOLE   0 0 3,000
NUVEEN REAL ASSET INCOME & G COM 67074Y105 260 17,000 SH   SOLE   0 0 17,000
NVIDIA CORPORATION COM 67066G104 2,217 8,126 SH   SOLE   0 0 8,126
OLD DOMINION FREIGHT LINE IN COM 679580100 83,893 280,878 SH   SOLE   0 0 280,878
OWENS & MINOR INC NEW COM 690732102 270 6,127 SH   SOLE   0 0 6,127
PALO ALTO NETWORKS INC COM 697435105 4,043 6,494 SH   SOLE   0 0 6,494
PAYCOM SOFTWARE INC COM 70432V102 275 795 SH   SOLE   0 0 795
PAYPAL HLDGS INC COM 70450Y103 3,040 26,284 SH   SOLE   0 0 26,284
PFIZER INC COM 717081103 1,054 20,350 SH   SOLE   0 0 20,350
PHILIP MORRIS INTL INC COM 718172109 4,697 49,997 SH   SOLE   0 0 49,997
PHILLIPS 66 COM 718546104 208 2,403 SH   SOLE   0 0 2,403
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 489 4,878 SH   SOLE   0 0 4,878
PIONEER NAT RES CO COM 723787107 253 1,011 SH   SOLE   0 0 1,011
PNC FINL SVCS GROUP INC COM 693475105 1,840 9,976 SH   SOLE   0 0 9,976
PROCTER AND GAMBLE CO COM 742718109 734 4,803 SH   SOLE   0 0 4,803
PROSHARES TR ULTRPRO DOW30 74347X823 652 8,980 SH   SOLE   0 0 8,980
PROSHARES TR ULTRAPRO QQQ 74347X831 1,315 22,610 SH   SOLE   0 0 22,610
RAYTHEON TECHNOLOGIES CORP COM 75513E101 349 3,518 SH   SOLE   0 0 3,518
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 242 6,311 SH   SOLE   0 0 6,311
SHOPIFY INC CL A 82509L107 2,688 3,976 SH   SOLE   0 0 3,976
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1,993 58,147 SH   SOLE   0 0 58,147
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 2,543 65,822 SH   SOLE   0 0 65,822
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,186 2,626 SH   SOLE   0 0 2,626
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 492 1,003 SH   SOLE   0 0 1,003
SPDR SER TR BLOOMBERG HIGH Y 78468R622 784 7,649 SH   SOLE   0 0 7,649
SPDR SER TR S&P DIVID ETF 78464A763 476 3,718 SH   SOLE   0 0 3,718
SPOTIFY TECHNOLOGY S A SHS L8681T102 2,386 15,800 SH   SOLE   0 0 15,800
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 2,746 61,325 SH   SOLE   0 0 61,325
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 3,241 72,075 SH   SOLE   0 0 72,075
STARBUCKS CORP COM 855244109 3,932 43,223 SH   SOLE   0 0 43,223
SUN CMNTYS INC COM 866674104 4,044 23,073 SH   SOLE   0 0 23,073
TANDEM DIABETES CARE INC COM NEW 875372203 349 3,000 SH   SOLE   0 0 3,000
TARGET CORP COM 87612E106 5,599 26,381 SH   SOLE   0 0 26,381
TESLA INC COM 88160R101 617 573 SH   SOLE   0 0 573
THE TRADE DESK INC COM CL A 88339J105 219 3,167 SH   SOLE   0 0 3,167
TRUIST FINL CORP COM 89832Q109 983 17,330 SH   SOLE   0 0 17,330
UNILEVER PLC SPON ADR NEW 904767704 200 4,393 SH   SOLE   0 0 4,393
UNION PAC CORP COM 907818108 225 824 SH   SOLE   0 0 824
UNITED BANKSHARES INC WEST V COM 909907107 285 8,162 SH   SOLE   0 0 8,162
UNITED PARCEL SERVICE INC CL B 911312106 4,935 23,013 SH   SOLE   0 0 23,013
UNITEDHEALTH GROUP INC COM 91324P102 4,302 8,435 SH   SOLE   0 0 8,435
VALERO ENERGY CORP COM 91913Y100 1,128 11,107 SH   SOLE   0 0 11,107
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1,226 15,410 SH   SOLE   0 0 15,410
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 343 6,535 SH   SOLE   0 0 6,535
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 780 1,879 SH   SOLE   0 0 1,879
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 838 7,735 SH   SOLE   0 0 7,735
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 4,017 87,079 SH   SOLE   0 0 87,079
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 4,132 25,482 SH   SOLE   0 0 25,482
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 387 8,059 SH   SOLE   0 0 8,059
VERIZON COMMUNICATIONS INC COM 92343V104 465 9,122 SH   SOLE   0 0 9,122
VISA INC COM CL A 92826C839 3,424 15,442 SH   SOLE   0 0 15,442
WALMART INC COM 931142103 605 4,065 SH   SOLE   0 0 4,065
WESTROCK CO COM 96145D105 5,497 116,875 SH   SOLE   0 0 116,875