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 534 3,337 SH   SOLE   3,337 0 0
ABB LTD SPONSORED ADR 000375204 252 9,920 SH   SOLE   9,920 0 0
ABBOTT LABS COM 002824100 258 2,371 SH   SOLE   2,371 0 0
ABBVIE INC COM 00287Y109 291 3,319 SH   SOLE   3,319 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 231 1,024 SH   SOLE   1,024 0 0
AEGON N V NY REGISTRY SHS 007924103 26 10,000 SH   SOLE   10,000 0 0
AIR PRODS & CHEMS INC COM 009158106 455 1,528 SH   SOLE   1,528 0 0
ALLIANZGI CONV INCOME FD COM 018828103 58 12,567 SH   SOLE   12,567 0 0
ALLIANZGI EQUITY & CONV INCO COM 018829101 229 9,448 SH   SOLE   9,448 0 0
ALLSTATE CORP COM 020002101 223 2,364 SH   SOLE   2,364 0 0
ALPHABET INC CAP STK CL A 02079K305 6,153 4,198 SH   SOLE   4,198 0 0
ALPHABET INC CAP STK CL C 02079K107 3,412 2,322 SH   SOLE   2,322 0 0
AMERICAN ELEC PWR CO INC COM 025537101 267 3,267 SH   SOLE   3,267 0 0
AMERICAN EXPRESS CO COM 025816109 305 3,040 SH   SOLE   3,040 0 0
AMGEN INC COM 031162100 325 1,278 SH   SOLE   1,278 0 0
ANTHEM INC COM 036752103 621 2,313 SH   SOLE   2,313 0 0
APPLE INC COM 037833100 21,432 185,057 SH   SOLE   185,057 0 0
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 43 10,452 SH   SOLE   10,452 0 0
AT&T INC COM 00206R102 1,083 37,998 SH   SOLE   37,998 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 243 11,394 SH   SOLE   11,394 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 35 12,775 SH   SOLE   12,775 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,800 15 SH   SOLE   15 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 23,760 111,580 SH   SOLE   111,580 0 0
BK OF AMERICA CORP COM 060505104 541 22,450 SH   SOLE   22,450 0 0
BLACKROCK MUNIENHANCED FD IN COM 09253Y100 157 13,886 SH   SOLE   13,886 0 0
BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 122 10,000 SH   SOLE   10,000 0 0
BOEING CO COM 097023105 267 1,616 SH   SOLE   1,616 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 3,223 53,462 SH   SOLE   53,462 0 0
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 278 23,828 SH   SOLE   23,828 0 0
CANADIAN IMP BK COMM COM 136069101 299 4,000 SH   SOLE   4,000 0 0
CHEVRON CORP NEW COM 166764100 4,483 62,268 SH   SOLE   62,268 0 0
CISCO SYS INC COM 17275R102 312 7,929 SH   SOLE   7,929 0 0
COCA COLA CO COM 191216100 566 11,460 SH   SOLE   11,460 0 0
COPART INC COM 217204106 210 1,996 SH   SOLE   1,996 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,164 3,280 SH   SOLE   3,280 0 0
CSX CORP COM 126408103 585 7,526 SH   SOLE   7,526 0 0
DISNEY WALT CO COM DISNEY 254687106 2,467 19,881 SH   SOLE   19,881 0 0
DOLLAR TREE INC COM 256746108 251 2,744 SH   SOLE   2,744 0 0
DOMINION ENERGY INC COM 25746U109 3,806 48,216 SH   SOLE   48,216 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,954 22,069 SH   SOLE   22,069 0 0
EASTMAN CHEM CO COM 277432100 361 4,625 SH   SOLE   4,625 0 0
EMERSON ELEC CO COM 291011104 601 9,165 SH   SOLE   9,165 0 0
ENBRIDGE INC COM 29250N105 411 14,091 SH   SOLE   14,091 0 0
EOG RES INC COM 26875P101 2,075 57,748 SH   SOLE   57,748 0 0
EXXON MOBIL CORP COM 30231G102 1,316 38,321 SH   SOLE   38,321 0 0
FIRST NATL CORP COM 32106V107 1,289 91,287 SH   SOLE   91,287 0 0
GABELLI EQUITY TR INC COM 362397101 210 41,224 SH   SOLE   41,224 0 0
GENERAL ELECTRIC CO COM 369604103 286 45,928 SH   SOLE   45,928 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 4,626 23,019 SH   SOLE   23,019 0 0
HOME DEPOT INC COM 437076102 986 3,550 SH   SOLE   3,550 0 0
HONEYWELL INTL INC COM 438516106 202 1,229 SH   SOLE   1,229 0 0
ILLINOIS TOOL WKS INC COM 452308109 487 2,523 SH   SOLE   2,523 0 0
INTEL CORP COM 458140100 771 14,888 SH   SOLE   14,888 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 453 3,721 SH   SOLE   3,721 0 0
INTUIT COM 461202103 379 1,163 SH   SOLE   1,163 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 468 8,730 SH   SOLE   8,730 0 0
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 141 11,143 SH   SOLE   11,143 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 258 6,500 SH   SOLE   6,500 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 9,804 253,602 SH   SOLE   253,602 0 0
INVESCO MUNI INCOME OPP TRST COM 46132X101 89 12,180 SH   SOLE   12,180 0 0
ISHARES INC MSCI GBL MIN VOL 464286525 3,063 33,328 SH   SOLE   33,328 0 0
ISHARES TR US HLTHCARE ETF 464287762 332 1,463 SH   SOLE   1,463 0 0
ISHARES TR CORE S&P MCP ETF 464287507 8,851 47,764 SH   SOLE   47,764 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 12,052 111,487 SH   SOLE   111,487 0 0
ISHARES TR MSCI USA MIN VOL 46429B697 1,194 18,733 SH   SOLE   18,733 0 0
ISHARES TR JPMORGAN USD EMG 464288281 277 2,494 SH   SOLE   2,494 0 0
ISHARES TR NATIONAL MUN ETF 464288414 7,383 63,686 SH   SOLE   63,686 0 0
ISHARES TR CORE MSCI EAFE 46432F842 2,673 44,341 SH   SOLE   44,341 0 0
ISHARES TR S&P 100 ETF 464287101 225 1,443 SH   SOLE   1,443 0 0
ISHARES TR CORE US AGGBD ET 464287226 13,842 117,243 SH   SOLE   117,243 0 0
ISHARES TR U.S. TECH ETF 464287721 1,032 3,427 SH   SOLE   3,427 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 935 4,776 SH   SOLE   4,776 0 0
ISHARES TR CORE S&P500 ETF 464287200 3,708 11,034 SH   SOLE   11,034 0 0
ISHARES TR U.S. CNSM GD ETF 464287812 331 2,217 SH   SOLE   2,217 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 3,043 30,638 SH   SOLE   30,638 0 0
ISHARES TR NASDAQ BIOTECH 464287556 2,110 15,581 SH   SOLE   15,581 0 0
ISHARES TR MSCI ACWI EX US 464288240 2,781 60,471 SH   SOLE   60,471 0 0
ISHARES TR RUS 1000 ETF 464287622 8,000 42,749 SH   SOLE   42,749 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 443 2,957 SH   SOLE   2,957 0 0
ISHARES TR CORE S&P SCP ETF 464287804 6,668 94,947 SH   SOLE   94,947 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689 7,288 106,977 SH   SOLE   106,977 0 0
ISHARES TR MSCI EAFE ETF 464287465 5,097 80,084 SH   SOLE   80,084 0 0
ISHARES TR S&P 500 VAL ETF 464287408 1,913 17,014 SH   SOLE   17,014 0 0
ISHARES TR EXPND TEC SC ETF 464287549 4,327 14,000 SH   SOLE   14,000 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 245 1,130 SH   SOLE   1,130 0 0
ISHARES TR SELECT DIVID ETF 464287168 4,215 51,696 SH   SOLE   51,696 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 2,032 8,792 SH   SOLE   8,792 0 0
ISHARES TR TIPS BD ETF 464287176 212 1,678 SH   SOLE   1,678 0 0
JOHNSON & JOHNSON COM 478160104 1,616 10,852 SH   SOLE   10,852 0 0
JPMORGAN CHASE & CO COM 46625H100 8,868 92,116 SH   SOLE   92,116 0 0
KKR INCOME OPPORTUNITIES FD COM 48249T106 186 13,728 SH   SOLE   13,728 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 348 7,388 SH   SOLE   7,388 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 90 15,000 SH   SOLE   15,000 0 0
LILLY ELI & CO COM 532457108 438 2,961 SH   SOLE   2,961 0 0
LOWES COS INC COM 548661107 398 2,398 SH   SOLE   2,398 0 0
MCDONALDS CORP COM 580135101 743 3,386 SH   SOLE   3,386 0 0
MEDTRONIC PLC SHS G5960L103 240 2,313 SH   SOLE   2,313 0 0
MERCK & CO. INC COM 58933Y105 1,384 16,684 SH   SOLE   16,684 0 0
MFS HIGH YIELD MUN TR SH BEN INT 59318E102 80 19,098 SH   SOLE   19,098 0 0
MICROSOFT CORP COM 594918104 3,540 16,829 SH   SOLE   16,829 0 0
NORFOLK SOUTHN CORP COM 655844108 341 1,595 SH   SOLE   1,595 0 0
ORACLE CORP COM 68389X105 582 9,754 SH   SOLE   9,754 0 0
PACKAGING CORP AMER COM 695156109 1,931 17,710 SH   SOLE   17,710 0 0
PEPSICO INC COM 713448108 1,198 8,640 SH   SOLE   8,640 0 0
PFIZER INC COM 717081103 685 18,653 SH   SOLE   18,653 0 0
PIMCO ETF TR 1-5 US TIP IDX 72201R205 1,450 26,893 SH   SOLE   26,893 0 0
PNC FINL SVCS GROUP INC COM 693475105 654 5,949 SH   SOLE   5,949 0 0
PRICE T ROWE GROUP INC COM 74144T108 281 2,188 SH   SOLE   2,188 0 0
PROCTER AND GAMBLE CO COM 742718109 2,649 19,061 SH   SOLE   19,061 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 213 2,951 SH   SOLE   2,951 0 0
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 59 14,300 SH   SOLE   14,300 0 0
ROSS STORES INC COM 778296103 305 3,268 SH   SOLE   3,268 0 0
ROYCE MICRO-CAP TR INC COM 780915104 426 55,483 SH   SOLE   55,483 0 0
ROYCE VALUE TR INC COM 780910105 130 10,253 SH   SOLE   10,253 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 700 13,600 SH   SOLE   13,600 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 5,805 103,516 SH   SOLE   103,516 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 231 2,901 SH   SOLE   2,901 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 4,319 78,099 SH   SOLE   78,099 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 18,350 173,969 SH   SOLE   173,969 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 230 1,565 SH   SOLE   1,565 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 242 4,076 SH   SOLE   4,076 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 1,741 39,190 SH   SOLE   39,190 0 0
SOUTHERN CO COM 842587107 765 14,104 SH   SOLE   14,104 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 2,096 7,554 SH   SOLE   7,554 0 0
SPDR GOLD TR GOLD SHS 78463V107 219 1,237 SH   SOLE   1,237 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,914 11,687 SH   SOLE   11,687 0 0
SPDR SER TR S&P DIVID ETF 78464A763 20,391 220,678 SH   SOLE   220,678 0 0
SPDR SER TR S&P RETAIL ETF 78464A714 693 13,958 SH   SOLE   13,958 0 0
SPDR SER TR S&P BK ETF 78464A797 506 17,183 SH   SOLE   17,183 0 0
STARBUCKS CORP COM 855244109 387 4,501 SH   SOLE   4,501 0 0
STEEL DYNAMICS INC COM 858119100 257 8,984 SH   SOLE   8,984 0 0
SYSCO CORP COM 871829107 6,558 105,404 SH   SOLE   105,404 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 245 554 SH   SOLE   554 0 0
TOTAL SE SPONSORED ADS 89151E109 275 8,032 SH   SOLE   8,032 0 0
TRUIST FINL CORP COM 89832Q109 2,357 61,950 SH   SOLE   61,950 0 0
UDR INC COM 902653104 207 6,347 SH   SOLE   6,347 0 0
UNION PAC CORP COM 907818108 515 2,614 SH   SOLE   2,614 0 0
UNITED BANKSHARES INC WEST V COM 909907107 256 11,920 SH   SOLE   11,920 0 0
UNITEDHEALTH GROUP INC COM 91324P102 633 2,029 SH   SOLE   2,029 0 0
US BANCORP DEL COM NEW 902973304 5,165 144,065 SH   SOLE   144,065 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 4,692 53,183 SH   SOLE   53,183 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 27,762 334,283 SH   SOLE   334,283 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,287 5,653 SH   SOLE   5,653 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 209 1,998 SH   SOLE   1,998 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 435 2,829 SH   SOLE   2,829 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 376 2,136 SH   SOLE   2,136 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 338 2,159 SH   SOLE   2,159 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 5,275 30,972 SH   SOLE   30,972 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 994 3,230 SH   SOLE   3,230 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 250 3,160 SH   SOLE   3,160 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 695 8,622 SH   SOLE   8,622 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 4,181 82,866 SH   SOLE   82,866 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 419 9,698 SH   SOLE   9,698 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 10,827 212,204 SH   SOLE   212,204 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 16,437 198,398 SH   SOLE   198,398 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 263 2,741 SH   SOLE   2,741 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 17,822 138,521 SH   SOLE   138,521 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 420 10,263 SH   SOLE   10,263 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 15,136 187,030 SH   SOLE   187,030 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 318 1,558 SH   SOLE   1,558 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 581 1,865 SH   SOLE   1,865 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 9,705 163,143 SH   SOLE   163,143 0 0
VISA INC COM CL A 92826C839 212 1,059 SH   SOLE   1,059 0 0
WALMART INC COM 931142103 242 1,729 SH   SOLE   1,729 0 0
WELLS FARGO CO NEW COM 949746101 534 22,703 SH   SOLE   22,703 0 0
WESTERN ASSET GLOBAL HIGH IN COM 95766B109 103 10,700 SH   SOLE   10,700 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 10,762 110,903 SH   SOLE   110,903 0 0
WISDOMTREE TR US DIVID EX FNCL 97717W406 291 3,863 SH   SOLE   3,863 0 0
XCEL ENERGY INC COM 98389B100 307 4,452 SH   SOLE   4,452 0 0