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,398,127 29,644 SH   SOLE   0 0 29,644
ADOBE INC COM 00724F101   3,481,235 6,899 SH   SOLE   0 0 6,899
ALBEMARLE CORP COM 012653101   3,206,753 24,342 SH   SOLE   0 0 24,342
ALPHABET INC CAP STK CL A 02079K305   7,984,952 52,905 SH   SOLE   0 0 52,905
ALPHABET INC CAP STK CL C 02079K107   1,268,478 8,331 SH   SOLE   0 0 8,331
ALTRIA GROUP INC COM 02209S103   13,009,624 298,249 SH   SOLE   0 0 298,249
AMAZON COM INC COM 023135106   7,029,228 38,969 SH   SOLE   0 0 38,969
AMERIPRISE FINL INC COM 03076C106   371,534 847 SH   SOLE   0 0 847
APPLE INC COM 037833100   21,298,287 124,203 SH   SOLE   0 0 124,203
ARES CAPITAL CORP COM 04010L103   715,511 34,367 SH   SOLE   0 0 34,367
ARMADA HOFFLER PPTYS INC COM 04208T108   481,790 46,326 SH   SOLE   0 0 46,326
ASML HOLDING N V N Y REGISTRY SHS N07059210   5,983,013 6,165 SH   SOLE   0 0 6,165
ASTRAZENECA PLC SPONSORED ADR 046353108   243,832 3,599 SH   SOLE   0 0 3,599
ATLANTIC UN BANKSHARES CORP COM 04911A107   2,347,757 66,490 SH   SOLE   0 0 66,490
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   10,420,906 24,781 SH   SOLE   0 0 24,781
BLACKSTONE INC COM 09260D107   13,669,087 104,050 SH   SOLE   0 0 104,050
BLOCK INC CL A 852234103   242,406 2,866 SH   SOLE   0 0 2,866
BRISTOL-MYERS SQUIBB CO COM 110122108   5,821,036 107,340 SH   SOLE   0 0 107,340
BROADCOM INC COM 11135F101   8,587,753 6,479 SH   SOLE   0 0 6,479
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   3,782,889 90,026 SH   SOLE   0 0 90,026
BUNGE GLOBAL SA COM SHS H11356104   6,535,721 63,751 SH   SOLE   0 0 63,751
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101   464,908 28,400 SH   SOLE   0 0 28,400
CAPITAL ONE FINL CORP COM 14040H105   1,588,652 10,670 SH   SOLE   0 0 10,670
CATERPILLAR INC COM 149123101   441,771 1,206 SH   SOLE   0 0 1,206
CHEVRON CORP NEW COM 166764100   1,528,950 9,693 SH   SOLE   0 0 9,693
CISCO SYS INC COM 17275R102   1,031,675 20,671 SH   SOLE   0 0 20,671
COCA COLA CO COM 191216100   474,557 7,757 SH   SOLE   0 0 7,757
COLGATE PALMOLIVE CO COM 194162103   368,485 4,092 SH   SOLE   0 0 4,092
CONOCOPHILLIPS COM 20825C104   530,188 4,166 SH   SOLE   0 0 4,166
CONSOLIDATED EDISON INC COM 209115104   235,298 2,591 SH   SOLE   0 0 2,591
CORTEVA INC COM 22052L104   346,543 6,009 SH   SOLE   0 0 6,009
COSTCO WHSL CORP NEW COM 22160K105   448,370 612 SH   SOLE   0 0 612
CSX CORP COM 126408103   526,912 14,214 SH   SOLE   0 0 14,214
DANAHER CORPORATION COM 235851102   3,848,752 15,412 SH   SOLE   0 0 15,412
DEVON ENERGY CORP NEW COM 25179M103   7,190,620 143,297 SH   SOLE   0 0 143,297
DOMINION ENERGY INC COM 25746U109   474,359 9,643 SH   SOLE   0 0 9,643
DOW INC COM 260557103   4,774,881 82,425 SH   SOLE   0 0 82,425
DUKE ENERGY CORP NEW COM NEW 26441C204   6,493,940 67,149 SH   SOLE   0 0 67,149
DUPONT DE NEMOURS INC COM 26614N102   622,058 8,113 SH   SOLE   0 0 8,113
EA SERIES TRUST BURNEY US FCTR 02072L649   1,329,160 36,520 SH   SOLE   0 0 36,520
ELEVANCE HEALTH INC COM 036752103   318,384 614 SH   SOLE   0 0 614
ELI LILLY & CO COM 532457108   1,401,991 1,802 SH   SOLE   0 0 1,802
ENTERPRISE PRODS PARTNERS L COM 293792107   207,622 7,115 SH   SOLE   0 0 7,115
EXXON MOBIL CORP COM 30231G102   6,048,613 52,036 SH   SOLE   0 0 52,036
FERGUSON PLC NEW SHS G3421J106   7,906,649 36,198 SH   SOLE   0 0 36,198
GENERAL DYNAMICS CORP COM 369550108   5,735,883 20,305 SH   SOLE   0 0 20,305
GENERAL MTRS CO COM 37045V100   338,484 7,464 SH   SOLE   0 0 7,464
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529   452,749 4,488 SH   SOLE   0 0 4,488
GRAB HOLDINGS LIMITED CLASS A ORD G4124C109   344,339 109,662 SH   SOLE   0 0 109,662
GRAINGER W W INC COM 384802104   4,063,140 3,994 SH   SOLE   0 0 3,994
GSK PLC SPONSORED ADR 37733W204   624,745 14,573 SH   SOLE   0 0 14,573
HOME DEPOT INC COM 437076102   5,896,647 15,372 SH   SOLE   0 0 15,372
INSTEEL INDS INC COM 45774W108   4,046,581 105,876 SH   SOLE   0 0 105,876
INTEL CORP COM 458140100   238,339 5,396 SH   SOLE   0 0 5,396
INTUIT COM 461202103   4,979,932 7,661 SH   SOLE   0 0 7,661
INTUITIVE SURGICAL INC COM NEW 46120E602   3,411,022 8,547 SH   SOLE   0 0 8,547
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   387,050 27,906 SH   SOLE   0 0 27,906
INVESCO QQQ TR UNIT SER 1 46090E103   5,768,950 12,993 SH   SOLE   0 0 12,993
ISHARES INC MSCI EMRG CHN 46434G764   521,969 9,067 SH   SOLE   0 0 9,067
ISHARES TR IBOXX INV CP ETF 464287242   16,332,441 149,949 SH   SOLE   0 0 149,949
ISHARES TR 3 7 YR TREAS BD 464288661   14,540,936 125,559 SH   SOLE   0 0 125,559
ISHARES TR CORE S&P SCP ETF 464287804   14,375,656 130,073 SH   SOLE   0 0 130,073
ISHARES TR CORE S&P500 ETF 464287200   12,879,574 24,498 SH   SOLE   0 0 24,498
ISHARES TR S&P 100 ETF 464287101   8,157,874 32,973 SH   SOLE   0 0 32,973
ISHARES TR CORE S&P MCP ETF 464287507   7,464,101 122,886 SH   SOLE   0 0 122,886
ISHARES TR RUS 1000 GRW ETF 464287614   5,197,796 15,421 SH   SOLE   0 0 15,421
ISHARES TR CORE US AGGBD ET 464287226   5,073,532 51,802 SH   SOLE   0 0 51,802
ISHARES TR AGGRES ALLOC ETF 464289859   2,704,784 36,820 SH   SOLE   0 0 36,820
ISHARES TR 7-10 YR TRSY BD 464287440   2,271,651 23,998 SH   SOLE   0 0 23,998
ISHARES TR EUROPE ETF 464287861   380,243 6,830 SH   SOLE   0 0 6,830
ISHARES TR EXPANDED TECH 464287515   366,235 4,295 SH   SOLE   0 0 4,295
ISHARES TR GRWT ALLOCAT ETF 464289867   360,897 6,483 SH   SOLE   0 0 6,483
ISHARES TR RUS 1000 VAL ETF 464287598   358,295 2,000 SH   SOLE   0 0 2,000
ISHARES TR RUSSELL 2000 ETF 464287655   355,743 1,692 SH   SOLE   0 0 1,692
ISHARES TR S&P 500 GRWT ETF 464287309   352,651 4,176 SH   SOLE   0 0 4,176
ISHARES TR MSCI EMG MKT ETF 464287234   224,101 5,455 SH   SOLE   0 0 5,455
JOHNSON & JOHNSON COM 478160104   6,958,457 43,988 SH   SOLE   0 0 43,988
JPMORGAN CHASE & CO COM 46625H100   9,017,084 45,018 SH   SOLE   0 0 45,018
KINSALE CAP GROUP INC COM 49714P108   3,577,009 6,817 SH   SOLE   0 0 6,817
LITMAN GREGORY FDS TR IMGP DBI MANAGED 53700T827   971,167 33,862 SH   SOLE   0 0 33,862
LOCKHEED MARTIN CORP COM 539830109   6,802,392 14,955 SH   SOLE   0 0 14,955
LOWES COS INC COM 548661107   371,343 1,458 SH   SOLE   0 0 1,458
MARTIN MARIETTA MATLS INC COM 573284106   481,943 785 SH   SOLE   0 0 785
MASTERCARD INCORPORATED CL A 57636Q104   963,970 2,002 SH   SOLE   0 0 2,002
MCDONALDS CORP COM 580135101   320,457 1,137 SH   SOLE   0 0 1,137
MICROSOFT CORP COM 594918104   19,072,544 45,333 SH   SOLE   0 0 45,333
MONDELEZ INTL INC CL A 609207105   613,830 8,769 SH   SOLE   0 0 8,769
NETFLIX INC COM 64110L106   1,667,728 2,746 SH   SOLE   0 0 2,746
NORFOLK SOUTHN CORP COM 655844108   373,211 1,464 SH   SOLE   0 0 1,464
NOVARTIS AG SPONSORED ADR 66987V109   501,417 5,184 SH   SOLE   0 0 5,184
NOVO-NORDISK A S ADR 670100205   995,654 7,754 SH   SOLE   0 0 7,754
NUCOR CORP COM 670346105   593,700 3,000 SH   SOLE   0 0 3,000
NUSHARES ETF TR NUVEEN ESG US 67092P870   249,360 11,350 SH   SOLE   0 0 11,350
NVIDIA CORPORATION COM 67066G104   9,027,496 9,991 SH   SOLE   0 0 9,991
OLD DOMINION FREIGHT LINE IN COM 679580100   124,018,842 565,496 SH   SOLE   0 0 565,496
OREILLY AUTOMOTIVE INC COM 67103H107   3,765,944 3,336 SH   SOLE   0 0 3,336
PALO ALTO NETWORKS INC COM 697435105   6,281,546 22,108 SH   SOLE   0 0 22,108
PEPSICO INC COM 713448108   229,322 1,310 SH   SOLE   0 0 1,310
PFIZER INC COM 717081103   561,381 20,230 SH   SOLE   0 0 20,230
PHILIP MORRIS INTL INC COM 718172109   9,251,623 100,978 SH   SOLE   0 0 100,978
PHILLIPS 66 COM 718546104   395,480 2,421 SH   SOLE   0 0 2,421
PIONEER NAT RES CO COM 723787107   262,500 1,000 SH   SOLE   0 0 1,000
PNC FINL SVCS GROUP INC COM 693475105   1,367,142 8,460 SH   SOLE   0 0 8,460
PPG INDS INC COM 693506107   202,496 1,397 SH   SOLE   0 0 1,397
PROCTER AND GAMBLE CO COM 742718109   427,584 2,635 SH   SOLE   0 0 2,635
PROSHARES TR ULTRAPRO QQQ 74347X831   1,105,002 17,950 SH   SOLE   0 0 17,950
PROSHARES TR ULTRPRO DOW30 74347X823   764,916 8,980 SH   SOLE   0 0 8,980
REALTY INCOME CORP COM 756109104   5,645,841 104,359 SH   SOLE   0 0 104,359
RTX CORPORATION COM 75513E101   357,068 3,661 SH   SOLE   0 0 3,661
SALESFORCE INC COM 79466L302   3,818,661 12,679 SH   SOLE   0 0 12,679
SERVICENOW INC COM 81762P102   2,839,940 3,725 SH   SOLE   0 0 3,725
SMARTSHEET INC COM CL A 83200N103   423,308 10,995 SH   SOLE   0 0 10,995
SPDR GOLD TR GOLD SHS 78463V107   583,216 2,835 SH   SOLE   0 0 2,835
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   1,252,745 34,954 SH   SOLE   0 0 34,954
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   279,513 7,723 SH   SOLE   0 0 7,723
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,858,994 3,554 SH   SOLE   0 0 3,554
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   521,903 938 SH   SOLE   0 0 938
SPDR SER TR BLOOMBERG HIGH Y 78468R622   3,268,964 34,338 SH   SOLE   0 0 34,338
SPDR SER TR S&P DIVID ETF 78464A763   447,998 3,414 SH   SOLE   0 0 3,414
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   12,013,985 299,975 SH   SOLE   0 0 299,975
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   4,260,074 101,165 SH   SOLE   0 0 101,165
SUN CMNTYS INC COM 866674104   409,750 3,187 SH   SOLE   0 0 3,187
TARGET CORP COM 87612E106   230,087 1,298 SH   SOLE   0 0 1,298
TRUIST FINL CORP COM 89832Q109   671,223 17,220 SH   SOLE   0 0 17,220
ULTA BEAUTY INC COM 90384S303   206,538 395 SH   SOLE   0 0 395
UNION PAC CORP COM 907818108   299,624 1,218 SH   SOLE   0 0 1,218
UNITED BANKSHARES INC WEST V COM 909907107   288,068 8,049 SH   SOLE   0 0 8,049
UNITED PARCEL SERVICE INC CL B 911312106   5,582,300 37,558 SH   SOLE   0 0 37,558
UNITEDHEALTH GROUP INC COM 91324P102   6,225,508 12,584 SH   SOLE   0 0 12,584
VALERO ENERGY CORP COM 91913Y100   1,052,948 6,169 SH   SOLE   0 0 6,169
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   7,417,008 15,430 SH   SOLE   0 0 15,430
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,788,031 7,822 SH   SOLE   0 0 7,822
VANGUARD INDEX FDS SM CP VAL ETF 922908611   840,818 4,382 SH   SOLE   0 0 4,382
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   435,262 5,033 SH   SOLE   0 0 5,033
VANGUARD INDEX FDS GROWTH ETF 922908736   254,708 740 SH   SOLE   0 0 740
VANGUARD INDEX FDS VALUE ETF 922908744   204,843 1,258 SH   SOLE   0 0 1,258
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   1,311,818 31,130 SH   SOLE   0 0 31,130
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   714,335 3,912 SH   SOLE   0 0 3,912
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,980,004 39,466 SH   SOLE   0 0 39,466
VANGUARD WORLD FD INF TECH ETF 92204A702   338,305 645 SH   SOLE   0 0 645
VISA INC COM CL A 92826C839   5,429,951 19,457 SH   SOLE   0 0 19,457
WALMART INC COM 931142103   7,254,568 120,568 SH   SOLE   0 0 120,568
WESTROCK CO COM 96145D105   5,071,138 102,551 SH   SOLE   0 0 102,551