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,660,898 24,560 SH   SOLE   0 0 24,560
ADOBE INC COM 00724F101   3,153,222 6,184 SH   SOLE   0 0 6,184
ALBEMARLE CORP COM 012653101   247,297 1,454 SH   SOLE   0 0 1,454
ALPHABET INC CAP STK CL A 02079K305   6,321,977 48,311 SH   SOLE   0 0 48,311
ALPHABET INC CAP STK CL C 02079K107   1,078,137 8,177 SH   SOLE   0 0 8,177
ALTRIA GROUP INC COM 02209S103   14,404,670 342,561 SH   SOLE   0 0 342,561
AMAZON COM INC COM 023135106   4,473,353 35,190 SH   SOLE   0 0 35,190
AMERIPRISE FINL INC COM 03076C106   277,463 842 SH   SOLE   0 0 842
APPLE INC COM 037833100   20,944,100 122,330 SH   SOLE   0 0 122,330
ARES CAPITAL CORP COM 04010L103   630,176 32,367 SH   SOLE   0 0 32,367
ARMADA HOFFLER PPTYS INC COM 04208T108   385,925 37,688 SH   SOLE   0 0 37,688
ASML HOLDING N V N Y REGISTRY SHS N07059210   2,432,146 4,132 SH   SOLE   0 0 4,132
ASTRAZENECA PLC SPONSORED ADR 046353108   243,724 3,599 SH   SOLE   0 0 3,599
ATLANTIC UN BANKSHARES CORP COM 04911A107   1,896,961 65,912 SH   SOLE   0 0 65,912
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   7,872,642 22,474 SH   SOLE   0 0 22,474
BLACKSTONE INC COM 09260D107   10,710,721 99,969 SH   SOLE   0 0 99,969
BRISTOL-MYERS SQUIBB CO COM 110122108   4,607,289 79,381 SH   SOLE   0 0 79,381
BROADCOM INC COM 11135F101   5,764,600 6,940 SH   SOLE   0 0 6,940
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   2,484,547 74,521 SH   SOLE   0 0 74,521
BUNGE LIMITED COM G16962105   5,759,761 53,208 SH   SOLE   0 0 53,208
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101   399,588 28,400 SH   SOLE   0 0 28,400
CAPITAL ONE FINL CORP COM 14040H105   1,028,635 10,599 SH   SOLE   0 0 10,599
CATERPILLAR INC COM 149123101   331,753 1,215 SH   SOLE   0 0 1,215
CHEVRON CORP NEW COM 166764100   1,680,441 9,966 SH   SOLE   0 0 9,966
CISCO SYS INC COM 17275R102   6,495,315 120,821 SH   SOLE   0 0 120,821
COCA COLA CO COM 191216100   428,790 7,660 SH   SOLE   0 0 7,660
COLGATE PALMOLIVE CO COM 194162103   304,493 4,282 SH   SOLE   0 0 4,282
CONOCOPHILLIPS COM 20825C104   499,327 4,168 SH   SOLE   0 0 4,168
CONSOLIDATED EDISON INC COM 209115104   219,948 2,572 SH   SOLE   0 0 2,572
CORTEVA INC COM 22052L104   320,925 6,273 SH   SOLE   0 0 6,273
COSTCO WHSL CORP NEW COM 22160K105   309,033 547 SH   SOLE   0 0 547
CSX CORP COM 126408103   454,203 14,771 SH   SOLE   0 0 14,771
DANAHER CORPORATION COM 235851102   2,532,446 10,207 SH   SOLE   0 0 10,207
DEVON ENERGY CORP NEW COM 25179M103   4,805,039 100,735 SH   SOLE   0 0 100,735
DISNEY WALT CO COM 254687106   1,366,821 16,864 SH   SOLE   0 0 16,864
DOMINION ENERGY INC COM 25746U109   605,864 13,563 SH   SOLE   0 0 13,563
DOW INC COM 260557103   3,557,497 68,997 SH   SOLE   0 0 68,997
DUKE ENERGY CORP NEW COM NEW 26441C204   5,041,718 57,123 SH   SOLE   0 0 57,123
DUPONT DE NEMOURS INC COM 26614N102   618,452 8,291 SH   SOLE   0 0 8,291
EA SERIES TRUST BURNEY US FCTR 02072L649   1,039,359 36,520 SH   SOLE   0 0 36,520
ELEVANCE HEALTH INC COM 036752103   311,525 715 SH   SOLE   0 0 715
ELI LILLY & CO COM 532457108   909,592 1,693 SH   SOLE   0 0 1,693
ENTERPRISE PRODS PARTNERS L COM 293792107   300,501 10,979 SH   SOLE   0 0 10,979
EXXON MOBIL CORP COM 30231G102   4,651,146 39,557 SH   SOLE   0 0 39,557
FERGUSON PLC NEW SHS G3421J106   5,694,714 34,625 SH   SOLE   0 0 34,625
GENERAL DYNAMICS CORP COM 369550108   3,823,610 17,304 SH   SOLE   0 0 17,304
GENERAL MTRS CO COM 37045V100   260,340 7,896 SH   SOLE   0 0 7,896
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529   1,384,974 13,835 SH   SOLE   0 0 13,835
GOLDMAN SACHS GROUP INC COM 38141G104   250,627 775 SH   SOLE   0 0 775
GRAB HOLDINGS LIMITED CLASS A ORD G4124C109   388,203 109,662 SH   SOLE   0 0 109,662
GRAINGER W W INC COM 384802104   2,125,963 3,073 SH   SOLE   0 0 3,073
GSK PLC SPONSORED ADR 37733W204   562,201 15,509 SH   SOLE   0 0 15,509
HOME DEPOT INC COM 437076102   4,261,076 14,102 SH   SOLE   0 0 14,102
INSTEEL INDS INC COM 45774W108   3,478,121 107,151 SH   SOLE   0 0 107,151
INTEL CORP COM 458140100   214,308 6,028 SH   SOLE   0 0 6,028
INTUIT COM 461202103   3,632,714 7,110 SH   SOLE   0 0 7,110
INTUITIVE SURGICAL INC COM NEW 46120E602   2,066,783 7,071 SH   SOLE   0 0 7,071
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   375,380 25,109 SH   SOLE   0 0 25,109
INVESCO QQQ TR UNIT SER 1 46090E103   5,229,027 14,595 SH   SOLE   0 0 14,595
ISHARES INC MSCI EMRG CHN 46434G764   510,279 10,240 SH   SOLE   0 0 10,240
ISHARES TR ISHS 1-5YR INVS 464288646   15,851,661 318,115 SH   SOLE   0 0 318,115
ISHARES TR 7-10 YR TRSY BD 464287440   15,563,750 169,928 SH   SOLE   0 0 169,928
ISHARES TR CORE S&P500 ETF 464287200   9,930,096 23,124 SH   SOLE   0 0 23,124
ISHARES TR S&P 100 ETF 464287101   7,035,338 35,064 SH   SOLE   0 0 35,064
ISHARES TR CORE S&P MCP ETF 464287507   6,034,987 24,203 SH   SOLE   0 0 24,203
ISHARES TR CORE S&P SCP ETF 464287804   5,891,790 62,459 SH   SOLE   0 0 62,459
ISHARES TR CORE US AGGBD ET 464287226   4,756,566 50,580 SH   SOLE   0 0 50,580
ISHARES TR RUS 1000 GRW ETF 464287614   4,102,919 15,425 SH   SOLE   0 0 15,425
ISHARES TR AGGRES ALLOC ETF 464289859   2,289,055 36,054 SH   SOLE   0 0 36,054
ISHARES TR EUROPE ETF 464287861   841,896 17,639 SH   SOLE   0 0 17,639
ISHARES TR FLTG RATE NT ETF 46429B655   528,588 10,387 SH   SOLE   0 0 10,387
ISHARES TR NATIONAL MUN ETF 464288414   440,307 4,294 SH   SOLE   0 0 4,294
ISHARES TR GRWT ALLOCAT ETF 464289867   352,828 7,141 SH   SOLE   0 0 7,141
ISHARES TR S&P 500 GRWT ETF 464287309   340,480 4,976 SH   SOLE   0 0 4,976
ISHARES TR EXPANDED TECH 464287515   334,094 979 SH   SOLE   0 0 979
ISHARES TR RUS 1000 VAL ETF 464287598   299,308 1,971 SH   SOLE   0 0 1,971
ISHARES TR RUSSELL 2000 ETF 464287655   266,698 1,509 SH   SOLE   0 0 1,509
ISHARES TR IBOXX INV CP ETF 464287242   252,680 2,477 SH   SOLE   0 0 2,477
ISHARES TR MSCI EMG MKT ETF 464287234   208,388 5,491 SH   SOLE   0 0 5,491
JOHNSON & JOHNSON COM 478160104   6,108,435 39,219 SH   SOLE   0 0 39,219
JPMORGAN CHASE & CO COM 46625H100   6,206,642 42,799 SH   SOLE   0 0 42,799
LITMAN GREGORY FDS TR IMGP DBI MANAGED 53700T827   745,765 25,805 SH   SOLE   0 0 25,805
LOCKHEED MARTIN CORP COM 539830109   5,342,860 13,065 SH   SOLE   0 0 13,065
LOWES COS INC COM 548661107   301,106 1,449 SH   SOLE   0 0 1,449
MARKEL GROUP INC COM 570535104   432,817 294 SH   SOLE   0 0 294
MASTERCARD INCORPORATED CL A 57636Q104   823,936 2,081 SH   SOLE   0 0 2,081
MCDONALDS CORP COM 580135101   299,120 1,135 SH   SOLE   0 0 1,135
MICROSOFT CORP COM 594918104   13,206,426 41,826 SH   SOLE   0 0 41,826
MONDELEZ INTL INC CL A 609207105   663,742 9,564 SH   SOLE   0 0 9,564
NETFLIX INC COM 64110L106   1,031,702 2,734 SH   SOLE   0 0 2,734
NIKE INC CL B 654106103   1,104,877 11,555 SH   SOLE   0 0 11,555
NORFOLK SOUTHN CORP COM 655844108   296,290 1,505 SH   SOLE   0 0 1,505
NORTHROP GRUMMAN CORP COM 666807102   222,605 506 SH   SOLE   0 0 506
NOVARTIS AG SPONSORED ADR 66987V109   499,550 4,904 SH   SOLE   0 0 4,904
NOVO-NORDISK A S ADR 670100205   696,055 7,654 SH   SOLE   0 0 7,654
NUCOR CORP COM 670346105   469,050 3,000 SH   SOLE   0 0 3,000
NUSHARES ETF TR NUVEEN ESG US 67092P870   239,485 11,350 SH   SOLE   0 0 11,350
NVIDIA CORPORATION COM 67066G104   4,227,127 9,718 SH   SOLE   0 0 9,718
OLD DOMINION FREIGHT LINE IN COM 679580100   114,948,316 280,951 SH   SOLE   0 0 280,951
OREILLY AUTOMOTIVE INC COM 67103H107   2,409,388 2,651 SH   SOLE   0 0 2,651
PALO ALTO NETWORKS INC COM 697435105   5,006,232 21,354 SH   SOLE   0 0 21,354
PAYCOM SOFTWARE INC COM 70432V102   206,120 795 SH   SOLE   0 0 795
PEPSICO INC COM 713448108   275,133 1,624 SH   SOLE   0 0 1,624
PFIZER INC COM 717081103   707,381 21,326 SH   SOLE   0 0 21,326
PHILIP MORRIS INTL INC COM 718172109   8,413,722 90,881 SH   SOLE   0 0 90,881
PHILLIPS 66 COM 718546104   285,784 2,379 SH   SOLE   0 0 2,379
PIONEER NAT RES CO COM 723787107   229,550 1,000 SH   SOLE   0 0 1,000
PNC FINL SVCS GROUP INC COM 693475105   1,295,467 10,552 SH   SOLE   0 0 10,552
PROCTER AND GAMBLE CO COM 742718109   400,628 2,747 SH   SOLE   0 0 2,747
PROSHARES TR ULTRASHRT S&P500 74347G416   885,343 23,857 SH   SOLE   0 0 23,857
PROSHARES TR ULTRAPRO QQQ 74347X831   685,685 19,250 SH   SOLE   0 0 19,250
PROSHARES TR ULTRPRO DOW30 74347X823   482,944 8,980 SH   SOLE   0 0 8,980
RTX CORPORATION COM 75513E101   263,497 3,661 SH   SOLE   0 0 3,661
SALESFORCE INC COM 79466L302   2,152,104 10,613 SH   SOLE   0 0 10,613
SERVICENOW INC COM 81762P102   1,803,205 3,226 SH   SOLE   0 0 3,226
SMARTSHEET INC COM CL A 83200N103   529,136 13,078 SH   SOLE   0 0 13,078
SPDR GOLD TR GOLD SHS 78463V107   906,456 5,287 SH   SOLE   0 0 5,287
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   1,101,645 35,525 SH   SOLE   0 0 35,525
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   240,606 7,167 SH   SOLE   0 0 7,167
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,570,766 3,674 SH   SOLE   0 0 3,674
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   428,328 938 SH   SOLE   0 0 938
SPDR SER TR BLOOMBERG HIGH Y 78468R622   2,292,439 25,359 SH   SOLE   0 0 25,359
SPDR SER TR S&P DIVID ETF 78464A763   276,505 2,404 SH   SOLE   0 0 2,404
SPDR SER TR PORTFOLIO SH TSR 78468R101   221,369 7,708 SH   SOLE   0 0 7,708
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   10,091,315 261,095 SH   SOLE   0 0 261,095
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   4,876,366 116,298 SH   SOLE   0 0 116,298
STARWOOD PPTY TR INC COM 85571B105   244,018 12,611 SH   SOLE   0 0 12,611
TARGET CORP COM 87612E106   251,264 2,272 SH   SOLE   0 0 2,272
TESLA INC COM 88160R101   368,324 1,472 SH   SOLE   0 0 1,472
TRUIST FINL CORP COM 89832Q109   522,613 18,267 SH   SOLE   0 0 18,267
UNION PAC CORP COM 907818108   248,088 1,218 SH   SOLE   0 0 1,218
UNITED BANKSHARES INC WEST V COM 909907107   266,244 9,650 SH   SOLE   0 0 9,650
UNITED PARCEL SERVICE INC CL B 911312106   4,651,942 29,845 SH   SOLE   0 0 29,845
UNITEDHEALTH GROUP INC COM 91324P102   5,588,812 11,085 SH   SOLE   0 0 11,085
VALERO ENERGY CORP COM 91913Y100   878,570 6,200 SH   SOLE   0 0 6,200
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   6,013,628 15,314 SH   SOLE   0 0 15,314
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,478,906 7,822 SH   SOLE   0 0 7,822
VANGUARD INDEX FDS SM CP VAL ETF 922908611   698,885 4,382 SH   SOLE   0 0 4,382
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   410,519 5,426 SH   SOLE   0 0 5,426
VANGUARD INDEX FDS GROWTH ETF 922908736   201,509 740 SH   SOLE   0 0 740
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   1,158,323 29,754 SH   SOLE   0 0 29,754
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   300,249 7,657 SH   SOLE   0 0 7,657
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   447,453 2,880 SH   SOLE   0 0 2,880
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,339,558 30,639 SH   SOLE   0 0 30,639
VANGUARD WORLD FDS INF TECH ETF 92204A702   309,156 745 SH   SOLE   0 0 745
VERIZON COMMUNICATIONS INC COM 92343V104   213,133 6,576 SH   SOLE   0 0 6,576
VISA INC COM CL A 92826C839   3,611,077 15,700 SH   SOLE   0 0 15,700
WALMART INC COM 931142103   5,922,735 37,033 SH   SOLE   0 0 37,033
WESTROCK CO COM 96145D105   4,186,223 116,934 SH   SOLE   0 0 116,934