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   3,584,586 22,492 SH   SOLE   0 0 22,492
ADOBE SYSTEMS INCORPORATED COM 00724F101   2,983,535 7,742 SH   SOLE   0 0 7,742
ALBEMARLE CORP COM 012653101   322,795 1,460 SH   SOLE   0 0 1,460
ALPHABET INC CAP STK CL C 02079K107   491,192 4,723 SH   SOLE   0 0 4,723
ALPHABET INC CAP STK CL A 02079K305   5,007,358 48,273 SH   SOLE   0 0 48,273
ALTRIA GROUP INC COM 02209S103   12,635,000 283,169 SH   SOLE   0 0 283,169
AMAZON COM INC COM 023135106   3,797,354 36,764 SH   SOLE   0 0 36,764
AMERIPRISE FINL INC COM 03076C106   255,872 835 SH   SOLE   0 0 835
APPLE INC COM 037833100   15,695,828 95,184 SH   SOLE   0 0 95,184
ARES CAPITAL CORP COM 04010L103   264,878 14,494 SH   SOLE   0 0 14,494
ARMADA HOFFLER PPTYS INC COM 04208T108   445,095 37,688 SH   SOLE   0 0 37,688
ASML HOLDING N V N Y REGISTRY SHS N07059210   2,733,277 4,015 SH   SOLE   0 0 4,015
ASTRAZENECA PLC SPONSORED ADR 046353108   249,807 3,599 SH   SOLE   0 0 3,599
ATLANTIC UN BANKSHARES CORP COM 04911A107   2,237,606 63,840 SH   SOLE   0 0 63,840
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   6,763,607 21,905 SH   SOLE   0 0 21,905
BERKSHIRE HATHAWAY INC DEL CL A 084670108   1,862,400 4 SH   SOLE   0 0 4
BLACKSTONE INC COM 09260D107   8,280,300 94,266 SH   SOLE   0 0 94,266
BLOCK INC CL A 852234103   238,765 3,478 SH   SOLE   0 0 3,478
BRISTOL-MYERS SQUIBB CO COM 110122108   5,212,083 75,200 SH   SOLE   0 0 75,200
BROADCOM INC COM 11135F101   5,521,472 8,607 SH   SOLE   0 0 8,607
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   2,670,260 81,609 SH   SOLE   0 0 81,609
BUNGE LIMITED COM G16962105   4,674,000 48,932 SH   SOLE   0 0 48,932
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101   435,400 31,100 SH   SOLE   0 0 31,100
CAPITAL ONE FINL CORP COM 14040H105   1,086,336 11,297 SH   SOLE   0 0 11,297
CATERPILLAR INC COM 149123101   271,870 1,188 SH   SOLE   0 0 1,188
CHEVRON CORP NEW COM 166764100   1,346,511 8,253 SH   SOLE   0 0 8,253
CISCO SYS INC COM 17275R102   6,418,506 122,783 SH   SOLE   0 0 122,783
COCA COLA CO COM 191216100   474,219 7,645 SH   SOLE   0 0 7,645
COLGATE PALMOLIVE CO COM 194162103   321,792 4,282 SH   SOLE   0 0 4,282
CONOCOPHILLIPS COM 20825C104   405,873 4,091 SH   SOLE   0 0 4,091
CONSOLIDATED EDISON INC COM 209115104   245,148 2,562 SH   SOLE   0 0 2,562
CORTEVA INC COM 22052L104   377,429 6,258 SH   SOLE   0 0 6,258
COSTCO WHSL CORP NEW COM 22160K105   278,247 560 SH   SOLE   0 0 560
CSX CORP COM 126408103   441,672 14,752 SH   SOLE   0 0 14,752
DANAHER CORPORATION COM 235851102   2,224,916 8,828 SH   SOLE   0 0 8,828
DEVON ENERGY CORP NEW COM 25179M103   4,493,022 88,777 SH   SOLE   0 0 88,777
DISNEY WALT CO COM 254687106   1,649,235 16,471 SH   SOLE   0 0 16,471
DOMINION ENERGY INC COM 25746U109   756,253 13,526 SH   SOLE   0 0 13,526
DOW INC COM 260557103   554,708 10,119 SH   SOLE   0 0 10,119
DUKE ENERGY CORP NEW COM NEW 26441C204   5,208,408 53,990 SH   SOLE   0 0 53,990
DUPONT DE NEMOURS INC COM 26614N102   592,202 8,251 SH   SOLE   0 0 8,251
ELEVANCE HEALTH INC COM 036752103   326,609 710 SH   SOLE   0 0 710
EXXON MOBIL CORP COM 30231G102   1,173,393 10,700 SH   SOLE   0 0 10,700
FERGUSON PLC NEW SHS G3421J106   4,421,106 33,055 SH   SOLE   0 0 33,055
GENERAL MTRS CO COM 37045V100   325,789 8,882 SH   SOLE   0 0 8,882
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529   1,463,984 14,619 SH   SOLE   0 0 14,619
GOLDMAN SACHS GROUP INC COM 38141G104   259,257 793 SH   SOLE   0 0 793
GRAB HOLDINGS LIMITED CLASS A ORD G4124C109   660,165 219,324 SH   SOLE   0 0 219,324
GRAINGER W W INC COM 384802104   1,960,114 2,846 SH   SOLE   0 0 2,846
GSK PLC SPONSORED ADR 37733W204   531,636 14,942 SH   SOLE   0 0 14,942
HOME DEPOT INC COM 437076102   4,365,002 14,791 SH   SOLE   0 0 14,791
INTUIT COM 461202103   3,302,330 7,407 SH   SOLE   0 0 7,407
INTUITIVE SURGICAL INC COM NEW 46120E602   1,884,091 7,375 SH   SOLE   0 0 7,375
INVESCO QQQ TR UNIT SER 1 46090E103   3,309,639 10,313 SH   SOLE   0 0 10,313
ISHARES INC MSCI EMRG CHN 46434G764   365,535 7,410 SH   SOLE   0 0 7,410
ISHARES TR GRWT ALLOCAT ETF 464289867   346,804 6,932 SH   SOLE   0 0 6,932
ISHARES TR EUROPE ETF 464287861   1,032,613 20,644 SH   SOLE   0 0 20,644
ISHARES TR MSCI EMG MKT ETF 464287234   215,027 5,449 SH   SOLE   0 0 5,449
ISHARES TR IBOXX INV CP ETF 464287242   238,993 2,180 SH   SOLE   0 0 2,180
ISHARES TR ISHS 1-5YR INVS 464288646   15,339,723 303,516 SH   SOLE   0 0 303,516
ISHARES TR EXPANDED TECH 464287515   319,935 1,050 SH   SOLE   0 0 1,050
ISHARES TR CORE S&P500 ETF 464287200   9,482,289 23,067 SH   SOLE   0 0 23,067
ISHARES TR RUS 1000 GRW ETF 464287614   3,810,114 15,594 SH   SOLE   0 0 15,594
ISHARES TR S&P 500 GRWT ETF 464287309   309,794 4,849 SH   SOLE   0 0 4,849
ISHARES TR RUS 1000 VAL ETF 464287598   299,122 1,965 SH   SOLE   0 0 1,965
ISHARES TR S&P 100 ETF 464287101   6,582,589 35,193 SH   SOLE   0 0 35,193
ISHARES TR CORE S&P SCP ETF 464287804   6,178,529 63,894 SH   SOLE   0 0 63,894
ISHARES TR CORE DIV GRWTH 46434V621   376,525 7,532 SH   SOLE   0 0 7,532
ISHARES TR AGGRES ALLOC ETF 464289859   2,344,115 36,863 SH   SOLE   0 0 36,863
ISHARES TR RUSSELL 2000 ETF 464287655   268,520 1,505 SH   SOLE   0 0 1,505
ISHARES TR CORE S&P MCP ETF 464287507   6,094,793 24,364 SH   SOLE   0 0 24,364
ISHARES TR NATIONAL MUN ETF 464288414   579,533 5,379 SH   SOLE   0 0 5,379
ISHARES TR CORE US AGGBD ET 464287226   3,494,008 35,066 SH   SOLE   0 0 35,066
JOHNSON & JOHNSON COM 478160104   5,828,516 37,603 SH   SOLE   0 0 37,603
JPMORGAN CHASE & CO COM 46625H100   5,566,169 42,715 SH   SOLE   0 0 42,715
LILLY ELI & CO COM 532457108   536,463 1,562 SH   SOLE   0 0 1,562
LITMAN GREGORY FDS TR IMGP DBI MANAGED 53700T827   2,984,840 113,492 SH   SOLE   0 0 113,492
LOCKHEED MARTIN CORP COM 539830109   5,720,906 12,102 SH   SOLE   0 0 12,102
LOWES COS INC COM 548661107   287,996 1,440 SH   SOLE   0 0 1,440
MARKEL CORP COM 570535104   379,309 297 SH   SOLE   0 0 297
MASTERCARD INCORPORATED CL A 57636Q104   782,972 2,155 SH   SOLE   0 0 2,155
MCDONALDS CORP COM 580135101   341,511 1,221 SH   SOLE   0 0 1,221
MICROSOFT CORP COM 594918104   13,097,296 45,429 SH   SOLE   0 0 45,429
MONDELEZ INTL INC CL A 609207105   348,391 4,997 SH   SOLE   0 0 4,997
NETFLIX INC COM 64110L106   944,542 2,734 SH   SOLE   0 0 2,734
NIKE INC CL B 654106103   1,456,191 11,874 SH   SOLE   0 0 11,874
NORFOLK SOUTHN CORP COM 655844108   316,726 1,494 SH   SOLE   0 0 1,494
NOVARTIS AG SPONSORED ADR 66987V109   451,194 4,904 SH   SOLE   0 0 4,904
NOVO-NORDISK A S ADR 670100205   608,379 3,823 SH   SOLE   0 0 3,823
NUCOR CORP COM 670346105   463,410 3,000 SH   SOLE   0 0 3,000
NVIDIA CORPORATION COM 67066G104   2,306,708 8,304 SH   SOLE   0 0 8,304
OLD DOMINION FREIGHT LINE IN COM 679580100   99,807,044 292,827 SH   SOLE   0 0 292,827
OREILLY AUTOMOTIVE INC COM 67103H107   2,305,830 2,716 SH   SOLE   0 0 2,716
PALO ALTO NETWORKS INC COM 697435105   4,336,955 21,713 SH   SOLE   0 0 21,713
PAYCOM SOFTWARE INC COM 70432V102   241,688 795 SH   SOLE   0 0 795
PEPSICO INC COM 713448108   232,865 1,277 SH   SOLE   0 0 1,277
PFIZER INC COM 717081103   848,718 20,802 SH   SOLE   0 0 20,802
PHILIP MORRIS INTL INC COM 718172109   6,562,972 67,486 SH   SOLE   0 0 67,486
PHILLIPS 66 COM 718546104   239,991 2,367 SH   SOLE   0 0 2,367
PIONEER NAT RES CO COM 723787107   204,240 1,000 SH   SOLE   0 0 1,000
PNC FINL SVCS GROUP INC COM 693475105   1,350,500 10,625 SH   SOLE   0 0 10,625
PROCTER AND GAMBLE CO COM 742718109   405,782 2,729 SH   SOLE   0 0 2,729
PROSHARES TR ULTRAPRO QQQ 74347X831   582,439 20,610 SH   SOLE   0 0 20,610
PROSHARES TR ULTRPRO DOW30 74347X823   498,839 8,980 SH   SOLE   0 0 8,980
PROSHARES TR ULTRASHRT S&P500 74347G416   759,360 18,998 SH   SOLE   0 0 18,998
RAYTHEON TECHNOLOGIES CORP COM 75513E101   362,557 3,702 SH   SOLE   0 0 3,702
SALESFORCE INC COM 79466L302   2,166,614 10,845 SH   SOLE   0 0 10,845
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   241,617 7,515 SH   SOLE   0 0 7,515
SERVICENOW INC COM 81762P102   1,560,994 3,359 SH   SOLE   0 0 3,359
SMARTSHEET INC COM CL A 83200N103   705,193 14,753 SH   SOLE   0 0 14,753
SPDR GOLD TR GOLD SHS 78463V107   585,205 3,194 SH   SOLE   0 0 3,194
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   236,632 6,933 SH   SOLE   0 0 6,933
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   1,045,167 32,539 SH   SOLE   0 0 32,539
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,658,733 4,052 SH   SOLE   0 0 4,052
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   429,989 938 SH   SOLE   0 0 938
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   1,388,850 15,126 SH   SOLE   0 0 15,126
SPDR SER TR PORTFOLIO SH TSR 78468R101   1,951,786 66,773 SH   SOLE   0 0 66,773
SPDR SER TR BLOOMBERG HIGH Y 78468R622   2,764,737 29,786 SH   SOLE   0 0 29,786
SPDR SER TR S&P DIVID ETF 78464A763   325,613 2,632 SH   SOLE   0 0 2,632
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   4,559,135 109,965 SH   SOLE   0 0 109,965
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   14,032,070 341,995 SH   SOLE   0 0 341,995
STARWOOD PPTY TR INC COM 85571B105   4,040,906 228,429 SH   SOLE   0 0 228,429
TARGET CORP COM 87612E106   5,636,145 34,029 SH   SOLE   0 0 34,029
TESLA INC COM 88160R101   320,526 1,545 SH   SOLE   0 0 1,545
TRUIST FINL CORP COM 89832Q109   672,302 19,716 SH   SOLE   0 0 19,716
ULTA BEAUTY INC COM 90384S303   215,540 395 SH   SOLE   0 0 395
UNITED BANKSHARES INC WEST V COM 909907107   339,228 9,637 SH   SOLE   0 0 9,637
UNITED PARCEL SERVICE INC CL B 911312106   5,672,562 29,242 SH   SOLE   0 0 29,242
UNITEDHEALTH GROUP INC COM 91324P102   5,258,346 11,127 SH   SOLE   0 0 11,127
VALERO ENERGY CORP COM 91913Y100   855,856 6,131 SH   SOLE   0 0 6,131
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   5,758,956 15,314 SH   SOLE   0 0 15,314
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,482,738 7,822 SH   SOLE   0 0 7,822
VANGUARD INDEX FDS SM CP VAL ETF 922908611   695,686 4,382 SH   SOLE   0 0 4,382
VANGUARD INDEX FDS VALUE ETF 922908744   315,320 2,283 SH   SOLE   0 0 2,283
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   515,401 6,207 SH   SOLE   0 0 6,207
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   1,174,136 28,941 SH   SOLE   0 0 28,941
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   439,957 10,890 SH   SOLE   0 0 10,890
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   266,881 3,501 SH   SOLE   0 0 3,501
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   14,145,236 241,634 SH   SOLE   0 0 241,634
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   653,216 4,241 SH   SOLE   0 0 4,241
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,402,500 31,049 SH   SOLE   0 0 31,049
VANGUARD WORLD FDS INF TECH ETF 92204A702   287,220 745 SH   SOLE   0 0 745
VERIZON COMMUNICATIONS INC COM 92343V104   566,185 14,559 SH   SOLE   0 0 14,559
VISA INC COM CL A 92826C839   3,555,673 15,771 SH   SOLE   0 0 15,771
WALMART INC COM 931142103   5,683,064 38,542 SH   SOLE   0 0 38,542
WESTROCK CO COM 96145D105   3,562,586 116,921 SH   SOLE   0 0 116,921