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
AMAZON COM INC COM Stock 023135106 3,934 1,208 SH   SOLE   1,208 0 0
ISHARES NORTH AMERICAN NATURAL RESOURCES ETF ETF 464287374 338 14,528 SH   SOLE   14,528 0 0
ROLLINS INC COM Stock 775711104 45,861 1,173,827 SH   SOLE   1,173,827 0 0
PRUDENTIAL FINL INC COM Stock 744320102 255 3,272 SH   SOLE   3,272 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT CEF 36465A109 63 18,027 SH   SOLE   18,027 0 0
SIRIUS XM HOLDINGS INC COM Stock 82968B103 100 15,656 SH   SOLE   15,656 0 0
INVESCO QQQ TRUST ETF 46090E103 1,449 4,619 SH   SOLE   4,619 0 0
STARBUCKS CORP COM Stock 855244109 550 5,142 SH   SOLE   5,142 0 0
PUBLIC SVC ENTERPRISE GRP INC COM Stock 744573106 363 6,229 SH   SOLE   6,229 0 0
SQUARE INC CL A Stock 852234103 236 1,083 SH   SOLE   1,083 0 0
ANTHEM INC COM Stock 036752103 923 2,873 SH   SOLE   2,873 0 0
LOGITECH INTL S A SHS Stock H50430232 1,146 11,790 SH   SOLE   11,790 0 0
SPDR PORTFOLIO S&P 500 HIGH DIVIDEND ETF ETF 78468R788 304 9,214 SH   SOLE   9,214 0 0
JOHNSON & JOHNSON COM Stock 478160104 9,113 57,907 SH   SOLE   57,907 0 0
CAREDX INC COM Stock 14167L103 767 10,593 SH   SOLE   10,593 0 0
FRANKLIN STR PPTYS CORP COM REIT 35471R106 81 18,434 SH   SOLE   18,434 0 0
WASTE MGMT INC DEL COM Stock 94106L109 928 7,870 SH   SOLE   7,870 0 0
VANGUARD TOTAL STOCK MARKET INDEX FUND ETF 922908769 5,316 27,312 SH   SOLE   27,312 0 0
WISDOMTREE FLOATING RATE TREASURY FUND ETF 97717X628 9,950 396,418 SH   SOLE   396,418 0 0
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN Stock 01881G106 238 7,058 SH   SOLE   7,058 0 0
VANGUARD ENERGY INDEX FUND ETF 92204A306 553 10,672 SH   SOLE   10,672 0 0
WISDOMTREE CBOE S&P 500 PUTWRITE STRATEGY FUND ETF 97717X560 227 7,949 SH   SOLE   7,949 0 0
COSTCO WHSL CORP NEW COM Stock 22160K105 2,114 5,611 SH   SOLE   5,611 0 0
CHOICE HOTELS INTL INC COM Stock 169905106 560 5,248 SH   SOLE   5,248 0 0
GOLDMAN SACHS GROUP INC COM Stock 38141G104 936 3,551 SH   SOLE   3,551 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A ADR 780259206 583 16,579 SH   SOLE   16,579 0 0
YUM BRANDS INC COM Stock 988498101 941 8,671 SH   SOLE   8,671 0 0
PIMCO INCOME STRATEGY FD II COM CEF 72201J104 219 22,019 SH   SOLE   22,019 0 0
PROCTER AND GAMBLE CO COM Stock 742718109 2,733 19,643 SH   SOLE   19,643 0 0
COCA COLA CO COM Stock 191216100 2,207 40,241 SH   SOLE   40,241 0 0
GENERAL MLS INC COM Stock 370334104 782 13,294 SH   SOLE   13,294 0 0
TRUIST FINL CORP COM Stock 89832Q109 8,577 178,940 SH   SOLE   178,940 0 0
UNITED PARCEL SERVICE INC CL B Stock 911312106 6,557 38,937 SH   SOLE   38,937 0 0
MARRIOTT INTL INC NEW CL A Stock 571903202 1,153 8,739 SH   SOLE   8,739 0 0
VANGUARD REAL ESTATE ETF ETF 922908553 224 2,634 SH   SOLE   2,634 0 0
INTEL CORP COM Stock 458140100 2,706 54,319 SH   SOLE   54,319 0 0
REATA PHARMACEUTICALS INC CL A Stock 75615P103 4,014 32,472 SH   SOLE   32,472 0 0
MEDTRONIC PLC SHS Stock G5960L103 710 6,058 SH   SOLE   6,058 0 0
CLOROX CO DEL COM Stock 189054109 432 2,140 SH   SOLE   2,140 0 0
NETFLIX INC COM Stock 64110L106 294 543 SH   SOLE   543 0 0
PAYCHEX INC COM Stock 704326107 250 2,685 SH   SOLE   2,685 0 0
ISHARES SILVER TRUST ETF 46428Q109 551 22,436 SH   SOLE   22,436 0 0
KINSALE CAP GROUP INC COM Stock 49714P108 649 3,244 SH   SOLE   3,244 0 0
INVESCO SR INCOME TR COM CEF 46131H107 93 23,400 SH   SOLE   23,400 0 0
MERCK & CO. INC COM Stock 58933Y105 5,738 70,150 SH   SOLE   70,150 0 0
SPDR S&P 500 ETF ETF 78462F103 10,549 28,214 SH   SOLE   28,214 0 0
MASTERCARD INCORPORATED CL A Stock 57636Q104 374 1,049 SH   SOLE   1,049 0 0
NUVEEN VIRGINIA QLTY MUNCPL FD COM CEF 67064R102 1,246 78,372 SH   SOLE   78,372 0 0
ILLINOIS TOOL WKS INC COM Stock 452308109 1,404 6,886 SH   SOLE   6,886 0 0
EMERSON ELEC CO COM Stock 291011104 384 4,777 SH   SOLE   4,777 0 0
YUM CHINA HLDGS INC COM Stock 98850P109 560 9,814 SH   SOLE   9,814 0 0
WELLS FARGO ADVANTAGE INCOME O WF INC OPPTY FD CEF 94987B105 122 15,000 SH   SOLE   15,000 0 0
ALLSTATE CORP COM Stock 020002101 322 2,926 SH   SOLE   2,926 0 0
DOUBLELINE INCOME SOLUTIONS FD COM CEF 258622109 219 13,216 SH   SOLE   13,216 0 0
DIAGEO PLC SPON ADR NEW ADR 25243Q205 267 1,678 SH   SOLE   1,678 0 0
ANNALY CAPITAL MANAGEMENT INC COM REIT 035710409 165 19,564 SH   SOLE   19,564 0 0
NVR INC COM Stock 62944T105 706 173 SH   SOLE   173 0 0
ISHARES TIPS BOND ETF ETF 464287176 230 1,798 SH   SOLE   1,798 0 0
CORNING INC COM Stock 219350105 484 13,442 SH   SOLE   13,442 0 0
VERIZON COMMUNICATIONS INC COM Stock 92343V104 3,999 68,068 SH   SOLE   68,068 0 0
VANGUARD FTSE ALL-WORLD EX-US SMALL-CAP INDEX FUND ETF 922042718 1,128 9,261 SH   SOLE   9,261 0 0
FEDEX CORP COM Stock 31428X106 6,880 26,500 SH   SOLE   26,500 0 0
SHERWIN WILLIAMS CO COM Stock 824348106 342 466 SH   SOLE   466 0 0
FIRST CMNTY BANKSHARES INC VA COM Stock 31983A103 362 16,756 SH   SOLE   16,756 0 0
PEPSICO INC COM Stock 713448108 5,243 35,354 SH   SOLE   35,354 0 0
FIRST TRUST TCW OPPORTUNISTIC FIXED INCOME ETF ETF 33740F805 1,224 22,369 SH   SOLE   22,369 0 0
COMMUNITY BANKERS TR CORP COM Stock 203612106 142 21,050 SH   SOLE   21,050 0 0
KIMBERLY-CLARK CORP COM Stock 494368103 853 6,329 SH   SOLE   6,329 0 0
PROSPECT CAP CORP 4.95 07/15/2022 Convertible 74348TAR3 51 50,000 SH   SOLE   50,000 0 0
HONEYWELL INTL INC COM Stock 438516106 1,406 6,611 SH   SOLE   6,611 0 0
TRANE TECHNOLOGIES PLC SHS Stock G8994E103 580 3,993 SH   SOLE   3,993 0 0
FORD MTR CO DEL COM Stock 345370860 247 28,071 SH   SOLE   28,071 0 0
US BANCORP DEL COM NEW Stock 902973304 512 10,993 SH   SOLE   10,993 0 0
XCEL ENERGY INC COM Stock 98389B100 261 3,911 SH   SOLE   3,911 0 0
HOME DEPOT INC COM Stock 437076102 3,044 11,460 SH   SOLE   11,460 0 0
STARWOOD PPTY TR INC COM REIT 85571B105 241 12,480 SH   SOLE   12,480 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103 435 2,468 SH   SOLE   2,468 0 0
ABERDEEN STANDARD PHYSICAL GOLD SHARES ETF ETF 00326A104 2,009 109,921 SH   SOLE   109,921 0 0
DUPONT DE NEMOURS INC COM Stock 26614N102 414 5,816 SH   SOLE   5,816 0 0
INVESCO NASDAQ INTERNET ETF ETF 46137V530 218 954 SH   SOLE   954 0 0
HEALTH CARE SELECT SECTOR SPDR FUND ETF 81369Y209 215 1,894 SH   SOLE   1,894 0 0
SPDR GOLD SHARES ETF 78463V107 767 4,299 SH   SOLE   4,299 0 0
SOUTHERN CO COM Stock 842587107 1,572 25,594 SH   SOLE   25,594 0 0
BRITISH AMERN TOB PLC SPONSORED ADR ADR 110448107 318 8,473 SH   SOLE   8,473 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 641 2,658 SH   SOLE   2,658 0 0
LABORATORY CORP AMER HLDGS COM NEW Stock 50540R409 1,954 9,600 SH   SOLE   9,600 0 0
SCHWAB U.S. LARGE-CAP ETF ETF 808524201 538 5,914 SH   SOLE   5,914 0 0
ABERDEEN STANDARD PHYSICAL SILVER SHARES ETF ETF 003264108 1,180 46,176 SH   SOLE   46,176 0 0
JPMORGAN ULTRA-SHORT INCOME ETF ETF 46641Q837 2,040 40,172 SH   SOLE   40,172 0 0
LUMEN TECHNOLOGIES INC COM Stock 550241103 117 11,986 SH   SOLE   11,986 0 0
HENRY JACK & ASSOC INC COM Stock 426281101 265 1,638 SH   SOLE   1,638 0 0
SCHWAB U.S. LARGE-CAP GROWTH ETF ETF 808524300 5,900 45,944 SH   SOLE   45,944 0 0
SPDR PORTFOLIO SHORT TERM CORPORATE BOND ETF ETF 78464A474 479 15,259 SH   SOLE   15,259 0 0
PIMCO ENHANCED SHORT MATURITY ACTIVE EXCHANGE-TRADED FUND ETF 72201R833 1,395 13,672 SH   SOLE   13,672 0 0
NATIONAL BANKSHARES INC VA COM Stock 634865109 1,506 48,090 SH   SOLE   48,090 0 0
ISHARES S&P SMALL-CAP FUND ETF 464287804 380 4,138 SH   SOLE   4,138 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 2,925 12,615 SH   SOLE   12,615 0 0
SCHWAB EMERGING MARKETS EQUITY ETF ETF 808524706 445 14,508 SH   SOLE   14,508 0 0
VANGUARD SHORT-TERM CORPORATE BOND INDEX FUND ETF 92206C409 767 9,214 SH   SOLE   9,214 0 0
ALPHABET INC CAP STK CL A Stock 02079K305 1,309 747 SH   SOLE   747 0 0
FISERV INC COM Stock 337738108 402 3,530 SH   SOLE   3,530 0 0
VANGUARD U.S. MULTIFACTOR ETF ETF 921935607 209 2,500 SH   SOLE   2,500 0 0
HALLIBURTON CO COM Stock 406216101 252 13,349 SH   SOLE   13,349 0 0
UNILEVER PLC SPON ADR NEW ADR 904767704 644 10,674 SH   SOLE   10,674 0 0
CSX CORP COM Stock 126408103 2,034 22,416 SH   SOLE   22,416 0 0
COMCAST CORP NEW CL A Stock 20030N101 1,445 27,573 SH   SOLE   27,573 0 0
MICROSOFT CORP COM Stock 594918104 10,761 48,381 SH   SOLE   48,381 0 0
CVS HEALTH CORP COM Stock 126650100 828 12,123 SH   SOLE   12,123 0 0
V F CORP COM Stock 918204108 236 2,765 SH   SOLE   2,765 0 0
AVERY DENNISON CORP COM Stock 053611109 615 3,967 SH   SOLE   3,967 0 0
ARES CAPITAL CORP COM CEF 04010L103 258 15,278 SH   SOLE   15,278 0 0
BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108 348 1 SH   SOLE   1 0 0
BOEING CO COM Stock 097023105 1,741 8,131 SH   SOLE   8,131 0 0
VANGUARD SMALL-CAP INDEX FUND ETF 922908751 1,611 8,276 SH   SOLE   8,276 0 0
VANGUARD MID-CAP INDEX FUND ETF 922908629 708 3,425 SH   SOLE   3,425 0 0
VANGUARD LARGE-CAP INDEX FUND ETF 922908637 1,600 9,105 SH   SOLE   9,105 0 0
NEXTERA ENERGY INC COM Stock 65339F101 1,451 18,805 SH   SOLE   18,805 0 0
NIKE INC CL B Stock 654106103 1,140 8,057 SH   SOLE   8,057 0 0
VANGUARD SHORT-TERM GOVERNMENT BOND ETF ETF 92206C102 423 6,868 SH   SOLE   6,868 0 0
TESLA INC COM Stock 88160R101 455 645 SH   SOLE   645 0 0
LINDE PLC SHS Stock G5494J103 1,889 7,169 SH   SOLE   7,169 0 0
ATLANTIC UN BANKSHARES CORP COM Stock 04911A107 4,971 150,896 SH   SOLE   150,896 0 0
FINANCIAL SELECT SECTOR SPDR FUND ETF 81369Y605 276 9,351 SH   SOLE   9,351 0 0
NXP SEMICONDUCTORS N V COM Stock N6596X109 382 2,404 SH   SOLE   2,404 0 0
NORFOLK SOUTHN CORP COM Stock 655844108 8,607 36,223 SH   SOLE   36,223 0 0
ALERIAN MLP ETF ETF 00162Q452 223 8,677 SH   SOLE   8,677 0 0
NEWMARKET CORP COM Stock 651587107 315 790 SH   SOLE   790 0 0
VANGUARD FTSE EUROPE ETF ETF 922042874 838 13,904 SH   SOLE   13,904 0 0
VANGUARD INFORMATION TECHNOLOGY INDEX FUND ETF 92204A702 547 1,546 SH   SOLE   1,546 0 0
SCHWAB U.S. LARGE-CAP VALUE ETF ETF 808524409 2,666 44,778 SH   SOLE   44,778 0 0
WALGREENS BOOTS ALLIANCE INC COM Stock 931427108 257 6,455 SH   SOLE   6,455 0 0
DOLLAR TREE INC COM Stock 256746108 204 1,892 SH   SOLE   1,892 0 0
EVEREST RE GROUP LTD COM Stock G3223R108 229 980 SH   SOLE   980 0 0
WELLTOWER INC COM REIT 95040Q104 297 4,593 SH   SOLE   4,593 0 0
DOW INC COM Stock 260557103 511 9,203 SH   SOLE   9,203 0 0
VANGUARD S&P 500 ETF ETF 922908363 2,749 7,998 SH   SOLE   7,998 0 0
ASTRAZENECA PLC SPONSORED ADR ADR 046353108 340 6,799 SH   SOLE   6,799 0 0
SPDR S&P MIDCAP 400 ETF ETF 78467Y107 308 733 SH   SOLE   733 0 0
CORTEVA INC COM Stock 22052L104 200 5,174 SH   SOLE   5,174 0 0
CONSOLIDATED EDISON INC COM Stock 209115104 245 3,387 SH   SOLE   3,387 0 0
CROWDSTRIKE HLDGS INC CL A Stock 22788C105 1,601 7,559 SH   SOLE   7,559 0 0
VANECK VECTORS GOLD MINERS ETF ETF 92189F106 435 12,079 SH   SOLE   12,079 0 0
SPDR S&P 400 MID CAP GROWTH ETF ETF 78464A821 2,454 35,392 SH   SOLE   35,392 0 0
SPDR S&P 400 MID CAP VALUE ETF ETF 78464A839 1,511 27,226 SH   SOLE   27,226 0 0
ISHARES MSCI EAFE GROWTH ETF ETF 464288885 1,504 14,908 SH   SOLE   14,908 0 0
VANGUARD RUSSELL 2000 ETF ETF 92206C664 240 1,516 SH   SOLE   1,516 0 0
SERVISFIRST BANCSHARES INC COM Stock 81768T108 2,728 67,707 SH   SOLE   67,707 0 0
LILLY ELI & CO COM Stock 532457108 1,965 11,641 SH   SOLE   11,641 0 0
HASBRO INC COM Stock 418056107 215 2,300 SH   SOLE   2,300 0 0
LEIDOS HOLDINGS INC COM Stock 525327102 222 2,116 SH   SOLE   2,116 0 0
VANGUARD TOTAL INTERNATIONAL STOCK ETF ETF 921909768 517 8,597 SH   SOLE   8,597 0 0
PPL CORP COM Stock 69351T106 296 10,499 SH   SOLE   10,499 0 0
INVESCO MUNI INCOME OPP TRST COM CEF 46132X101 141 17,841 SH   SOLE   17,841 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655 463 2,363 SH   SOLE   2,363 0 0
HUNTINGTON INGALLS INDS INC COM Stock 446413106 354 2,077 SH   SOLE   2,077 0 0
DUKE ENERGY CORP NEW COM NEW Stock 26441C204 1,705 18,616 SH   SOLE   18,616 0 0
AFLAC INC COM Stock 001055102 279 6,278 SH   SOLE   6,278 0 0
FREEPORT-MCMORAN INC CL B Stock 35671D857 409 15,707 SH   SOLE   15,707 0 0
SYSCO CORP COM Stock 871829107 446 6,012 SH   SOLE   6,012 0 0
INVESCO S&P 500 LOW VOLATILITY ETF ETF 46138E354 1,125 20,012 SH   SOLE   20,012 0 0
JPMORGAN EQUITY PREMIUM INCOME ETF ETF 46641Q332 4,034 72,361 SH   SOLE   72,361 0 0
ISHARES SELECT DIVIDEND ETF ETF 464287168 219 2,277 SH   SOLE   2,277 0 0
AMERICAN ELEC PWR CO INC COM Stock 025537101 941 11,296 SH   SOLE   11,296 0 0
ENTERGY CORP NEW COM Stock 29364G103 487 4,878 SH   SOLE   4,878 0 0
VANGUARD LONG-TERM CORPORATE BOND ETF ETF 92206C813 494 4,447 SH   SOLE   4,447 0 0
ISHARES RUSSELL MID-CAP GROWTH ETF ETF 464287481 208 2,028 SH   SOLE   2,028 0 0
PARTNERS BANCORP COM Stock 70213Q108 1,907 293,343 SH   SOLE   293,343 0 0
TOWNEBANK PORTSMOUTH VA COM Stock 89214P109 6,319 269,112 SH   SOLE   269,112 0 0
PINNACLE FINL PARTNERS INC COM Stock 72346Q104 224 3,483 SH   SOLE   3,483 0 0
GOODRX HLDGS INC COM CL A Stock 38246G108 231 5,721 SH   SOLE   5,721 0 0
ATLASSIAN CORP PLC CL A Stock G06242104 5,351 22,881 SH   SOLE   22,881 0 0
EATON VANCE TAX-MANAGED GLOBAL COM CEF 27829F108 94 10,706 SH   SOLE   10,706 0 0
PIMCO 0-5 YEAR HIGH YIELD CORPORATE BOND INDEX EXCHANGE-TRADED FUND ETF 72201R783 277 2,821 SH   SOLE   2,821 0 0
ENERGY TRANSFER LP COM UT LTD PTN Stock 29273V100 85 13,709 SH   SOLE   13,709 0 0
FORTUNE BRANDS HOME & SEC INC COM Stock 34964C106 498 5,813 SH   SOLE   5,813 0 0
VANGUARD MID-CAP GROWTH INDEX FUND ETF 922908538 1,502 7,083 SH   SOLE   7,083 0 0
NUVEEN SELECT MAT MUN FD SH BEN INT CEF 67061T101 242 22,666 SH   SOLE   22,666 0 0
VISA INC COM CL A Stock 92826C839 599 2,738 SH   SOLE   2,738 0 0
ISHARES MSCI EAFE MIN VOL FACTOR ETF ETF 46429B689 1,676 22,836 SH   SOLE   22,836 0 0
HERSHEY CO COM Stock 427866108 212 1,391 SH   SOLE   1,391 0 0
ISHARES MSCI USA MIN VOL FACTOR ETF ETF 46429B697 2,002 29,495 SH   SOLE   29,495 0 0
PIMCO ACTIVE BOND EXCHANGE-TRADED FUND ETF 72201R775 210 1,860 SH   SOLE   1,860 0 0
UNITED STATES OIL FUND, LP ETF 91232N207 232 7,036 SH   SOLE   7,036 0 0
VANGUARD SMALL-CAP GROWTH INDEX FUND ETF 922908595 345 1,288 SH   SOLE   1,288 0 0
VANGUARD VALUE INDEX FUND ETF 922908744 3,649 30,678 SH   SOLE   30,678 0 0
VANGUARD GROWTH INDEX FUND ETF 922908736 4,753 18,760 SH   SOLE   18,760 0 0
SPDR BLOOMBERG BARCLAYS SHORT TERM HIGH YIELD BOND ETF ETF 78468R408 276 10,243 SH   SOLE   10,243 0 0
FLAHERTY & CRUMRINE PFD SECS I COM CEF 338478100 298 12,715 SH   SOLE   12,715 0 0
NUVEEN PFD & INCM SECURTIES FD COM CEF 67072C105 259 26,612 SH   SOLE   26,612 0 0
NUVEEN MUN VALUE FD INC COM CEF 670928100 112 10,077 SH   SOLE   10,077 0 0
SPLUNK INC COM Stock 848637104 248 1,460 SH   SOLE   1,460 0 0
PHILLIPS 66 COM Stock 718546104 340 4,865 SH   SOLE   4,865 0 0
AMERICAN TOWER CORP NEW COM REIT 03027X100 2,144 9,552 SH   SOLE   9,552 0 0
EATON VANCE TAX-MANAGED GLOBAL COM CEF 27829C105 142 14,660 SH   SOLE   14,660 0 0
ROYCE VALUE TR INC COM CEF 780910105 296 18,364 SH   SOLE   18,364 0 0
FACEBOOK INC CL A Stock 30303M102 1,170 4,282 SH   SOLE   4,282 0 0
UNITED BANKSHARES INC WEST VA COM Stock 909907107 352 10,869 SH   SOLE   10,869 0 0
VANECK VECTORS MORNINGSTAR WIDE MOAT ETF ETF 92189F643 2,565 41,376 SH   SOLE   41,376 0 0
BCE INC COM NEW Stock 05534B760 226 5,290 SH   SOLE   5,290 0 0
BLACKROCK MUN TARGET TERM TR COM SHS BEN IN CEF 09257P105 327 12,750 SH   SOLE   12,750 0 0
MONDELEZ INTL INC CL A Stock 609207105 786 13,448 SH   SOLE   13,448 0 0
WP CAREY INC COM REIT 92936U109 211 2,988 SH   SOLE   2,988 0 0
BROADCOM INC COM Stock 11135F101 328 749 SH   SOLE   749 0 0
CALAMOS STRATEGIC TOTL RETN FD COM SH BEN INT CEF 128125101 222 14,070 SH   SOLE   14,070 0 0
NUVEEN PFD & INCOME TERM FD COM CEF 67075A106 607 24,661 SH   SOLE   24,661 0 0
NOVARTIS AG SPONSORED ADR ADR 66987V109 300 3,177 SH   SOLE   3,177 0 0
ISHARES CORE MSCI EAFE ETF ETF 46432F842 1,099 15,907 SH   SOLE   15,907 0 0
ROYAL BK CDA COM Stock 780087102 230 2,803 SH   SOLE   2,803 0 0
WISDOMTREE U.S. TOTAL DIVIDEND FUND ETF 97717W109 497 4,743 SH   SOLE   4,743 0 0
KINDER MORGAN INC DEL COM Stock 49456B101 201 14,685 SH   SOLE   14,685 0 0
ACCENTURE PLC IRELAND SHS CLASS A Stock G1151C101 259 991 SH   SOLE   991 0 0
ENBRIDGE INC COM Stock 29250N105 486 15,189 SH   SOLE   15,189 0 0
NVIDIA CORPORATION COM Stock 67066G104 381 730 SH   SOLE   730 0 0
ISHARES SHORT TREASURY BOND ETF ETF 464288679 304 2,751 SH   SOLE   2,751 0 0
CUMMINS INC COM Stock 231021106 404 1,779 SH   SOLE   1,779 0 0
GENUINE PARTS CO COM Stock 372460105 277 2,756 SH   SOLE   2,756 0 0
ABBVIE INC COM Stock 00287Y109 2,224 20,760 SH   SOLE   20,760 0 0
S&P GLOBAL INC COM Stock 78409V104 293 891 SH   SOLE   891 0 0
VANGUARD TOTAL BOND MARKET INDEX FUND ETF 921937835 1,662 18,841 SH   SOLE   18,841 0 0
VANGUARD FTSE ALL-WORLD EX US INDEX FUND ETF 922042775 498 8,526 SH   SOLE   8,526 0 0
VIRTUS ALLIANZGI CONVERTIBLE COM CEF 018828103 77 13,434 SH   SOLE   13,434 0 0
VIRTUS ALLIANZGI CONVERTIBLE COM CEF 018825109 115 22,565 SH   SOLE   22,565 0 0
ZOETIS INC CL A Stock 98978V103 1,793 10,835 SH   SOLE   10,835 0 0
VANECK VECTORS BDC INCOME ETF ETF 92189F411 241 17,566 SH   SOLE   17,566 0 0
BLACKSTONE GROUP INC COM CL A Stock 09260D107 450 6,939 SH   SOLE   6,939 0 0
CHURCH & DWIGHT INC COM Stock 171340102 214 2,452 SH   SOLE   2,452 0 0
INVESCO S&P MIDCAP LOW VOLATILITY ETF ETF 46138E198 308 6,393 SH   SOLE   6,393 0 0
ZIMMER BIOMET HOLDINGS INC COM Stock 98956P102 262 1,698 SH   SOLE   1,698 0 0
ROCKWELL AUTOMATION INC COM Stock 773903109 355 1,413 SH   SOLE   1,413 0 0
NUVEEN QUALITY MUNCP INCOME FD COM CEF 67066V101 265 17,269 SH   SOLE   17,269 0 0
STRYKER CORPORATION COM Stock 863667101 251 1,024 SH   SOLE   1,024 0 0
QUALCOMM INC COM Stock 747525103 949 6,232 SH   SOLE   6,232 0 0
ARMADA HOFFLER PPTYS INC COM REIT 04208T108 516 46,030 SH   SOLE   46,030 0 0
GENERAL DYNAMICS CORP COM Stock 369550108 424 2,851 SH   SOLE   2,851 0 0
MCDONALDS CORP COM Stock 580135101 1,204 5,613 SH   SOLE   5,613 0 0
FLAHERTY & CRUMRINE DYN PFD SHS CEF 33848W106 767 26,396 SH   SOLE   26,396 0 0
CISCO SYS INC COM Stock 17275R102 1,906 42,593 SH   SOLE   42,593 0 0
VANGUARD TOTAL INTERNATIONAL BOND ETF ETF 92203J407 1,012 17,291 SH   SOLE   17,291 0 0
CAPITAL ONE FINL CORP COM Stock 14040H105 405 4,102 SH   SOLE   4,102 0 0
ISHARES RUSSELL MID-CAP ETF ETF 464287499 488 7,114 SH   SOLE   7,114 0 0
AT&T INC COM Stock 00206R102 3,426 119,121 SH   SOLE   119,121 0 0
VANGUARD INTERMEDIATE-TERM BOND INDEX FUND ETF 921937819 6,068 65,358 SH   SOLE   65,358 0 0
PRECIGEN INC COM Stock 74017N105 809 79,349 SH   SOLE   79,349 0 0
GENERAL ELECTRIC CO COM Stock 369604103 834 77,261 SH   SOLE   77,261 0 0
SPDR PORTFOLIO SHORT TERM TREASURY ETF ETF 78468R101 1,397 45,484 SH   SOLE   45,484 0 0
ISHARES S&P SMALL-CAP 600 GROWTH ETF ETF 464287887 1,284 11,247 SH   SOLE   11,247 0 0
NOKIA CORP SPONSORED ADR ADR 654902204 50 12,840 SH   SOLE   12,840 0 0
ISHARES U.S. TECHNOLOGY ETF ETF 464287721 2,724 32,016 SH   SOLE   32,016 0 0
RENAISSANCE IPO ETF ETF 759937204 447 6,928 SH   SOLE   6,928 0 0
CHARTER COMMUNICATIONS INC NEW CL A Stock 16119P108 479 724 SH   SOLE   724 0 0
SKYWORKS SOLUTIONS INC COM Stock 83088M102 200 1,305 SH   SOLE   1,305 0 0
BLACKROCK SHORT MATURITY BOND ETF ETF 46431W507 2,241 44,673 SH   SOLE   44,673 0 0
ISHARES S&P 500 VALUE ETF ETF 464287408 245 1,917 SH   SOLE   1,917 0 0
ISHARES S&P 500 GROWTH ETF ETF 464287309 1,582 24,784 SH   SOLE   24,784 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 1,563 4,163 SH   SOLE   4,163 0 0
CIGNA CORP NEW COM Stock 125523100 203 974 SH   SOLE   974 0 0
INVESCO BULLETSHARES 2021 CORPORATE BOND ETF ETF 46138J700 439 20,689 SH   SOLE   20,689 0 0
WELLS FARGO CO NEW COM Stock 949746101 606 20,094 SH   SOLE   20,094 0 0
UNION PAC CORP COM Stock 907818108 349 1,675 SH   SOLE   1,675 0 0
CARMAX INC COM Stock 143130102 715 7,566 SH   SOLE   7,566 0 0
ISHARES PREFERRED AND INCOME SECURITIES ETF ETF 464288687 1,251 32,473 SH   SOLE   32,473 0 0
SALESFORCE COM INC COM Stock 79466L302 216 971 SH   SOLE   971 0 0
NORTHROP GRUMMAN CORP COM Stock 666807102 235 772 SH   SOLE   772 0 0
DARDEN RESTAURANTS INC COM Stock 237194105 204 1,715 SH   SOLE   1,715 0 0
THERMO FISHER SCIENTIFIC INC COM Stock 883556102 2,574 5,527 SH   SOLE   5,527 0 0
VANGUARD MID-CAP VALUE INDEX FUND ETF 922908512 563 4,736 SH   SOLE   4,736 0 0
LOCKHEED MARTIN CORP COM Stock 539830109 597 1,682 SH   SOLE   1,682 0 0
JPMORGAN CHASE & CO COM Stock 46625H100 3,260 25,657 SH   SOLE   25,657 0 0
CHEVRON CORP NEW COM Stock 166764100 2,473 29,284 SH   SOLE   29,284 0 0
ALBEMARLE CORP COM Stock 012653101 239 1,621 SH   SOLE   1,621 0 0
CONOCOPHILLIPS COM Stock 20825C104 343 8,589 SH   SOLE   8,589 0 0
MARKEL CORP COM Stock 570535104 1,006 974 SH   SOLE   974 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 2,826 59,857 SH   SOLE   59,857 0 0
DANAHER CORPORATION COM Stock 235851102 349 1,571 SH   SOLE   1,571 0 0
ABERDEEN TOTAL DYNAMIC DIVD FD COM SH BEN INT CEF 00326L100 311 35,093 SH   SOLE   35,093 0 0
BK OF AMERICA CORP COM Stock 060505104 2,358 77,798 SH   SOLE   77,798 0 0
BLACKROCK ENHANCD CAP & INM FD COM CEF 09256A109 412 23,650 SH   SOLE   23,650 0 0
SPDR S&P DIVIDEND ETF ETF 78464A763 231 2,179 SH   SOLE   2,179 0 0
SPDR PORTFOLIO S&P 1500 COMPOSITE STOCK MARKET ETF ETF 78464A805 5,880 127,586 SH   SOLE   127,586 0 0
WALMART INC COM Stock 931142103 1,123 7,788 SH   SOLE   7,788 0 0
INTERNATIONAL BUSINESS MACHS COM Stock 459200101 1,992 15,823 SH   SOLE   15,823 0 0
ORACLE CORP COM Stock 68389X105 463 7,152 SH   SOLE   7,152 0 0
RAYTHEON TECHNOLOGIES CORP COM Stock 75513E101 556 7,777 SH   SOLE   7,777 0 0
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 415 8,284 SH   SOLE   8,284 0 0
TEXAS INSTRS INC COM Stock 882508104 5,005 30,493 SH   SOLE   30,493 0 0
TARGET CORP COM Stock 87612E106 531 3,006 SH   SOLE   3,006 0 0
VANGUARD HIGH DIVIDEND YIELD ETF ETF 921946406 742 8,110 SH   SOLE   8,110 0 0
PFIZER INC COM Stock 717081103 2,645 71,850 SH   SOLE   71,850 0 0
ISHARES IBOXX $ INVESTMENT GRADE CORPORATE BOND ETF ETF 464287242 760 5,505 SH   SOLE   5,505 0 0
MORGAN STANLEY COM NEW Stock 617446448 766 11,179 SH   SOLE   11,179 0 0
ISHARES 0-5 YEAR INVESTMENT GRADE CORPORATE BOND ETF ETF 46434V100 793 15,178 SH   SOLE   15,178 0 0
3M CO COM Stock 88579Y101 1,622 9,279 SH   SOLE   9,279 0 0
SPDR S&P INTERNATIONAL SMALL CAP ETF ETF 78463X871 1,219 34,425 SH   SOLE   34,425 0 0
HP INC COM Stock 40434L105 205 8,337 SH   SOLE   8,337 0 0
GILEAD SCIENCES INC COM Stock 375558103 273 4,685 SH   SOLE   4,685 0 0
CATERPILLAR INC COM Stock 149123101 1,082 5,945 SH   SOLE   5,945 0 0
ALPHABET INC CAP STK CL C Stock 02079K107 1,766 1,008 SH   SOLE   1,008 0 0
AMERICAN EXPRESS CO COM Stock 025816109 679 5,620 SH   SOLE   5,620 0 0
AMGEN INC COM Stock 031162100 1,207 5,249 SH   SOLE   5,249 0 0
APPLIED MATLS INC COM Stock 038222105 270 3,132 SH   SOLE   3,132 0 0
First Trust Dow Jones Internet Index Fund ETF ETF 33733E302 250 1,180 SH   SOLE   1,180 0 0
BLACKROCK ENHANCED INTL DIV TR COM BENE INTER CEF 092524107 203 34,499 SH   SOLE   34,499 0 0
VANGUARD DIVIDEND APPRECIATION INDEX FUND ETF 921908844 596 4,220 SH   SOLE   4,220 0 0
ISHARES MSCI EAFE SMALL-CAP ETF ETF 464288273 210 3,068 SH   SOLE   3,068 0 0
GLOBAL X NASDAQ 100 COVERED CALL ETF ETF 37954Y483 293 12,850 SH   SOLE   12,850 0 0
ISHARES CORE U.S. AGGREGATE BOND ETF ETF 464287226 248 2,096 SH   SOLE   2,096 0 0
BLACKROCK ULTRA SHORT-TERM BOND ETF ETF 46434V878 4,222 83,569 SH   SOLE   83,569 0 0
WESTERN ASSET INTER MUNI FD IN COM CEF 958435109 273 29,633 SH   SOLE   29,633 0 0
BROOKFIELD INFRAST PARTNERS LP LP INT UNIT Stock G16252101 456 9,225 SH   SOLE   9,225 0 0
ISHARES S&P SMALL-CAP 600 VALUE ETF ETF 464287879 860 10,580 SH   SOLE   10,580 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS ADR 01609W102 1,128 4,845 SH   SOLE   4,845 0 0
VANGUARD SHORT-TERM BOND INDEX FUND ETF 921937827 2,652 31,988 SH   SOLE   31,988 0 0
SPDR PORTFOLIO S&P 500 GROWTH ETF ETF 78464A409 3,779 68,342 SH   SOLE   68,342 0 0
SPDR PORTFOLIO S&P 500 VALUE ETF ETF 78464A508 2,108 61,293 SH   SOLE   61,293 0 0
PHILIP MORRIS INTL INC COM Stock 718172109 1,671 20,179 SH   SOLE   20,179 0 0
PNC FINL SVCS GROUP INC COM Stock 693475105 3,538 23,743 SH   SOLE   23,743 0 0
BRISTOL-MYERS SQUIBB CO COM Stock 110122108 1,598 25,755 SH   SOLE   25,755 0 0
ISHARES RUSSELL 3000 ETF ETF 464287689 625 2,795 SH   SOLE   2,795 0 0
BARRICK GOLD CORP COM Stock 067901108 386 16,925 SH   SOLE   16,925 0 0
ALTRIA GROUP INC COM Stock 02209S103 1,805 44,012 SH   SOLE   44,012 0 0
DOMINION ENERGY INC COM Stock 25746U109 9,234 122,788 SH   SOLE   122,788 0 0
CITIGROUP INC COM NEW Stock 172967424 755 12,251 SH   SOLE   12,251 0 0
AMERICAN WTR WKS CO INC NEW COM Stock 030420103 218 1,419 SH   SOLE   1,419 0 0
AGILENT TECHNOLOGIES INC COM Stock 00846U101 428 3,611 SH   SOLE   3,611 0 0
WISDOMTREE EUROPE HEDGED SMALLCAP EQUITY FUND ETF 97717X552 628 20,441 SH   SOLE   20,441 0 0
EXXON MOBIL CORP COM Stock 30231G102 4,768 115,679 SH   SOLE   115,679 0 0
UNITEDHEALTH GROUP INC COM Stock 91324P102 682 1,945 SH   SOLE   1,945 0 0
TRAVELERS COMPANIES INC COM Stock 89417E109 214 1,521 SH   SOLE   1,521 0 0
LOWES COS INC COM Stock 548661107 1,122 6,992 SH   SOLE   6,992 0 0
ARK INNOVATION ETF ETF 00214Q104 1,778 14,281 SH   SOLE   14,281 0 0
ROYAL DUTCH SHELL PLC SPON ADR B ADR 780259107 387 11,523 SH   SOLE   11,523 0 0
DEERE & CO COM Stock 244199105 875 3,253 SH   SOLE   3,253 0 0
SOUTHWEST AIRLS CO COM Stock 844741108 206 4,417 SH   SOLE   4,417 0 0
COLGATE PALMOLIVE CO COM Stock 194162103 616 7,207 SH   SOLE   7,207 0 0
FIRST TRUST VALUE LINE DIVIDEND INDEX FUND ETF 33734H106 3,124 89,067 SH   SOLE   89,067 0 0
AMERICAN INTL GROUP INC COM NEW Stock 026874784 327 8,640 SH   SOLE   8,640 0 0
BAOZUN INC SPONSORED ADR ADR 06684L103 240 6,996 SH   SOLE   6,996 0 0
DEVON ENERGY CORP NEW COM Stock 25179M103 238 15,036 SH   SOLE   15,036 0 0
UTILITIES SELECT SECTOR SPDR FUND ETF 81369Y886 513 8,186 SH   SOLE   8,186 0 0
KRAFT HEINZ CO COM Stock 500754106 302 8,714 SH   SOLE   8,714 0 0
PAYPAL HLDGS INC COM Stock 70450Y103 366 1,563 SH   SOLE   1,563 0 0
SPDR PORTFOLIO DEVELOPED WORLD EX-US ETF ETF 78463X889 3,107 92,067 SH   SOLE   92,067 0 0
CROWN CASTLE INTL CORP NEW COM REIT 22822V101 328 2,061 SH   SOLE   2,061 0 0
BLACKROCK INC COM Stock 09247X101 679 941 SH   SOLE   941 0 0
ISHARES S&P MIDCAP FUND ETF 464287507 1,648 7,172 SH   SOLE   7,172 0 0
ISHARES MSCI EAFE ETF ETF 464287465 310 4,254 SH   SOLE   4,254 0 0
APPLE INC COM Stock 037833100 37,970 286,154 SH   SOLE   286,154 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR ADR 37733W105 411 11,180 SH   SOLE   11,180 0 0
ABBOTT LABS COM Stock 002824100 1,675 15,295 SH   SOLE   15,295 0 0
DISNEY WALT CO COM Stock 254687106 2,716 14,988 SH   SOLE   14,988 0 0
INVESCO PREFERRED ETF ETF 46138E511 581 38,101 SH   SOLE   38,101 0 0
VANGUARD TOTAL WORLD STOCK INDEX FUND ETF 922042742 366 3,951 SH   SOLE   3,951 0 0
MARSH & MCLENNAN COS INC COM Stock 571748102 1,091 9,326 SH   SOLE   9,326 0 0
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 1,324 9,684 SH   SOLE   9,684 0 0
WISDOMTREE FLOATING RATE TREASURY FUND ETF 97717X628 255 10,164 SH   SOLE   10,164 0 0