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,214,101 23,856 SH   SOLE   0 0 23,856
ADOBE SYSTEMS INCORPORATED COM 00724F101   3,146,651 6,435 SH   SOLE   0 0 6,435
ALBEMARLE CORP COM 012653101   324,450 1,454 SH   SOLE   0 0 1,454
ALPHABET INC CAP STK CL A 02079K305   5,938,556 49,612 SH   SOLE   0 0 49,612
ALPHABET INC CAP STK CL C 02079K107   1,001,995 8,283 SH   SOLE   0 0 8,283
ALTRIA GROUP INC COM 02209S103   15,358,781 339,046 SH   SOLE   0 0 339,046
AMAZON COM INC COM 023135106   4,760,226 36,516 SH   SOLE   0 0 36,516
AMERICAN TOWER CORP NEW COM 03027X100   245,611 1,266 SH   SOLE   0 0 1,266
AMERIPRISE FINL INC COM 03076C106   278,462 838 SH   SOLE   0 0 838
APPLE INC COM 037833100   23,609,992 121,720 SH   SOLE   0 0 121,720
ARES CAPITAL CORP COM 04010L103   244,909 13,034 SH   SOLE   0 0 13,034
ARMADA HOFFLER PPTYS INC COM 04208T108   440,196 37,688 SH   SOLE   0 0 37,688
ASML HOLDING N V N Y REGISTRY SHS N07059210   2,909,672 4,015 SH   SOLE   0 0 4,015
ASTRAZENECA PLC SPONSORED ADR 046353108   257,580 3,599 SH   SOLE   0 0 3,599
ATLANTIC UN BANKSHARES CORP COM 04911A107   1,641,287 63,248 SH   SOLE   0 0 63,248
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   7,419,819 21,759 SH   SOLE   0 0 21,759
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   321,563 943 SH   SOLE   0 0 943
BERKSHIRE HATHAWAY INC DEL CL A 084670108   2,071,240 4 SH   SOLE   0 0 4
BLACKSTONE INC COM 09260D107   9,122,277 98,121 SH   SOLE   0 0 98,121
BLOCK INC CL A 852234103   215,820 3,242 SH   SOLE   0 0 3,242
BRISTOL-MYERS SQUIBB CO COM 110122108   4,934,107 77,156 SH   SOLE   0 0 77,156
BROADCOM INC COM 11135F101   5,824,876 6,715 SH   SOLE   0 0 6,715
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   2,583,822 79,185 SH   SOLE   0 0 79,185
BUNGE LIMITED COM G16962105   4,886,202 51,788 SH   SOLE   0 0 51,788
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101   418,900 28,400 SH   SOLE   0 0 28,400
CAPITAL ONE FINL CORP COM 14040H105   1,241,473 11,351 SH   SOLE   0 0 11,351
CATERPILLAR INC COM 149123101   293,531 1,193 SH   SOLE   0 0 1,193
CHEVRON CORP NEW COM 166764100   1,535,240 9,757 SH   SOLE   0 0 9,757
CISCO SYS INC COM 17275R102   6,151,172 118,886 SH   SOLE   0 0 118,886
COCA COLA CO COM 191216100   460,816 7,652 SH   SOLE   0 0 7,652
COLGATE PALMOLIVE CO COM 194162103   329,885 4,282 SH   SOLE   0 0 4,282
CONOCOPHILLIPS COM 20825C104   425,809 4,110 SH   SOLE   0 0 4,110
CONSOLIDATED EDISON INC COM 209115104   232,471 2,572 SH   SOLE   0 0 2,572
CORTEVA INC COM 22052L104   359,441 6,273 SH   SOLE   0 0 6,273
COSTCO WHSL CORP NEW COM 22160K105   301,493 560 SH   SOLE   0 0 560
CSX CORP COM 126408103   503,686 14,771 SH   SOLE   0 0 14,771
DANAHER CORPORATION COM 235851102   2,376,754 9,903 SH   SOLE   0 0 9,903
DEVON ENERGY CORP NEW COM 25179M103   4,959,947 102,605 SH   SOLE   0 0 102,605
DISNEY WALT CO COM 254687106   1,599,088 17,911 SH   SOLE   0 0 17,911
DOMINION ENERGY INC COM 25746U109   618,275 11,938 SH   SOLE   0 0 11,938
DOW INC COM 260557103   3,603,264 67,654 SH   SOLE   0 0 67,654
DUKE ENERGY CORP NEW COM NEW 26441C204   5,256,290 58,572 SH   SOLE   0 0 58,572
DUPONT DE NEMOURS INC COM 26614N102   592,335 8,291 SH   SOLE   0 0 8,291
ELEVANCE HEALTH INC COM 036752103   315,617 710 SH   SOLE   0 0 710
EXXON MOBIL CORP COM 30231G102   4,119,074 38,406 SH   SOLE   0 0 38,406
FERGUSON PLC NEW SHS G3421J106   5,262,255 33,452 SH   SOLE   0 0 33,452
GENERAL DYNAMICS CORP COM 369550108   3,474,673 16,150 SH   SOLE   0 0 16,150
GENERAL MTRS CO COM 37045V100   304,480 7,896 SH   SOLE   0 0 7,896
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529   1,823,982 18,227 SH   SOLE   0 0 18,227
GOLDMAN SACHS GROUP INC COM 38141G104   249,829 775 SH   SOLE   0 0 775
GRAB HOLDINGS LIMITED CLASS A ORD G4124C109   752,281 219,324 SH   SOLE   0 0 219,324
GRAINGER W W INC COM 384802104   2,313,879 2,934 SH   SOLE   0 0 2,934
GSK PLC SPONSORED ADR 37733W204   532,533 14,942 SH   SOLE   0 0 14,942
HOME DEPOT INC COM 437076102   4,614,884 14,856 SH   SOLE   0 0 14,856
INTEL CORP COM 458140100   201,404 6,023 SH   SOLE   0 0 6,023
INTUIT COM 461202103   3,382,015 7,381 SH   SOLE   0 0 7,381
INTUITIVE SURGICAL INC COM NEW 46120E602   2,529,672 7,398 SH   SOLE   0 0 7,398
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   1,189,812 87,454 SH   SOLE   0 0 87,454
INVESCO QQQ TR UNIT SER 1 46090E103   2,521,460 6,825 SH   SOLE   0 0 6,825
ISHARES INC MSCI EMRG CHN 46434G764   519,405 9,992 SH   SOLE   0 0 9,992
ISHARES TR GRWT ALLOCAT ETF 464289867   350,701 6,816 SH   SOLE   0 0 6,816
ISHARES TR AGGRES ALLOC ETF 464289859   2,414,368 36,394 SH   SOLE   0 0 36,394
ISHARES TR ISHS 1-5YR INVS 464288646   15,912,431 317,170 SH   SOLE   0 0 317,170
ISHARES TR NATIONAL MUN ETF 464288414   495,120 4,639 SH   SOLE   0 0 4,639
ISHARES TR EUROPE ETF 464287861   1,357,187 26,854 SH   SOLE   0 0 26,854
ISHARES TR CORE S&P SCP ETF 464287804   6,314,069 63,362 SH   SOLE   0 0 63,362
ISHARES TR RUSSELL 2000 ETF 464287655   282,587 1,509 SH   SOLE   0 0 1,509
ISHARES TR RUS 1000 GRW ETF 464287614   4,260,636 15,483 SH   SOLE   0 0 15,483
ISHARES TR RUS 1000 VAL ETF 464287598   311,157 1,971 SH   SOLE   0 0 1,971
ISHARES TR EXPANDED TECH 464287515   338,646 979 SH   SOLE   0 0 979
ISHARES TR CORE S&P MCP ETF 464287507   6,408,124 24,507 SH   SOLE   0 0 24,507
ISHARES TR S&P 500 GRWT ETF 464287309   285,326 4,048 SH   SOLE   0 0 4,048
ISHARES TR MSCI EMG MKT ETF 464287234   217,229 5,491 SH   SOLE   0 0 5,491
ISHARES TR CORE US AGGBD ET 464287226   3,712,977 37,907 SH   SOLE   0 0 37,907
ISHARES TR CORE S&P500 ETF 464287200   11,411,446 25,603 SH   SOLE   0 0 25,603
ISHARES TR S&P 100 ETF 464287101   7,275,995 35,140 SH   SOLE   0 0 35,140
JOHNSON & JOHNSON COM 478160104   6,476,359 39,127 SH   SOLE   0 0 39,127
JPMORGAN CHASE & CO COM 46625H100   6,195,103 42,596 SH   SOLE   0 0 42,596
LILLY ELI & CO COM 532457108   794,185 1,693 SH   SOLE   0 0 1,693
LITMAN GREGORY FDS TR IMGP DBI MANAGED 53700T827   875,097 31,672 SH   SOLE   0 0 31,672
LOCKHEED MARTIN CORP COM 539830109   5,963,007 12,952 SH   SOLE   0 0 12,952
LOWES COS INC COM 548661107   326,025 1,445 SH   SOLE   0 0 1,445
MARKEL GROUP INC COM 570535104   406,566 294 SH   SOLE   0 0 294
MASTERCARD INCORPORATED CL A 57636Q104   847,689 2,155 SH   SOLE   0 0 2,155
MCDONALDS CORP COM 580135101   338,826 1,135 SH   SOLE   0 0 1,135
MICROSOFT CORP COM 594918104   14,740,767 43,286 SH   SOLE   0 0 43,286
MONDELEZ INTL INC CL A 609207105   422,468 5,792 SH   SOLE   0 0 5,792
NETFLIX INC COM 64110L106   1,204,300 2,734 SH   SOLE   0 0 2,734
NIKE INC CL B 654106103   1,375,487 12,463 SH   SOLE   0 0 12,463
NORFOLK SOUTHN CORP COM 655844108   339,947 1,499 SH   SOLE   0 0 1,499
NORTHROP GRUMMAN CORP COM 666807102   230,499 506 SH   SOLE   0 0 506
NOVARTIS AG SPONSORED ADR 66987V109   494,891 4,904 SH   SOLE   0 0 4,904
NOVO-NORDISK A S ADR 670100205   619,101 3,826 SH   SOLE   0 0 3,826
NUCOR CORP COM 670346105   491,940 3,000 SH   SOLE   0 0 3,000
NUSHARES ETF TR NUVEEN ESG US 67092P870   249,530 11,350 SH   SOLE   0 0 11,350
NVIDIA CORPORATION COM 67066G104   4,250,313 10,048 SH   SOLE   0 0 10,048
OLD DOMINION FREIGHT LINE IN COM 679580100   108,329,981 292,982 SH   SOLE   0 0 292,982
OREILLY AUTOMOTIVE INC COM 67103H107   2,635,673 2,759 SH   SOLE   0 0 2,759
PALO ALTO NETWORKS INC COM 697435105   5,590,303 21,879 SH   SOLE   0 0 21,879
PAYCOM SOFTWARE INC COM 70432V102   255,386 795 SH   SOLE   0 0 795
PEPSICO INC COM 713448108   296,125 1,599 SH   SOLE   0 0 1,599
PFIZER INC COM 717081103   763,674 20,820 SH   SOLE   0 0 20,820
PHILIP MORRIS INTL INC COM 718172109   8,998,968 92,184 SH   SOLE   0 0 92,184
PHILLIPS 66 COM 718546104   224,846 2,357 SH   SOLE   0 0 2,357
PIONEER NAT RES CO COM 723787107   207,180 1,000 SH   SOLE   0 0 1,000
PNC FINL SVCS GROUP INC COM 693475105   1,353,838 10,749 SH   SOLE   0 0 10,749
PPG INDS INC COM 693506107   207,247 1,397 SH   SOLE   0 0 1,397
PROCTER AND GAMBLE CO COM 742718109   412,027 2,715 SH   SOLE   0 0 2,715
PROSHARES TR ULTRAPRO QQQ 74347X831   789,250 19,250 SH   SOLE   0 0 19,250
PROSHARES TR ULTRPRO DOW30 74347X823   535,837 8,980 SH   SOLE   0 0 8,980
PROSHARES TR ULTRASHRT S&P500 74347G416   807,596 23,545 SH   SOLE   0 0 23,545
RAYTHEON TECHNOLOGIES CORP COM 75513E101   354,636 3,620 SH   SOLE   0 0 3,620
SALESFORCE INC COM 79466L302   2,307,593 10,923 SH   SOLE   0 0 10,923
SERVICENOW INC COM 81762P102   1,879,790 3,345 SH   SOLE   0 0 3,345
SMARTSHEET INC COM CL A 83200N103   500,364 13,078 SH   SOLE   0 0 13,078
SPDR GOLD TR GOLD SHS 78463V107   1,239,511 6,953 SH   SOLE   0 0 6,953
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   1,077,368 33,109 SH   SOLE   0 0 33,109
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   245,128 7,130 SH   SOLE   0 0 7,130
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,715,262 3,869 SH   SOLE   0 0 3,869
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   449,218 938 SH   SOLE   0 0 938
SPDR SER TR BLOOMBERG HIGH Y 78468R622   3,403,025 36,977 SH   SOLE   0 0 36,977
SPDR SER TR PORTFOLIO SH TSR 78468R101   2,001,905 69,535 SH   SOLE   0 0 69,535
SPDR SER TR S&P DIVID ETF 78464A763   296,550 2,419 SH   SOLE   0 0 2,419
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   14,127,131 348,388 SH   SOLE   0 0 348,388
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   4,732,442 113,027 SH   SOLE   0 0 113,027
STARWOOD PPTY TR INC COM 85571B105   309,714 15,965 SH   SOLE   0 0 15,965
TARGET CORP COM 87612E106   382,826 2,902 SH   SOLE   0 0 2,902
TESLA INC COM 88160R101   413,597 1,580 SH   SOLE   0 0 1,580
TRUIST FINL CORP COM 89832Q109   603,383 19,881 SH   SOLE   0 0 19,881
UNION PAC CORP COM 907818108   258,502 1,263 SH   SOLE   0 0 1,263
UNITED BANKSHARES INC WEST V COM 909907107   286,110 9,643 SH   SOLE   0 0 9,643
UNITED PARCEL SERVICE INC CL B 911312106   5,376,556 29,995 SH   SOLE   0 0 29,995
UNITEDHEALTH GROUP INC COM 91324P102   5,323,159 11,075 SH   SOLE   0 0 11,075
VALERO ENERGY CORP COM 91913Y100   719,140 6,131 SH   SOLE   0 0 6,131
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,555,718 7,822 SH   SOLE   0 0 7,822
VANGUARD INDEX FDS GROWTH ETF 922908736   209,390 740 SH   SOLE   0 0 740
VANGUARD INDEX FDS SM CP VAL ETF 922908611   724,783 4,382 SH   SOLE   0 0 4,382
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   452,152 5,411 SH   SOLE   0 0 5,411
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   6,236,891 15,314 SH   SOLE   0 0 15,314
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   409,090 10,056 SH   SOLE   0 0 10,056
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   1,195,813 29,754 SH   SOLE   0 0 29,754
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   264,886 3,501 SH   SOLE   0 0 3,501
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   13,982,141 242,199 SH   SOLE   0 0 242,199
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   473,391 2,914 SH   SOLE   0 0 2,914
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,433,916 31,051 SH   SOLE   0 0 31,051
VANGUARD WORLD FDS INF TECH ETF 92204A702   329,460 745 SH   SOLE   0 0 745
VERIZON COMMUNICATIONS INC COM 92343V104   541,622 14,564 SH   SOLE   0 0 14,564
VISA INC COM CL A 92826C839   3,919,551 16,505 SH   SOLE   0 0 16,505
WALMART INC COM 931142103   5,767,452 36,693 SH   SOLE   0 0 36,693
WESTROCK CO COM 96145D105   3,399,510 116,942 SH   SOLE   0 0 116,942