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 566 6,464 SH   SOLE   0 0 6,464
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,915 3,905 SH   SOLE   0 0 3,905
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2,237 7,609 SH   SOLE   0 0 7,609
ALIGN TECHNOLOGY INC COM 016255101 1,145 3,497 SH   SOLE   0 0 3,497
ALPHABET INC CAP STK CL A 02079K305 2,758 1,882 SH   SOLE   0 0 1,882
ALTRIA GROUP INC COM 02209S103 3,077 79,643 SH   SOLE   0 0 79,643
AMAZON COM INC COM 023135106 4,043 1,284 SH   SOLE   0 0 1,284
AMERICAN TOWER CORP NEW COM 03027X100 1,304 5,393 SH   SOLE   0 0 5,393
APPLE INC COM 037833100 9,132 78,856 SH   SOLE   0 0 78,856
ARK ETF TR GENOMIC REV ETF 00214Q302 604 9,488 SH   SOLE   0 0 9,488
ARK ETF TR FINTECH INNOVA 00214Q708 201 5,080 SH   SOLE   0 0 5,080
ARK ETF TR INNOVATION ETF 00214Q104 2,223 24,165 SH   SOLE   0 0 24,165
ASTRAZENECA PLC SPONSORED ADR 046353108 202 3,686 SH   SOLE   0 0 3,686
AT&T INC COM 00206R102 403 14,146 SH   SOLE   0 0 14,146
ATLANTIC UN BANKSHARES CORP COM 04911A107 1,014 47,443 SH   SOLE   0 0 47,443
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,280 4 SH   SOLE   0 0 4
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,895 13,594 SH   SOLE   0 0 13,594
BLACKSTONE GROUP INC COM CL A 09260D107 3,964 75,938 SH   SOLE   0 0 75,938
BP PLC SPONSORED ADR 055622104 1,876 107,468 SH   SOLE   0 0 107,468
BRISTOL-MYERS SQUIBB CO COM 110122108 2,835 47,021 SH   SOLE   0 0 47,021
BROADCOM INC COM 11135F101 2,018 5,539 SH   SOLE   0 0 5,539
CAPITAL ONE FINL CORP COM 14040H105 687 9,566 SH   SOLE   0 0 9,566
CARMAX INC COM 143130102 227 2,471 SH   SOLE   0 0 2,471
CATERPILLAR INC DEL COM 149123101 202 1,356 SH   SOLE   0 0 1,356
CHEVRON CORP NEW COM 166764100 293 4,067 SH   SOLE   0 0 4,067
CISCO SYS INC COM 17275R102 3,214 81,589 SH   SOLE   0 0 81,589
COCA COLA CO COM 191216100 263 5,324 SH   SOLE   0 0 5,324
COMCAST CORP NEW CL A 20030N101 3,015 65,175 SH   SOLE   0 0 65,175
CREDIT SUISSE AG NASSAU BRH LG CAP GRTH ENH 22542D423 310 690 SH   SOLE   0 0 690
CSX CORP COM 126408103 309 3,973 SH   SOLE   0 0 3,973
DISNEY WALT CO COM DISNEY 254687106 1,473 11,874 SH   SOLE   0 0 11,874
DOMINION ENERGY INC COM 25746U109 3,052 38,663 SH   SOLE   0 0 38,663
DOW INC COM 260557103 393 8,346 SH   SOLE   0 0 8,346
DUPONT DE NEMOURS INC COM 26614N102 407 7,342 SH   SOLE   0 0 7,342
EXACT SCIENCES CORP COM 30063P105 1,101 10,799 SH   SOLE   0 0 10,799
EXXON MOBIL CORP COM 30231G102 231 6,721 SH   SOLE   0 0 6,721
FACEBOOK INC CL A 30303M102 1,931 7,373 SH   SOLE   0 0 7,373
GENERAL MTRS CO COM 37045V100 532 17,993 SH   SOLE   0 0 17,993
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 1,535 15,289 SH   SOLE   0 0 15,289
GOLDMAN SACHS GROUP INC COM 38141G104 2,506 12,468 SH   SOLE   0 0 12,468
GOLUB CAP BDC INC COM 38173M102 273 20,632 SH   SOLE   0 0 20,632
INTEL CORP COM 458140100 439 8,485 SH   SOLE   0 0 8,485
INTUIT COM 461202103 1,739 5,332 SH   SOLE   0 0 5,332
INTUITIVE SURGICAL INC COM NEW 46120E602 1,213 1,709 SH   SOLE   0 0 1,709
INVESCO QQQ TR UNIT SER 1 46090E103 2,244 8,077 SH   SOLE   0 0 8,077
INVITATION HOMES INC COM 46187W107 1,928 68,897 SH   SOLE   0 0 68,897
ISHARES TR ISHS 1-5YR INVS 464288646 615 11,206 SH   SOLE   0 0 11,206
ISHARES TR RUSSELL 2000 ETF 464287655 414 2,762 SH   SOLE   0 0 2,762
ISHARES TR AGGRES ALLOC ETF 464289859 2,214 38,175 SH   SOLE   0 0 38,175
ISHARES TR ULTR SH TRM BD 46434V878 369 7,288 SH   SOLE   0 0 7,288
ISHARES TR CORE S&P SCP ETF 464287804 4,402 62,677 SH   SOLE   0 0 62,677
ISHARES TR GRWT ALLOCAT ETF 464289867 457 9,429 SH   SOLE   0 0 9,429
ISHARES TR RUS 1000 GRW ETF 464287614 3,550 16,370 SH   SOLE   0 0 16,370
ISHARES TR CORE US AGGBD ET 464287226 3,232 27,376 SH   SOLE   0 0 27,376
ISHARES TR S&P 100 ETF 464287101 4,149 26,642 SH   SOLE   0 0 26,642
ISHARES TR RUS 1000 VAL ETF 464287598 222 1,883 SH   SOLE   0 0 1,883
ISHARES TR CORE S&P500 ETF 464287200 6,987 20,791 SH   SOLE   0 0 20,791
ISHARES TR MSCI EMG MKT ETF 464287234 518 11,747 SH   SOLE   0 0 11,747
ISHARES TR IBOXX INV CP ETF 464287242 1,048 7,778 SH   SOLE   0 0 7,778
ISHARES TR CORE S&P MCP ETF 464287507 3,727 20,115 SH   SOLE   0 0 20,115
ISHARES TR 1 3 YR TREAS BD 464287457 381 4,405 SH   SOLE   0 0 4,405
JD.COM INC SPON ADR CL A 47215P106 1,776 22,884 SH   SOLE   0 0 22,884
JOHNSON & JOHNSON COM 478160104 3,391 22,775 SH   SOLE   0 0 22,775
JPMORGAN CHASE & CO COM 46625H100 2,788 28,962 SH   SOLE   0 0 28,962
LOCKHEED MARTIN CORP COM 539830109 2,450 6,392 SH   SOLE   0 0 6,392
MASTERCARD INCORPORATED CL A 57636Q104 788 2,330 SH   SOLE   0 0 2,330
MICROSOFT CORP COM 594918104 4,637 22,048 SH   SOLE   0 0 22,048
NETFLIX INC COM 64110L106 1,873 3,745 SH   SOLE   0 0 3,745
NORFOLK SOUTHN CORP COM 655844108 333 1,556 SH   SOLE   0 0 1,556
NOVARTIS AG SPONSORED ADR 66987V109 3,043 34,992 SH   SOLE   0 0 34,992
NOVO-NORDISK A S ADR 670100205 230 3,316 SH   SOLE   0 0 3,316
NVIDIA CORPORATION COM 67066G104 990 1,828 SH   SOLE   0 0 1,828
OLD DOMINION FREIGHT LINE IN COM 679580100 37,506 207,308 SH   SOLE   0 0 207,308
PALO ALTO NETWORKS INC COM 697435105 1,336 5,457 SH   SOLE   0 0 5,457
PAYCOM SOFTWARE INC COM 70432V102 247 795 SH   SOLE   0 0 795
PAYPAL HLDGS INC COM 70450Y103 2,616 13,277 SH   SOLE   0 0 13,277
PFIZER INC COM 717081103 759 20,676 SH   SOLE   0 0 20,676
PHILIP MORRIS INTL INC COM 718172109 3,114 41,522 SH   SOLE   0 0 41,522
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 1,113 10,916 SH   SOLE   0 0 10,916
PNC FINL SVCS GROUP INC COM 693475105 1,055 9,601 SH   SOLE   0 0 9,601
PROCTER AND GAMBLE CO COM 742718109 358 2,579 SH   SOLE   0 0 2,579
PROSHARES TR ULTRASHRT S&P500 74347B383 375 23,541 SH   SOLE   0 0 23,541
PROSHARES TR ULTRPRO DOW30 74347X823 349 4,490 SH   SOLE   0 0 4,490
PROSHARES TR ULTRAPRO QQQ 74347X831 793 6,060 SH   SOLE   0 0 6,060
ROKU INC COM CL A 77543R102 221 1,173 SH   SOLE   0 0 1,173
SHOPIFY INC CL A 82509L107 2,036 1,990 SH   SOLE   0 0 1,990
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1,611 44,066 SH   SOLE   0 0 44,066
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1,298 44,374 SH   SOLE   0 0 44,374
SPDR S&P 500 ETF TR TR UNIT 78462F103 746 2,229 SH   SOLE   0 0 2,229
SPDR SER TR BLOOMBERG BRCLYS 78468R622 1,353 12,972 SH   SOLE   0 0 12,972
SPDR SER TR S&P DIVID ETF 78464A763 640 6,930 SH   SOLE   0 0 6,930
SPOTIFY TECHNOLOGY S A SHS L8681T102 1,965 8,102 SH   SOLE   0 0 8,102
SQUARE INC CL A 852234103 418 2,570 SH   SOLE   0 0 2,570
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 3,741 75,865 SH   SOLE   0 0 75,865
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 1,174 26,247 SH   SOLE   0 0 26,247
STARBUCKS CORP COM 855244109 2,617 30,463 SH   SOLE   0 0 30,463
SUN CMNTYS INC COM 866674104 2,665 18,955 SH   SOLE   0 0 18,955
TARGET CORP COM 87612E106 4,214 26,767 SH   SOLE   0 0 26,767
TESLA INC COM 88160R101 266 620 SH   SOLE   0 0 620
TRUIST FINL CORP COM 89832Q109 602 15,819 SH   SOLE   0 0 15,819
UNILEVER PLC SPON ADR NEW 904767704 324 5,257 SH   SOLE   0 0 5,257
UNITED PARCEL SERVICE INC CL B 911312106 3,432 20,594 SH   SOLE   0 0 20,594
VALERO ENERGY CORP COM 91913Y100 481 11,107 SH   SOLE   0 0 11,107
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1,051 11,915 SH   SOLE   0 0 11,915
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1,184 20,347 SH   SOLE   0 0 20,347
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 640 8,100 SH   SOLE   0 0 8,100
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 3,458 79,978 SH   SOLE   0 0 79,978
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,834 14,253 SH   SOLE   0 0 14,253
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,677 41,014 SH   SOLE   0 0 41,014
VEEVA SYS INC CL A COM 922475108 246 875 SH   SOLE   0 0 875
VERIZON COMMUNICATIONS INC COM 92343V104 699 11,744 SH   SOLE   0 0 11,744
VERTEX PHARMACEUTICALS INC COM 92532F100 1,506 5,534 SH   SOLE   0 0 5,534
VISA INC COM CL A 92826C839 2,053 10,269 SH   SOLE   0 0 10,269
WALMART INC COM 931142103 513 3,668 SH   SOLE   0 0 3,668
WESTROCK CO COM 96145D105 4,293 123,582 SH   SOLE   0 0 122