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   5,296,450 29,806 SH   SOLE   0 0 29,806
ADOBE INC COM 00724F101   3,954,540 8,893 SH   SOLE   0 0 8,893
ALPHABET INC CAP STK CL A 02079K305   9,760,050 51,559 SH   SOLE   0 0 51,559
ALPHABET INC CAP STK CL C 02079K107   1,489,042 7,819 SH   SOLE   0 0 7,819
ALTRIA GROUP INC COM 02209S103   14,921,893 285,368 SH   SOLE   0 0 285,368
AMAZON COM INC COM 023135106   8,759,804 39,928 SH   SOLE   0 0 39,928
AMERIPRISE FINL INC COM 03076C106   451,546 848 SH   SOLE   0 0 848
APPLE INC COM 037833100   30,946,062 123,577 SH   SOLE   0 0 123,577
ARES CAPITAL CORP COM 04010L103   680,582 31,091 SH   SOLE   0 0 31,091
ARMADA HOFFLER PPTYS INC COM 04208T108   473,915 46,326 SH   SOLE   0 0 46,326
ASML HOLDING N V N Y REGISTRY SHS N07059210   4,728,932 6,823 SH   SOLE   0 0 6,823
ASTRAZENECA PLC SPONSORED ADR 046353108   244,048 3,725 SH   SOLE   0 0 3,725
ATLANTIC UN BANKSHARES CORP COM 04911A107   2,283,420 60,280 SH   SOLE   0 0 60,280
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   12,007,388 26,490 SH   SOLE   0 0 26,490
BLACKROCK INCOME TR INC COM NEW 09247F209   184,920 16,052 SH   SOLE   0 0 16,052
BLACKROCK VA MUN BD TR COM 092481100   308,545 28,075 SH   SOLE   0 0 28,075
BLACKSTONE INC COM 09260D107   15,987,412 92,724 SH   SOLE   0 0 92,724
BLOCK INC CL A 852234103   208,906 2,458 SH   SOLE   0 0 2,458
BROADCOM INC COM 11135F101   14,529,768 62,672 SH   SOLE   0 0 62,672
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   5,009,429 92,442 SH   SOLE   0 0 92,442
BUNGE GLOBAL SA COM SHS H11356104   4,554,924 58,577 SH   SOLE   0 0 58,577
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101   327,901 18,515 SH   SOLE   0 0 18,515
CAPITAL ONE FINL CORP COM 14040H105   1,412,936 7,924 SH   SOLE   0 0 7,924
CATERPILLAR INC COM 149123101   566,259 1,561 SH   SOLE   0 0 1,561
CHEVRON CORP NEW COM 166764100   1,113,039 7,685 SH   SOLE   0 0 7,685
CISCO SYS INC COM 17275R102   1,095,590 18,507 SH   SOLE   0 0 18,507
COCA COLA CO COM 191216100   1,308,039 21,009 SH   SOLE   0 0 21,009
COLGATE PALMOLIVE CO COM 194162103   389,277 4,282 SH   SOLE   0 0 4,282
CONOCOPHILLIPS COM 20825C104   427,753 4,313 SH   SOLE   0 0 4,313
CONSOLIDATED EDISON INC COM 209115104   232,666 2,607 SH   SOLE   0 0 2,607
CORTEVA INC COM 22052L104   345,207 6,061 SH   SOLE   0 0 6,061
COSTCO WHSL CORP NEW COM 22160K105   553,428 604 SH   SOLE   0 0 604
CRH PLC ORD G25508105   5,957,363 64,390 SH   SOLE   0 0 64,390
CSX CORP COM 126408103   454,338 14,079 SH   SOLE   0 0 14,079
DANAHER CORPORATION COM 235851102   3,513,615 15,307 SH   SOLE   0 0 15,307
DEVON ENERGY CORP NEW COM 25179M103   4,763,958 145,553 SH   SOLE   0 0 145,553
DOMINION ENERGY INC COM 25746U109   4,075,915 75,676 SH   SOLE   0 0 75,676
DOW INC COM 260557103   3,501,499 87,254 SH   SOLE   0 0 87,254
DUKE ENERGY CORP NEW COM NEW 26441C204   708,979 6,580 SH   SOLE   0 0 6,580
DUPONT DE NEMOURS INC COM 26614N102   623,729 8,180 SH   SOLE   0 0 8,180
EA SERIES TRUST BURNEY US FCTR 02072L649   1,514,850 36,520 SH   SOLE   0 0 36,520
ELEVANCE HEALTH INC COM 036752103   229,456 622 SH   SOLE   0 0 622
ELI LILLY & CO COM 532457108   1,359,182 1,761 SH   SOLE   0 0 1,761
ENTERPRISE PRODS PARTNERS L COM 293792107   322,834 10,294 SH   SOLE   0 0 10,294
EXXON MOBIL CORP COM 30231G102   6,409,846 59,588 SH   SOLE   0 0 59,588
FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107   6,421,032 36,993 SH   SOLE   0 0 36,993
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   399,747 8,909 SH   SOLE   0 0 8,909
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119   206,466 3,223 SH   SOLE   0 0 3,223
FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101   167,306 24,532 SH   SOLE   0 0 24,532
GENERAL DYNAMICS CORP COM 369550108   5,690,951 21,598 SH   SOLE   0 0 21,598
GENERAL MTRS CO COM 37045V100   399,808 7,505 SH   SOLE   0 0 7,505
GOLDMAN SACHS GROUP INC COM 38141G104   218,169 381 SH   SOLE   0 0 381
GRAB HOLDINGS LIMITED CLASS A ORD G4124C109   517,605 109,662 SH   SOLE   0 0 109,662
GRAINGER W W INC COM 384802104   4,284,956 4,065 SH   SOLE   0 0 4,065
GSK PLC SPONSORED ADR 37733W204   292,138 8,638 SH   SOLE   0 0 8,638
HOME DEPOT INC COM 437076102   6,381,145 16,404 SH   SOLE   0 0 16,404
INSTEEL INDS INC COM 45774W108   2,416,316 89,460 SH   SOLE   0 0 89,460
INTUIT COM 461202103   5,143,166 8,183 SH   SOLE   0 0 8,183
INTUITIVE SURGICAL INC COM NEW 46120E602   4,347,927 8,330 SH   SOLE   0 0 8,330
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   1,207,378 92,947 SH   SOLE   0 0 92,947
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   253,138 3,848 SH   SOLE   0 0 3,848
INVESCO QQQ TR UNIT SER 1 46090E103   6,820,190 13,341 SH   SOLE   0 0 13,341
INVESTORS TITLE CO NC COM 461804106   236,760 1,000 SH   SOLE   0 0 1,000
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101   484,612 9,135 SH   SOLE   0 0 9,135
ISHARES INC MSCI EMRG CHN 46434G764   1,153,696 20,806 SH   SOLE   0 0 20,806
ISHARES TR 3 7 YR TREAS BD 464288661   13,660,565 118,222 SH   SOLE   0 0 118,222
ISHARES TR 7-10 YR TRSY BD 464287440   2,551,420 27,598 SH   SOLE   0 0 27,598
ISHARES TR AGGRES ALLOC ETF 464289859   2,854,154 37,256 SH   SOLE   0 0 37,256
ISHARES TR CORE S&P MCP ETF 464287507   7,571,413 121,512 SH   SOLE   0 0 121,512
ISHARES TR CORE S&P SCP ETF 464287804   9,511,539 82,551 SH   SOLE   0 0 82,551
ISHARES TR CORE S&P500 ETF 464287200   13,511,169 22,952 SH   SOLE   0 0 22,952
ISHARES TR CORE US AGGBD ET 464287226   3,092,326 31,913 SH   SOLE   0 0 31,913
ISHARES TR EUROPE ETF 464287861   584,810 11,233 SH   SOLE   0 0 11,233
ISHARES TR EXPANDED TECH 464287515   430,016 4,295 SH   SOLE   0 0 4,295
ISHARES TR GRWT ALLOCAT ETF 464289867   342,112 5,968 SH   SOLE   0 0 5,968
ISHARES TR IBOXX INV CP ETF 464287242   15,510,858 145,178 SH   SOLE   0 0 145,178
ISHARES TR MSCI EMG MKT ETF 464287234   233,662 5,587 SH   SOLE   0 0 5,587
ISHARES TR RUS 1000 GRW ETF 464287614   6,161,082 15,342 SH   SOLE   0 0 15,342
ISHARES TR RUS 1000 VAL ETF 464287598   375,144 2,026 SH   SOLE   0 0 2,026
ISHARES TR RUSSELL 2000 ETF 464287655   376,850 1,706 SH   SOLE   0 0 1,706
ISHARES TR S&P 100 ETF 464287101   9,114,009 31,553 SH   SOLE   0 0 31,553
ISHARES TR S&P 500 GRWT ETF 464287309   415,147 4,089 SH   SOLE   0 0 4,089
ISHARES TR U.S. PHARMA ETF 464288836   1,347,523 20,504 SH   SOLE   0 0 20,504
ISHARES TR US OIL GS EX ETF 464288851   613,249 6,842 SH   SOLE   0 0 6,842
ISHARES TR US TRSPRTION 464287192   525,155 7,772 SH   SOLE   0 0 7,772
JOHNSON & JOHNSON COM 478160104   6,065,166 41,939 SH   SOLE   0 0 41,939
JPMORGAN CHASE & CO. COM 46625H100   10,719,148 44,717 SH   SOLE   0 0 44,717
KINSALE CAP GROUP INC COM 49714P108   3,636,550 7,818 SH   SOLE   0 0 7,818
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104   219,947 31,647 SH   SOLE   0 0 31,647
LITMAN GREGORY FDS TR IMGP DBI MANAGED 53700T827   2,325,370 88,890 SH   SOLE   0 0 88,890
LOCKHEED MARTIN CORP COM 539830109   7,501,582 15,437 SH   SOLE   0 0 15,437
LOWES COS INC COM 548661107   387,440 1,570 SH   SOLE   0 0 1,570
MARKEL GROUP INC COM 570535104   267,566 155 SH   SOLE   0 0 155
MARVELL TECHNOLOGY INC COM 573874104   227,527 2,060 SH   SOLE   0 0 2,060
MASTERCARD INCORPORATED CL A 57636Q104   1,056,836 2,007 SH   SOLE   0 0 2,007
MCDONALDS CORP COM 580135101   336,375 1,160 SH   SOLE   0 0 1,160
META PLATFORMS INC CL A 30303M102   338,391 578 SH   SOLE   0 0 578
MICROSOFT CORP COM 594918104   19,629,907 46,572 SH   SOLE   0 0 46,572
MICROSTRATEGY INC CL A NEW 594972408   329,009 1,136 SH   SOLE   0 0 1,136
MONDELEZ INTL INC CL A 609207105   562,239 9,413 SH   SOLE   0 0 9,413
NETFLIX INC COM 64110L106   2,436,869 2,734 SH   SOLE   0 0 2,734
NORFOLK SOUTHN CORP COM 655844108   350,726 1,494 SH   SOLE   0 0 1,494
NOVARTIS AG SPONSORED ADR 66987V109   314,294 3,230 SH   SOLE   0 0 3,230
NOVO-NORDISK A S ADR 670100205   658,424 7,654 SH   SOLE   0 0 7,654
NUCOR CORP COM 670346105   358,884 3,075 SH   SOLE   0 0 3,075
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201   212,283 2,473 SH   SOLE   0 0 2,473
NUSHARES ETF TR NUVEEN ESG US 67092P870   295,490 13,567 SH   SOLE   0 0 13,567
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102   171,332 30,111 SH   SOLE   0 0 30,111
NUVEEN MUN VALUE FD INC COM 670928100   86,287 10,045 SH   SOLE   0 0 10,045
NVIDIA CORPORATION COM 67066G104   10,875,733 80,987 SH   SOLE   0 0 80,987
OLD DOMINION FREIGHT LINE IN COM 679580100   99,606,097 564,660 SH   SOLE   0 0 564,660
ORACLE CORP COM 68389X105   278,523 1,671 SH   SOLE   0 0 1,671
OREILLY AUTOMOTIVE INC COM 67103H107   4,202,476 3,544 SH   SOLE   0 0 3,544
PALANTIR TECHNOLOGIES INC CL A 69608A108   309,630 4,094 SH   SOLE   0 0 4,094
PALO ALTO NETWORKS INC COM 697435105   7,954,928 43,718 SH   SOLE   0 0 43,718
PEPSICO INC COM 713448108   201,520 1,325 SH   SOLE   0 0 1,325
PHILIP MORRIS INTL INC COM 718172109   12,630,623 104,945 SH   SOLE   0 0 104,945
PHILLIPS 66 COM 718546104   295,331 2,592 SH   SOLE   0 0 2,592
PNC FINL SVCS GROUP INC COM 693475105   1,332,785 6,911 SH   SOLE   0 0 6,911
PROCTER AND GAMBLE CO COM 742718109   474,349 2,829 SH   SOLE   0 0 2,829
PROSHARES TR ULTRAPRO QQQ 74347X831   1,420,384 17,950 SH   SOLE   0 0 17,950
PROSHARES TR ULTRASHRT S&P500 74347G416   1,089,421 55,385 SH   SOLE   0 0 55,385
PROSHARES TR ULTRPRO DOW30 74347X823   849,059 8,980 SH   SOLE   0 0 8,980
REALTY INCOME CORP COM 756109104   4,586,586 85,875 SH   SOLE   0 0 85,875
ROYCE SMALL CAP TRUST INC COM 780910105   178,588 11,303 SH   SOLE   0 0 11,303
RTX CORPORATION COM 75513E101   489,968 4,234 SH   SOLE   0 0 4,234
S&P GLOBAL INC COM 78409V104   233,577 469 SH   SOLE   0 0 469
SALESFORCE INC COM 79466L302   4,597,800 13,752 SH   SOLE   0 0 13,752
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   762,240 18,742 SH   SOLE   0 0 18,742
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   3,319,537 43,857 SH   SOLE   0 0 43,857
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   354,230 4,210 SH   SOLE   0 0 4,210
SERVICENOW INC COM 81762P102   4,086,763 3,855 SH   SOLE   0 0 3,855
SMARTSHEET INC COM CL A 83200N103   404,201 7,214 SH   SOLE   0 0 7,214
SPDR GOLD TR GOLD SHS 78463V107   1,443,337 5,961 SH   SOLE   0 0 5,961
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   1,252,167 36,688 SH   SOLE   0 0 36,688
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   313,674 8,175 SH   SOLE   0 0 8,175
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,753,268 4,698 SH   SOLE   0 0 4,698
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   534,267 938 SH   SOLE   0 0 938
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   206,449 2,258 SH   SOLE   0 0 2,258
SPDR SER TR BLOOMBERG HIGH Y 78468R622   2,826,550 29,607 SH   SOLE   0 0 29,607
SPDR SER TR DJ REIT ETF 78464A607   652,971 6,605 SH   SOLE   0 0 6,605
SPDR SER TR PORTFOLIO S&P600 78468R853   1,133,242 25,228 SH   SOLE   0 0 25,228
SPDR SER TR S&P DIVID ETF 78464A763   530,564 4,016 SH   SOLE   0 0 4,016
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   4,799,420 115,011 SH   SOLE   0 0 115,011
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   12,401,077 314,828 SH   SOLE   0 0 314,828
SUN CMNTYS INC COM 866674104   307,160 2,498 SH   SOLE   0 0 2,498
SYNOPSYS INC COM 871607107   2,677,732 5,517 SH   SOLE   0 0 5,517
TESLA INC COM 88160R101   585,165 1,449 SH   SOLE   0 0 1,449
THE TRADE DESK INC COM CL A 88339J105   235,060 2,000 SH   SOLE   0 0 2,000
TRUIST FINL CORP COM 89832Q109   737,562 17,002 SH   SOLE   0 0 17,002
UNITED BANKSHARES INC WEST V COM 909907107   302,973 8,069 SH   SOLE   0 0 8,069
UNITED PARCEL SERVICE INC CL B 911312106   5,154,484 40,876 SH   SOLE   0 0 40,876
UNITEDHEALTH GROUP INC COM 91324P102   6,857,806 13,557 SH   SOLE   0 0 13,557
VALERO ENERGY CORP COM 91913Y100   455,617 3,717 SH   SOLE   0 0 3,717
VANECK ETF TRUST AGRIBUSINESS ETF 92189F700   882,828 13,683 SH   SOLE   0 0 13,683
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505   1,062,673 2,903 SH   SOLE   0 0 2,903
VANGUARD INDEX FDS GROWTH ETF 922908736   876,700 2,136 SH   SOLE   0 0 2,136
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   483,920 5,432 SH   SOLE   0 0 5,432
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   8,338,986 15,477 SH   SOLE   0 0 15,477
VANGUARD INDEX FDS SM CP VAL ETF 922908611   868,425 4,382 SH   SOLE   0 0 4,382
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,879,471 7,822 SH   SOLE   0 0 7,822
VANGUARD INDEX FDS VALUE ETF 922908744   201,095 1,188 SH   SOLE   0 0 1,188
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   398,431 6,940 SH   SOLE   0 0 6,940
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   1,331,709 33,663 SH   SOLE   0 0 33,663
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   995,429 12,401 SH   SOLE   0 0 12,401
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   988,130 16,984 SH   SOLE   0 0 16,984
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   883,022 4,509 SH   SOLE   0 0 4,509
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   2,081,868 43,535 SH   SOLE   0 0 43,535
VANGUARD WORLD FD INF TECH ETF 92204A702   401,216 645 SH   SOLE   0 0 645
VISA INC COM CL A 92826C839   6,304,556 19,949 SH   SOLE   0 0 19,949
WALMART INC COM 931142103   10,660,259 117,987 SH   SOLE   0 0 117,987