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 283 87 SH   SOLE 0 87 0 0
INVESCO QQQ TRUST ETF 46090E103 259 825 SH   SOLE 0 825 0 0
TECHNOLOGY SELECT SECTOR SPDR FUND ETF 81369Y803 43,015 330,837 SH   SOLE 0 330,837 0 0
JOHNSON & JOHNSON COM Stock 478160104 330 2,097 SH   SOLE 0 2,097 0 0
INVESCO HIGH YIELD EQUITY DIVIDEND ACHIEVERS ETF ETF 46137V563 11,949 687,517 SH   SOLE 0 687,516 0 0
VANGUARD ENERGY INDEX FUND ETF 92204A306 1,063 20,497 SH   SOLE 0 20,497 0 0
ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 9,587 185,535 SH   SOLE 0 185,534 0 0
FIRST TRUST MORNINGSTAR DIVIDEND LEADERS INDEX FUND ETF 336917109 7,126 240,832 SH   SOLE 0 240,832 0 0
TRUIST FINL CORP COM Stock 89832Q109 390 8,135 SH   SOLE 0 8,134 0 0
SPDR S&P 500 ETF ETF 78462F103 7,962 21,296 SH   SOLE 0 21,296 0 0
SPDR S&P 500 ETF ETF 78462F103 75 200 SH Call SOLE 0 200 0 0
ISHARES S&P 100 ETF ETF 464287101 388 2,258 SH   SOLE 0 2,258 0 0
PEPSICO INC COM Stock 713448108 265 1,786 SH   SOLE 0 1,786 0 0
HEALTH CARE SELECT SECTOR SPDR FUND ETF 81369Y209 11,838 104,350 SH   SOLE 0 104,350 0 0
SPDR GOLD SHARES ETF 78463V107 581 3,257 SH   SOLE 0 3,257 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 363 1,504 SH   SOLE 0 1,504 0 0
CONSUMER STAPLES SELECT SECTOR SPDR FUND ETF 81369Y308 9,061 134,335 SH   SOLE 0 134,335 0 0
ISHARES S&P SMALL-CAP FUND ETF 464287804 9,425 102,562 SH   SOLE 0 102,561 0 0
PRA GROUP INC COM Stock 69354N106 1,689 42,575 SH   SOLE 0 42,575 0 0
ALPHABET INC CAP STK CL A Stock 02079K305 207 118 SH   SOLE 0 118 0 0
MICROSOFT CORP COM Stock 594918104 434 1,951 SH   SOLE 0 1,951 0 0
VANGUARD LARGE-CAP INDEX FUND ETF 922908637 1,000 5,689 SH   SOLE 0 5,689 0 0
NEXTERA ENERGY INC COM Stock 65339F101 202 2,624 SH   SOLE 0 2,624 0 0
VANGUARD HEALTH CARE INDEX FUND ETF 92204A504 624 2,787 SH   SOLE 0 2,787 0 0
FINANCIAL SELECT SECTOR SPDR FUND ETF 81369Y605 8,132 275,857 SH   SOLE 0 275,857 0 0
VANGUARD INDUSTRIALS INDEX FUND ETF 92204A603 2,951 17,361 SH   SOLE 0 17,361 0 0
VANGUARD S&P 500 ETF ETF 922908363 13,120 38,173 SH   SOLE 0 38,173 0 0
SPDR S&P MIDCAP 400 ETF ETF 78467Y107 3,017 7,185 SH   SOLE 0 7,185 0 0
SPDR S&P 600 SMALL CAP ETF ETF 78464A813 345 4,343 SH   SOLE 0 4,343 0 0
SPDR S&P 600 SMALL CAP VALUE ETF ETF 78464A300 5,332 80,556 SH   SOLE 0 80,555 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655 15,642 79,781 SH   SOLE 0 79,781 0 0
INVESCO S&P 500 LOW VOLATILITY ETF ETF 46138E354 293 5,205 SH   SOLE 0 5,205 0 0
TOWNEBANK PORTSMOUTH VA COM Stock 89214P109 257 10,945 SH   SOLE 0 10,945 0 0
SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 397 6,194 SH   SOLE 0 6,194 0 0
VANGUARD VALUE INDEX FUND ETF 922908744 3,640 30,598 SH   SOLE 0 30,598 0 0
VANGUARD GROWTH INDEX FUND ETF 922908736 13,638 53,833 SH   SOLE 0 53,832 0 0
WISDOMTREE U.S. SMALLCAP DIVIDEND FUND ETF 97717W604 4,761 178,984 SH   SOLE 0 178,984 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 8,895 143,378 SH   SOLE 0 143,377 0 0
INVESCO S&P 500 QUALITY ETF ETF 46137V241 355 8,434 SH   SOLE 0 8,433 0 0
QUALCOMM INC COM Stock 747525103 305 2,000 SH   SOLE 0 2,000 0 0
ISHARES GLOBAL FINANCIALS ETF ETF 464287333 4,242 65,158 SH   SOLE 0 65,158 0 0
MCDONALDS CORP COM Stock 580135101 268 1,249 SH   SOLE 0 1,249 0 0
WISDOMTREE U.S. MIDCAP DIVIDEND FUND ETF 97717W505 5,147 147,850 SH   SOLE 0 147,850 0 0
ENERGY SELECT SECTOR SPDR FUND ETF 81369Y506 1,399 36,919 SH   SOLE 0 36,918 0 0
ENERGY SELECT SECTOR SPDR FUND ETF 81369Y506 30 800 SH Call SOLE 0 800 0 0
ISHARES S&P SMALL-CAP 600 GROWTH ETF ETF 464287887 14,112 123,594 SH   SOLE 0 123,593 0 0
CONSUMER DISCRETIONARY SELECT SECTOR SPDR FUND ETF 81369Y407 16,384 101,902 SH   SOLE 0 101,902 0 0
INDUSTRIAL SELECT SECTOR SPDR FUND ETF 81369Y704 5,122 57,845 SH   SOLE 0 57,844 0 0
INDUSTRIAL SELECT SECTOR SPDR FUND ETF 81369Y704 53 600 SH Call SOLE 0 600 0 0
ISHARES S&P 500 VALUE ETF ETF 464287408 40,338 315,093 SH   SOLE 0 315,093 0 0
WISDOMTREE U.S. DIVIDEND EX-FINANCIALS FUND ETF 97717W406 6,929 82,755 SH   SOLE 0 82,755 0 0
ISHARES S&P 500 GROWTH ETF ETF 464287309 88,335 1,384,130 SH   SOLE 0 1,384,129 0 0
INVESCO DWA MOMENTUM ETF ETF 46137V837 410 4,667 SH   SOLE 0 4,667 0 0
ALBEMARLE CORP COM Stock 012653101 221 1,500 SH   SOLE 0 1,500 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 25,502 540,188 SH   SOLE 0 540,187 0 0
VANGUARD CONSUMER DISCRETIONARY INDEX FUND ETF 92204A108 5,232 19,012 SH   SOLE 0 19,012 0 0
INVESCO S&P 500 PURE GROWTH ETF ETF 46137V266 390 2,392 SH   SOLE 0 2,392 0 0
SPDR S&P DIVIDEND ETF ETF 78464A763 10,866 102,577 SH   SOLE 0 102,577 0 0
VANGUARD HIGH DIVIDEND YIELD ETF ETF 921946406 25,143 274,752 SH   SOLE 0 274,752 0 0
SIENTRA INC COM Stock 82621J105 75 19,184 SH   SOLE 0 19,184 0 0
INVESCO S&P 500 PURE VALUE ETF ETF 46137V258 577 9,394 SH   SOLE 0 9,394 0 0
INVESCO BUYBACK ACHIEVERS ETF ETF 46137V308 337 4,594 SH   SOLE 0 4,593 0 0
ISHARES S&P SMALL-CAP 600 VALUE ETF ETF 464287879 6,486 79,764 SH   SOLE 0 79,763 0 0
ISHARES S&P MID-CAP 400 GROWTH ETF ETF 464287606 24,698 341,984 SH   SOLE 0 341,983 0 0
ISHARES S&P MID-CAP 400 VALUE ETF ETF 464287705 16,955 196,467 SH   SOLE 0 196,467 0 0
SPDR PORTFOLIO S&P 500 GROWTH ETF ETF 78464A409 435 7,871 SH   SOLE 0 7,871 0 0
SPDR PORTFOLIO S&P 500 VALUE ETF ETF 78464A508 241 7,006 SH   SOLE 0 7,006 0 0
DOMINION ENERGY INC COM Stock 25746U109 3,045 40,488 SH   SOLE 0 40,488 0 0
ISHARES S&P MIDCAP FUND ETF 464287507 20,414 88,823 SH   SOLE 0 88,823 0 0
ISHARES MSCI EAFE ETF ETF 464287465 15,421 211,361 SH   SOLE 0 211,361 0 0
APPLE INC COM Stock 037833100 1,454 10,960 SH   SOLE 0 10,960 0 0