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 227 72 SH   SOLE 0 72 0 0
INVESCO QQQ TRUST ETF 46090E103 278 1,000 SH   SOLE 0 1,000 0 0
TECHNOLOGY SELECT SECTOR SPDR FUND ETF 81369Y803 40,709 348,835 SH   SOLE 0 348,834 0 0
JOHNSON & JOHNSON COM Stock 478160104 279 1,872 SH   SOLE 0 1,872 0 0
INVESCO HIGH YIELD EQUITY DIVIDEND ACHIEVERS ETF ETF 46137V563 10,914 760,046 SH   SOLE 0 760,045 0 0
VANGUARD ENERGY INDEX FUND ETF 92204A306 837 20,762 SH   SOLE 0 20,762 0 0
ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 8,550 193,928 SH   SOLE 0 193,927 0 0
FIRST TRUST MORNINGSTAR DIVIDEND LEADERS INDEX FUND ETF 336917109 6,831 262,119 SH   SOLE 0 262,119 0 0
TRUIST FINL CORP COM Stock 89832Q109 290 7,632 SH   SOLE 0 7,632 0 0
SPDR S&P 500 ETF ETF 78462F103 6,956 20,771 SH   SOLE 0 20,771 0 0
SPDR S&P 500 ETF ETF 78462F103 33 100 SH Put SOLE 0 100 0 0
SPDR S&P 500 ETF ETF 78462F103 33 100 SH Put SOLE 0 0 0 0
SPDR S&P 500 ETF ETF 78462F103 33 100 SH Put SOLE 0 100 0 0
SPDR S&P 500 ETF ETF 78462F103 1,674 5,000 SH Put SOLE 0 0 0 0
ISHARES S&P 100 ETF ETF 464287101 339 2,174 SH   SOLE 0 2,174 0 0
PEPSICO INC COM Stock 713448108 224 1,616 SH   SOLE 0 1,616 0 0
HEALTH CARE SELECT SECTOR SPDR FUND ETF 81369Y209 11,660 110,543 SH   SOLE 0 110,543 0 0
SPDR GOLD SHARES ETF 78463V107 204 1,149 SH   SOLE 0 1,149 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 326 1,504 SH   SOLE 0 1,504 0 0
CONSUMER STAPLES SELECT SECTOR SPDR FUND ETF 81369Y308 9,150 142,744 SH   SOLE 0 142,744 0 0
ISHARES S&P SMALL-CAP FUND ETF 464287804 6,893 98,146 SH   SOLE 0 98,146 0 0
PRA GROUP INC COM Stock 69354N106 1,701 42,575 SH   SOLE 0 42,575 0 0
MICROSOFT CORP COM Stock 594918104 320 1,521 SH   SOLE 0 1,521 0 0
VANGUARD LARGE-CAP INDEX FUND ETF 922908637 890 5,689 SH   SOLE 0 5,689 0 0
NEXTERA ENERGY INC COM Stock 65339F101 229 826 SH   SOLE 0 826 0 0
VANGUARD HEALTH CARE INDEX FUND ETF 92204A504 561 2,750 SH   SOLE 0 2,750 0 0
FINANCIAL SELECT SECTOR SPDR FUND ETF 81369Y605 7,193 298,823 SH   SOLE 0 298,823 0 0
VANGUARD INDUSTRIALS INDEX FUND ETF 92204A603 2,558 17,670 SH   SOLE 0 17,670 0 0
VANGUARD S&P 500 ETF ETF 922908363 10,077 32,756 SH   SOLE 0 32,756 0 0
SPDR S&P MIDCAP 400 ETF ETF 78467Y107 1,865 5,505 SH   SOLE 0 5,505 0 0
INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137V357 65 600 SH   SOLE 0 600 0 0
INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137V357 541 5,000 SH Put SOLE 0 0 0 0
SPDR S&P 600 SMALL CAP ETF ETF 78464A813 264 4,343 SH   SOLE 0 4,343 0 0
SPDR S&P 600 SMALL CAP VALUE ETF ETF 78464A300 4,044 80,727 SH   SOLE 0 80,727 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655 12,894 86,083 SH   SOLE 0 86,083 0 0
INVESCO S&P 500 LOW VOLATILITY ETF ETF 46138E354 274 5,106 SH   SOLE 0 5,106 0 0
TOWNEBANK PORTSMOUTH VA COM Stock 89214P109 179 10,945 SH   SOLE 0 10,945 0 0
SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 343 6,194 SH   SOLE 0 6,194 0 0
VANGUARD VALUE INDEX FUND ETF 922908744 3,388 32,418 SH   SOLE 0 32,418 0 0
VANGUARD GROWTH INDEX FUND ETF 922908736 11,992 52,689 SH   SOLE 0 52,688 0 0
WISDOMTREE U.S. SMALLCAP DIVIDEND FUND ETF 97717W604 4,222 200,303 SH   SOLE 0 200,303 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 7,341 139,030 SH   SOLE 0 139,030 0 0
INVESCO S&P 500 QUALITY ETF ETF 46137V241 320 8,272 SH   SOLE 0 8,272 0 0
QUALCOMM INC COM Stock 747525103 235 2,000 SH   SOLE 0 2,000 0 0
ISHARES GLOBAL FINANCIALS ETF ETF 464287333 3,500 66,048 SH   SOLE 0 66,048 0 0
MCDONALDS CORP COM Stock 580135101 265 1,209 SH   SOLE 0 1,209 0 0
WISDOMTREE U.S. MIDCAP DIVIDEND FUND ETF 97717W505 4,717 163,117 SH   SOLE 0 163,117 0 0
ENERGY SELECT SECTOR SPDR FUND ETF 81369Y506 1,214 40,532 SH   SOLE 0 40,532 0 0
ISHARES S&P SMALL-CAP 600 GROWTH ETF ETF 464287887 11,103 62,926 SH   SOLE 0 62,925 0 0
CONSUMER DISCRETIONARY SELECT SECTOR SPDR FUND ETF 81369Y407 15,902 108,192 SH   SOLE 0 108,192 0 0
INDUSTRIAL SELECT SECTOR SPDR FUND ETF 81369Y704 4,809 62,465 SH   SOLE 0 62,464 0 0
ISHARES S&P 500 VALUE ETF ETF 464287408 36,362 323,360 SH   SOLE 0 323,359 0 0
WISDOMTREE U.S. DIVIDEND EX-FINANCIALS FUND ETF 97717W406 6,930 91,888 SH   SOLE 0 91,888 0 0
ISHARES S&P 500 GROWTH ETF ETF 464287309 81,396 352,242 SH   SOLE 0 352,242 0 0
INVESCO DWA MOMENTUM ETF ETF 46137V837 350 4,577 SH   SOLE 0 4,577 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 21,526 526,316 SH   SOLE 0 526,315 0 0
VANGUARD CONSUMER DISCRETIONARY INDEX FUND ETF 92204A108 4,545 19,371 SH   SOLE 0 19,371 0 0
INVESCO S&P 500 PURE GROWTH ETF ETF 46137V266 332 2,347 SH   SOLE 0 2,347 0 0
SPDR S&P DIVIDEND ETF ETF 78464A763 10,150 109,845 SH   SOLE 0 109,845 0 0
VANGUARD HIGH DIVIDEND YIELD ETF ETF 921946406 22,823 282,011 SH   SOLE 0 282,010 0 0
SIENTRA INC COM Stock 82621J105 34 10,000 SH   SOLE 0 10,000 0 0
INVESCO S&P 500 PURE VALUE ETF ETF 46137V258 452 9,215 SH   SOLE 0 9,215 0 0
INVESCO BUYBACK ACHIEVERS ETF ETF 46137V308 271 4,506 SH   SOLE 0 4,505 0 0
ISHARES S&P SMALL-CAP 600 VALUE ETF ETF 464287879 5,015 40,969 SH   SOLE 0 40,968 0 0
ISHARES S&P MID-CAP 400 GROWTH ETF ETF 464287606 20,746 86,737 SH   SOLE 0 86,737 0 0
ISHARES S&P MID-CAP 400 VALUE ETF ETF 464287705 14,118 104,684 SH   SOLE 0 104,683 0 0
SPDR PORTFOLIO S&P 500 GROWTH ETF ETF 78464A409 395 7,889 SH   SOLE 0 7,889 0 0
SPDR PORTFOLIO S&P 500 VALUE ETF ETF 78464A508 225 7,436 SH   SOLE 0 7,436 0 0
DOMINION ENERGY INC COM Stock 25746U109 3,205 40,606 SH   SOLE 0 40,605 0 0
DOMINION ENERGY INC COM Stock 25746U109 789 10,000 SH Put SOLE 0 0 0 0
ISHARES S&P MIDCAP FUND ETF 464287507 15,976 86,210 SH   SOLE 0 86,210 0 0
ISHARES MSCI EAFE ETF ETF 464287465 13,969 219,473 SH   SOLE 0 219,472 0 0
APPLE INC COM Stock 037833100 1,206 10,415 SH   SOLE 0 10,415 0 0