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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 431 3,898 SH   SOLE   0 0 3,898
ABBOTT LABS COM 002824100 385 3,978 SH   SOLE   0 0 3,978
ABBVIE INC COM 00287Y109 521 3,881 SH   SOLE   0 0 3,881
AIR PRODS & CHEMS INC COM 009158106 4,845 20,818 SH   SOLE   0 0 20,818
ALLSTATE CORP COM 020002101 295 2,368 SH   SOLE   0 0 2,368
ALPHABET INC CAP STK CL A 02079K305 10,442 109,166 SH   SOLE   0 0 109,166
ALPHABET INC CAP STK CL C 02079K107 4,300 44,720 SH   SOLE   0 0 44,720
AMAZON COM INC COM 023135106 228 2,020 SH   SOLE   0 0 2,020
AMERICAN ELEC PWR CO INC COM 025537101 579 6,701 SH   SOLE   0 0 6,701
AMERICAN EXPRESS CO COM 025816109 329 2,439 SH   SOLE   0 0 2,439
AMGEN INC COM 031162100 305 1,355 SH   SOLE   0 0 1,355
APPLE INC COM 037833100 25,335 183,318 SH   SOLE   0 0 183,318
AT&T INC COM 00206R102 406 26,435 SH   SOLE   0 0 26,435
ATLANTIC UN BANKSHARES CORP COM 04911A107 425 13,991 SH   SOLE   0 0 13,991
AUTOMATIC DATA PROCESSING IN COM 053015103 331 1,462 SH   SOLE   0 0 1,462
BERKSHIRE HATHAWAY INC DEL CL A 084670108 6,097 15 SH   SOLE   0 0 15
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 30,210 113,139 SH   SOLE   0 0 113,139
BK OF AMERICA CORP COM 060505104 702 23,239 SH   SOLE   0 0 23,239
BLACKROCK MUNIYILD QULT FD I COM 09254F100 115 10,397 SH   SOLE   0 0 10,397
BLACKSTONE STRATEGIC CREDIT COM SHS BEN IN 09257R101 106 10,000 SH   SOLE   0 0 10,000
BRISTOL-MYERS SQUIBB CO COM 110122108 2,128 29,937 SH   SOLE   0 0 29,937
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 240 23,828 SH   SOLE   0 0 23,828
CATERPILLAR INC COM 149123101 208 1,267 SH   SOLE   0 0 1,267
CHEVRON CORP NEW COM 166764100 6,982 48,595 SH   SOLE   0 0 48,595
CISCO SYS INC COM 17275R102 229 5,736 SH   SOLE   0 0 5,736
COCA COLA CO COM 191216100 524 9,359 SH   SOLE   0 0 9,359
COSTCO WHSL CORP NEW COM 22160K105 1,520 3,219 SH   SOLE   0 0 3,219
CSX CORP COM 126408103 552 20,708 SH   SOLE   0 0 20,708
CVS HEALTH CORP COM 126650100 208 2,176 SH   SOLE   0 0 2,176
DANAHER CORPORATION COM 235851102 326 1,262 SH   SOLE   0 0 1,262
DIMENSIONAL ETF TRUST EMERGING MKTS VA 25434V740 2,217 107,977 SH   SOLE   0 0 107,977
DIMENSIONAL ETF TRUST US SMALL CAP VAL 25434V815 278 12,770 SH   SOLE   0 0 12,770
DISNEY WALT CO COM 254687106 5,745 60,908 SH   SOLE   0 0 60,908
DOMINION ENERGY INC COM 25746U109 3,053 44,171 SH   SOLE   0 0 44,171
DUKE ENERGY CORP NEW COM NEW 26441C204 1,704 18,316 SH   SOLE   0 0 18,316
DUPONT DE NEMOURS INC COM 26614N102 3,933 78,035 SH   SOLE   0 0 78,035
EASTMAN CHEM CO COM 277432100 250 3,525 SH   SOLE   0 0 3,525
ELEVANCE HEALTH INC COM 036752103 932 2,052 SH   SOLE   0 0 2,052
EMERSON ELEC CO COM 291011104 654 8,935 SH   SOLE   0 0 8,935
ENBRIDGE INC COM 29250N105 408 10,996 SH   SOLE   0 0 10,996
EOG RES INC COM 26875P101 1,992 17,826 SH   SOLE   0 0 17,826
EXXON MOBIL CORP COM 30231G102 2,226 25,497 SH   SOLE   0 0 25,497
FEDEX CORP COM 31428X106 3,978 26,796 SH   SOLE   0 0 26,796
FIRST NATL CORP COM 32106V107 1,322 86,387 SH   SOLE   0 0 86,387
GABELLI EQUITY TR INC COM 362397101 227 41,224 SH   SOLE   0 0 41,224
GENERAL ELECTRIC CO COM NEW 369604301 270 4,364 SH   SOLE   0 0 4,364
GOLDMAN SACHS GROUP INC COM 38141G104 2,913 9,941 SH   SOLE   0 0 9,941
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 23,494 193,989 SH   SOLE   0 0 193,989
HOME DEPOT INC COM 437076102 521 1,886 SH   SOLE   0 0 1,886
ILLINOIS TOOL WKS INC COM 452308109 384 2,125 SH   SOLE   0 0 2,125
INTEL CORP COM 458140100 2,586 100,342 SH   SOLE   0 0 100,342
INTERNATIONAL BUSINESS MACHS COM 459200101 434 3,649 SH   SOLE   0 0 3,649
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 158 10,376 SH   SOLE   0 0 10,376
INVESCO MUNI INCOME OPP TRST COM 46132X101 71 12,180 SH   SOLE   0 0 12,180
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 462 7,996 SH   SOLE   0 0 7,996
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 9,268 233,207 SH   SOLE   0 0 233,207
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 290 6,346 SH   SOLE   0 0 6,346
ISHARES TR ISHARES BIOTECH 464287556 1,752 14,978 SH   SOLE   0 0 14,978
ISHARES TR CORE MSCI EAFE 46432F842 17,752 337,041 SH   SOLE   0 0 337,041
ISHARES TR CORE S&P500 ETF 464287200 4,184 11,667 SH   SOLE   0 0 11,667
ISHARES TR CORE S&P MCP ETF 464287507 17,710 80,770 SH   SOLE   0 0 80,770
ISHARES TR CORE S&P SCP ETF 464287804 23,314 267,390 SH   SOLE   0 0 267,390
ISHARES TR CORE US AGGBD ET 464287226 27,220 282,543 SH   SOLE   0 0 282,543
ISHARES TR ESG AWR MSCI USA 46435G425 373 4,701 SH   SOLE   0 0 4,701
ISHARES TR EXPND TEC SC ETF 464287549 3,791 13,714 SH   SOLE   0 0 13,714
ISHARES TR MBS ETF 464288588 236 2,572 SH   SOLE   0 0 2,572
ISHARES TR MSCI ACWI EX US 464288240 2,192 54,793 SH   SOLE   0 0 54,793
ISHARES TR MSCI EAFE ETF 464287465 3,891 69,464 SH   SOLE   0 0 69,464
ISHARES TR EAFE GRWTH ETF 464288885 263 3,626 SH   SOLE   0 0 3,626
ISHARES TR MSCI EAFE MIN VL 46429B689 4,595 80,592 SH   SOLE   0 0 80,592
ISHARES TR EAFE VALUE ETF 464288877 295 7,667 SH   SOLE   0 0 7,667
ISHARES INC MSCI GBL MIN VOL 464286525 2,829 31,945 SH   SOLE   0 0 31,945
ISHARES TR MSCI USA MIN VOL 46429B697 780 11,799 SH   SOLE   0 0 11,799
ISHARES TR MSCI USA VALUE 46432F388 714 8,724 SH   SOLE   0 0 8,724
ISHARES TR NATIONAL MUN ETF 464288414 8,655 84,369 SH   SOLE   0 0 84,369
ISHARES TR RUS 1000 ETF 464287622 8,436 42,749 SH   SOLE   0 0 42,749
ISHARES TR RUS 1000 GRW ETF 464287614 238 1,130 SH   SOLE   0 0 1,130
ISHARES TR RUS 2000 VAL ETF 464287630 3,168 24,574 SH   SOLE   0 0 24,574
ISHARES TR RUSSELL 3000 ETF 464287689 989 4,776 SH   SOLE   0 0 4,776
ISHARES TR S&P 100 ETF 464287101 234 1,443 SH   SOLE   0 0 1,443
ISHARES TR S&P 500 GRWT ETF 464287309 4,007 69,272 SH   SOLE   0 0 69,272
ISHARES TR S&P 500 VAL ETF 464287408 4,869 37,889 SH   SOLE   0 0 37,889
ISHARES TR SP SMCP600VL ETF 464287879 2,350 28,497 SH   SOLE   0 0 28,497
ISHARES TR SELECT DIVID ETF 464287168 3,640 33,947 SH   SOLE   0 0 33,947
ISHARES TR SHRT NAT MUN ETF 464288158 469 4,573 SH   SOLE   0 0 4,573
ISHARES TR US CONSM STAPLES 464287812 399 2,217 SH   SOLE   0 0 2,217
ISHARES TR US HLTHCARE ETF 464287762 370 1,463 SH   SOLE   0 0 1,463
ISHARES TR U.S. TECH ETF 464287721 934 12,731 SH   SOLE   0 0 12,731
JOHNSON & JOHNSON COM 478160104 1,544 9,453 SH   SOLE   0 0 9,453
JPMORGAN CHASE & CO COM 46625H100 7,158 68,494 SH   SOLE   0 0 68,494
J P MORGAN EXCHANGE TRADED F HIGH YLD RESRCH 46641Q878 783 18,469 SH   SOLE   0 0 18,469
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 15,048 299,164 SH   SOLE   0 0 299,164
KKR INCOME OPPORTUNITIES FD COM 48249T106 157 13,728 SH   SOLE   0 0 13,728
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 83 15,000 SH   SOLE   0 0 15,000
LILLY ELI & CO COM 532457108 963 2,978 SH   SOLE   0 0 2,978
LOWES COS INC COM 548661107 289 1,541 SH   SOLE   0 0 1,541
MCDONALDS CORP COM 580135101 708 3,069 SH   SOLE   0 0 3,069
MCKESSON CORP COM 58155Q103 316 930 SH   SOLE   0 0 930
MERCK & CO INC COM 58933Y105 1,335 15,502 SH   SOLE   0 0 15,502
METLIFE INC COM 59156R108 256 4,213 SH   SOLE   0 0 4,213
MFS HIGH YIELD MUN TR SH BEN INT 59318E102 57 19,098 SH   SOLE   0 0 19,098
MICROSOFT CORP COM 594918104 3,947 16,946 SH   SOLE   0 0 16,946
NORFOLK SOUTHN CORP COM 655844108 301 1,436 SH   SOLE   0 0 1,436
ORACLE CORP COM 68389X105 569 9,315 SH   SOLE   0 0 9,315
PEPSICO INC COM 713448108 1,352 8,280 SH   SOLE   0 0 8,280
PFIZER INC COM 717081103 947 21,633 SH   SOLE   0 0 21,633
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 1,914 21,906 SH   SOLE   0 0 21,906
PIMCO ETF TR 1-5 US TIP IDX 72201R205 1,327 26,850 SH   SOLE   0 0 26,850
PNC FINL SVCS GROUP INC COM 693475105 909 6,082 SH   SOLE   0 0 6,082
PRICE T ROWE GROUP INC COM 74144T108 282 2,688 SH   SOLE   0 0 2,688
PROCTER AND GAMBLE CO COM 742718109 2,366 18,744 SH   SOLE   0 0 18,744
PROSHARES TR S&P 500 DV ARIST 74348A467 260 3,251 SH   SOLE   0 0 3,251
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 46 14,300 SH   SOLE   0 0 14,300
ROYCE VALUE TR INC COM 780910105 129 10,253 SH   SOLE   0 0 10,253
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 548 11,357 SH   SOLE   0 0 11,357
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 3,071 67,774 SH   SOLE   0 0 67,774
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 11,567 174,127 SH   SOLE   0 0 174,127
SHELL PLC SPON ADS 780259305 237 4,764 SH   SOLE   0 0 4,764
SHENANDOAH TELECOMMUNICATION COM 82312B106 656 38,569 SH   SOLE   0 0 38,569
SOUTHERN CO COM 842587107 681 10,013 SH   SOLE   0 0 10,013
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 2,155 7,501 SH   SOLE   0 0 7,501
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,059 11,364 SH   SOLE   0 0 11,364
SPDR SER TR S&P BK ETF 78464A797 674 15,226 SH   SOLE   0 0 15,226
SPDR SER TR S&P DIVID ETF 78464A763 25,633 229,888 SH   SOLE   0 0 229,888
SYSCO CORP COM 871829107 7,395 104,582 SH   SOLE   0 0 104,582
TRUIST FINL CORP COM 89832Q109 2,656 60,996 SH   SOLE   0 0 60,996
UDR INC COM 902653104 265 6,347 SH   SOLE   0 0 6,347
UNION PAC CORP COM 907818108 577 2,961 SH   SOLE   0 0 2,961
UNITED BANKSHARES INC WEST V COM 909907107 240 6,700 SH   SOLE   0 0 6,700
UNITEDHEALTH GROUP INC COM 91324P102 849 1,682 SH   SOLE   0 0 1,682
US BANCORP DEL COM NEW 902973304 3,656 90,678 SH   SOLE   0 0 90,678
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 272 4,151 SH   SOLE   0 0 4,151
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 20,453 151,325 SH   SOLE   0 0 151,325
VANGUARD WORLD FDS ENERGY ETF 92204A306 697 6,859 SH   SOLE   0 0 6,859
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,077 8,471 SH   SOLE   0 0 8,471
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 3,366 75,887 SH   SOLE   0 0 75,887
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 2,200 60,497 SH   SOLE   0 0 60,497
VANGUARD INDEX FDS GROWTH ETF 922908736 1,333 6,231 SH   SOLE   0 0 6,231
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 531 2,373 SH   SOLE   0 0 2,373
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 19,478 205,289 SH   SOLE   0 0 205,289
VANGUARD WORLD FDS INF TECH ETF 92204A702 377 1,226 SH   SOLE   0 0 1,226
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 2,109 36,176 SH   SOLE   0 0 36,176
VANGUARD INDEX FDS LARGE CAP ETF 922908637 352 2,152 SH   SOLE   0 0 2,152
VANGUARD INDEX FDS MID CAP ETF 922908629 1,326 7,055 SH   SOLE   0 0 7,055
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 682 2,076 SH   SOLE   0 0 2,076
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 1,572 7,538 SH   SOLE   0 0 7,538
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 4,611 37,144 SH   SOLE   0 0 37,144
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 24,835 331,927 SH   SOLE   0 0 331,927
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 29,581 398,241 SH   SOLE   0 0 398,241
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 16,267 338,115 SH   SOLE   0 0 338,115
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 2,510 43,429 SH   SOLE   0 0 43,429
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,685 9,857 SH   SOLE   0 0 9,857
VANGUARD INDEX FDS SM CP VAL ETF 922908611 388 2,704 SH   SOLE   0 0 2,704
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 5,673 117,842 SH   SOLE   0 0 117,842
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 6,549 91,814 SH   SOLE   0 0 91,814
VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 2,104 28,988 SH   SOLE   0 0 28,988
VANGUARD INDEX FDS TOTAL STK MKT 922908769 6,518 36,315 SH   SOLE   0 0 36,315
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 857 10,867 SH   SOLE   0 0 10,867
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 832 16,998 SH   SOLE   0 0 16,998
VANGUARD WORLD FDS UTILITIES ETF 92204A876 292 2,051 SH   SOLE   0 0 2,051
VANGUARD INDEX FDS VALUE ETF 922908744 432 3,502 SH   SOLE   0 0 3,502
VERIZON COMMUNICATIONS INC COM 92343V104 1,391 36,630 SH   SOLE   0 0 36,630
VIRTUS CONVERTIBLE & INCOME COM 92838X102 40 12,567 SH   SOLE   0 0 12,567
WASTE MGMT INC DEL COM 94106L109 230 1,437 SH   SOLE   0 0 1,437
WELLS FARGO CO NEW COM 949746101 881 21,911 SH   SOLE   0 0 21,911
WESTERN ASSET GBL HIGH INC F COM 95766B109 70 10,700 SH   SOLE   0 0 10,700
WISDOMTREE TR US AI ENHANCED 97717W406 308 3,776 SH   SOLE   0 0 3,776
WISDOMTREE TR US LARGECAP DIVD 97717W307 10,009 181,123 SH   SOLE   0 0 181,123
XCEL ENERGY INC COM 98389B100 261 4,071 SH   SOLE   0 0 4,071