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 1,174 360 SH   SOLE 0 360 0 0
AMAZON COM INC COM Stock 023135106 326 100 SH Call SOLE 0 100 0 0
AMAZON COM INC COM Stock 023135106 326 100 SH Put SOLE 0 100 0 0
INVESCO QQQ TRUST ETF 46090E103 786 2,169 SH   SOLE 0 2,169 0 0
TECHNOLOGY SELECT SECTOR SPDR FUND ETF 81369Y803 51,472 323,866 SH   SOLE 0 323,865 0 0
ANTHEM INC COM Stock 036752103 226 460 SH   SOLE 0 460 0 0
JOHNSON & JOHNSON COM Stock 478160104 687 3,879 SH   SOLE 0 3,879 0 0
VANGUARD TOTAL STOCK MARKET INDEX FUND ETF 922908769 239 1,051 SH   SOLE 0 1,051 0 0
INVESCO HIGH YIELD EQUITY DIVIDEND ACHIEVERS ETF ETF 46137V563 13,713 628,164 SH   SOLE 0 628,163 0 0
VANGUARD ENERGY INDEX FUND ETF 92204A306 1,990 18,592 SH   SOLE 0 18,592 0 0
ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 9,200 203,756 SH   SOLE 0 203,755 0 0
PROCTER AND GAMBLE CO COM Stock 742718109 572 3,745 SH   SOLE 0 3,745 0 0
COCA COLA CO COM Stock 191216100 281 4,532 SH   SOLE 0 4,532 0 0
FIRST TRUST MORNINGSTAR DIVIDEND LEADERS INDEX FUND ETF 336917109 7,516 200,755 SH   SOLE 0 200,755 0 0
TRUIST FINL CORP COM Stock 89832Q109 1,089 19,208 SH   SOLE 0 19,207 0 0
UNITED PARCEL SERVICE INC CL B Stock 911312106 233 1,085 SH   SOLE 0 1,085 0 0
INTEL CORP COM Stock 458140100 318 6,419 SH   SOLE 0 6,419 0 0
RELIANCE STEEL & ALUMINUM CO COM Stock 759509102 211 1,151 SH   SOLE 0 1,151 0 0
SPDR S&P 500 ETF ETF 78462F103 12,611 27,923 SH   SOLE 0 27,923 0 0
SPDR S&P 500 ETF ETF 78462F103 45 100 SH Call SOLE 0 100 0 0
SPDR S&P 500 ETF ETF 78462F103 45 100 SH Call SOLE 0 100 0 0
SPDR S&P 500 ETF ETF 78462F103 45 100 SH Put SOLE 0 100 0 0
SPDR S&P 500 ETF ETF 78462F103 45 100 SH Put SOLE 0 100 0 0
VANECK SHORT MUNI ETF ETF 92189F528 256 14,949 SH   SOLE 0 14,949 0 0
ISHARES S&P 100 ETF ETF 464287101 471 2,258 SH   SOLE 0 2,258 0 0
SONOCO PRODS CO COM Stock 835495102 497 7,950 SH   SOLE 0 7,950 0 0
FEDEX CORP COM Stock 31428X106 250 1,080 SH   SOLE 0 1,080 0 0
PEPSICO INC COM Stock 713448108 413 2,470 SH   SOLE 0 2,470 0 0
HOME DEPOT INC COM Stock 437076102 546 1,824 SH   SOLE 0 1,824 0 0
HEALTH CARE SELECT SECTOR SPDR FUND ETF 81369Y209 15,875 115,881 SH   SOLE 0 115,881 0 0
SPDR GOLD SHARES ETF 78463V107 607 3,359 SH   SOLE 0 3,359 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 513 1,847 SH   SOLE 0 1,847 0 0
CONSUMER STAPLES SELECT SECTOR SPDR FUND ETF 81369Y308 11,206 147,662 SH   SOLE 0 147,662 0 0
ISHARES S&P SMALL-CAP FUND ETF 464287804 14,910 138,211 SH   SOLE 0 138,211 0 0
PRA GROUP INC COM Stock 69354N106 2,087 46,302 SH   SOLE 0 46,302 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 511 1,447 SH   SOLE 0 1,447 0 0
ALPHABET INC CAP STK CL A Stock 02079K305 701 252 SH   SOLE 0 252 0 0
MICROSOFT CORP COM Stock 594918104 1,662 5,391 SH   SOLE 0 5,391 0 0
VANGUARD MID-CAP INDEX FUND ETF 922908629 251 1,054 SH   SOLE 0 1,054 0 0
VANGUARD LARGE-CAP INDEX FUND ETF 922908637 820 3,932 SH   SOLE 0 3,932 0 0
NEXTERA ENERGY INC COM Stock 65339F101 226 2,671 SH   SOLE 0 2,671 0 0
ATLANTIC UN BANKSHARES CORP COM Stock 04911A107 231 6,303 SH   SOLE 0 6,303 0 0
VANGUARD HEALTH CARE INDEX FUND ETF 92204A504 718 2,821 SH   SOLE 0 2,821 0 0
FINANCIAL SELECT SECTOR SPDR FUND ETF 81369Y605 11,944 311,679 SH   SOLE 0 311,679 0 0
NORFOLK SOUTHN CORP COM Stock 655844108 1,544 5,415 SH   SOLE 0 5,415 0 0
NEWMARKET CORP COM Stock 651587107 1,070 3,299 SH   SOLE 0 3,299 0 0
VANGUARD INDUSTRIALS INDEX FUND ETF 92204A603 3,487 17,932 SH   SOLE 0 17,932 0 0
VANGUARD INFORMATION TECHNOLOGY INDEX FUND ETF 92204A702 334 803 SH   SOLE 0 803 0 0
VANGUARD S&P 500 ETF ETF 922908363 38,178 91,958 SH   SOLE 0 91,958 0 0
SPDR S&P MIDCAP 400 ETF ETF 78467Y107 3,581 7,301 SH   SOLE 0 7,301 0 0
INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137V357 1,712 10,855 SH   SOLE 0 10,855 0 0
SPDR S&P 600 SMALL CAP ETF ETF 78464A813 407 4,343 SH   SOLE 0 4,343 0 0
SPDR S&P 600 SMALL CAP VALUE ETF ETF 78464A300 6,714 80,573 SH   SOLE 0 80,573 0 0
SPDR S&P 400 MID CAP GROWTH ETF ETF 78464A821 482 6,492 SH   SOLE 0 6,492 0 0
SPDR S&P 600 SMALL CAP GROWTH ETF ETF 78464A201 266 3,171 SH   SOLE 0 3,171 0 0
SPDR S&P 400 MID CAP VALUE ETF ETF 78464A839 409 5,813 SH   SOLE 0 5,813 0 0
LILLY ELI & CO COM Stock 532457108 7,898 27,581 SH   SOLE 0 27,581 0 0
HASBRO INC COM Stock 418056107 281 3,429 SH   SOLE 0 3,429 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655 16,906 82,361 SH   SOLE 0 82,360 0 0
AFLAC INC COM Stock 001055102 292 4,535 SH   SOLE 0 4,535 0 0
SYSCO CORP COM Stock 871829107 285 3,496 SH   SOLE 0 3,496 0 0
INVESCO S&P 500 LOW VOLATILITY ETF ETF 46138E354 355 5,284 SH   SOLE 0 5,284 0 0
ISHARES SELECT DIVIDEND ETF ETF 464287168 425 3,314 SH   SOLE 0 3,314 0 0
MARATHON PETE CORP COM Stock 56585A102 424 4,959 SH   SOLE 0 4,959 0 0
TOWNEBANK PORTSMOUTH VA COM Stock 89214P109 328 10,945 SH   SOLE 0 10,945 0 0
SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 542 6,874 SH   SOLE 0 6,874 0 0
VISA INC COM CL A Stock 92826C839 524 2,364 SH   SOLE 0 2,364 0 0
VANGUARD VALUE INDEX FUND ETF 922908744 4,385 29,673 SH   SOLE 0 29,673 0 0
VANGUARD GROWTH INDEX FUND ETF 922908736 14,290 49,686 SH   SOLE 0 49,685 0 0
ISHARES CORE S&P TOTAL U.S. STOCK MARKET ETF ETF 464287150 218 2,164 SH   SOLE 0 2,164 0 0
WISDOMTREE U.S. SMALLCAP DIVIDEND FUND ETF 97717W604 4,880 153,122 SH   SOLE 0 153,122 0 0
UNITED BANKSHARES INC WEST VA COM Stock 909907107 255 7,312 SH   SOLE 0 7,312 0 0
CANADIAN PAC RY LTD COM Stock 13645T100 218 2,642 SH   SOLE 0 2,642 0 0
ABBVIE INC COM Stock 00287Y109 668 4,118 SH   SOLE 0 4,118 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 9,910 178,403 SH   SOLE 0 178,403 0 0
INVESCO S&P 500 QUALITY ETF ETF 46137V241 312 6,252 SH   SOLE 0 6,252 0 0
QUALCOMM INC COM Stock 747525103 320 2,091 SH   SOLE 0 2,091 0 0
ISHARES GLOBAL FINANCIALS ETF ETF 464287333 5,073 63,848 SH   SOLE 0 63,848 0 0
MCDONALDS CORP COM Stock 580135101 752 3,043 SH   SOLE 0 3,043 0 0
CISCO SYS INC COM Stock 17275R102 463 8,308 SH   SOLE 0 8,308 0 0
WISDOMTREE U.S. MIDCAP DIVIDEND FUND ETF 97717W505 6,094 137,182 SH   SOLE 0 137,182 0 0
VANGUARD FINANCIALS INDEX FUND ETF 92204A405 249 2,662 SH   SOLE 0 2,662 0 0
ENERGY SELECT SECTOR SPDR FUND ETF 81369Y506 2,861 37,427 SH   SOLE 0 37,426 0 0
ISHARES S&P SMALL-CAP 600 GROWTH ETF ETF 464287887 14,220 113,666 SH   SOLE 0 113,666 0 0
CONSUMER DISCRETIONARY SELECT SECTOR SPDR FUND ETF 81369Y407 19,113 103,312 SH   SOLE 0 103,311 0 0
INDUSTRIAL SELECT SECTOR SPDR FUND ETF 81369Y704 6,898 66,980 SH   SOLE 0 66,979 0 0
ISHARES S&P 500 VALUE ETF ETF 464287408 48,837 313,623 SH   SOLE 0 313,622 0 0
WISDOMTREE U.S. AI ENHANCED VALUE FUND ETF 97717W406 6,862 69,271 SH   SOLE 0 69,271 0 0
ISHARES S&P 500 GROWTH ETF ETF 464287309 95,009 1,243,903 SH   SOLE 0 1,243,902 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 398 878 SH   SOLE 0 878 0 0
INVESCO DWA MOMENTUM ETF ETF 46137V837 347 4,278 SH   SOLE 0 4,278 0 0
JPMORGAN CHASE & CO COM Stock 46625H100 314 2,302 SH   SOLE 0 2,302 0 0
CHEVRON CORP NEW COM Stock 166764100 263 1,614 SH   SOLE 0 1,614 0 0
ALBEMARLE CORP COM Stock 012653101 354 1,600 SH   SOLE 0 1,600 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 30,867 642,654 SH   SOLE 0 642,653 0 0
BK OF AMERICA CORP COM Stock 060505104 254 6,166 SH   SOLE 0 6,166 0 0
VANGUARD CONSUMER DISCRETIONARY INDEX FUND ETF 92204A108 5,557 18,205 SH   SOLE 0 18,205 0 0
INVESCO S&P 500 PURE GROWTH ETF ETF 46137V266 323 1,760 SH   SOLE 0 1,760 0 0
SPDR S&P DIVIDEND ETF ETF 78464A763 11,584 90,424 SH   SOLE 0 90,424 0 0
RAYTHEON TECHNOLOGIES CORP COM Stock 75513E101 245 2,474 SH   SOLE 0 2,474 0 0
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 201 4,366 SH   SOLE 0 4,366 0 0
VANGUARD HIGH DIVIDEND YIELD ETF ETF 921946406 28,196 251,187 SH   SOLE 0 251,186 0 0
PFIZER INC COM Stock 717081103 365 7,047 SH   SOLE 0 7,047 0 0
ALPHABET INC CAP STK CL C Stock 02079K107 637 228 SH   SOLE 0 228 0 0
INVESCO S&P 500 PURE VALUE ETF ETF 46137V258 337 3,931 SH   SOLE 0 3,930 0 0
VANGUARD DIVIDEND APPRECIATION INDEX FUND ETF 921908844 558 3,442 SH   SOLE 0 3,442 0 0
INVESCO BUYBACK ACHIEVERS ETF ETF 46137V308 308 3,404 SH   SOLE 0 3,403 0 0
ISHARES S&P SMALL-CAP 600 VALUE ETF ETF 464287879 7,875 76,914 SH   SOLE 0 76,913 0 0
ISHARES S&P MID-CAP 400 GROWTH ETF ETF 464287606 24,503 317,103 SH   SOLE 0 317,102 0 0
ISHARES S&P MID-CAP 400 VALUE ETF ETF 464287705 20,451 186,525 SH   SOLE 0 186,525 0 0
SPDR PORTFOLIO S&P 500 GROWTH ETF ETF 78464A409 1,348 20,360 SH   SOLE 0 20,360 0 0
SPDR PORTFOLIO S&P 500 VALUE ETF ETF 78464A508 957 22,915 SH   SOLE 0 22,915 0 0
PHILIP MORRIS INTL INC COM Stock 718172109 332 3,536 SH   SOLE 0 3,536 0 0
ALTRIA GROUP INC COM Stock 02209S103 389 7,441 SH   SOLE 0 7,441 0 0
DOMINION ENERGY INC COM Stock 25746U109 2,527 29,736 SH   SOLE 0 29,736 0 0
EXXON MOBIL CORP COM Stock 30231G102 392 4,747 SH   SOLE 0 4,747 0 0
VANECK INTERMEDIATE MUNI ETF ETF 92189H201 292 6,170 SH   SOLE 0 6,170 0 0
SPDR PORTFOLIO DEVELOPED WORLD EX-US ETF ETF 78463X889 399 11,650 SH   SOLE 0 11,650 0 0
ISHARES S&P MIDCAP FUND ETF 464287507 28,548 106,388 SH   SOLE 0 106,387 0 0
ISHARES MSCI EAFE ETF ETF 464287465 18,969 257,731 SH   SOLE 0 257,730 0 0
APPLE INC COM Stock 037833100 4,217 24,149 SH   SOLE 0 24,149 0 0
ABBOTT LABS COM Stock 002824100 313 2,642 SH   SOLE 0 2,642 0 0
DISNEY WALT CO COM Stock 254687106 366 2,665 SH   SOLE 0 2,665 0 0
VANGUARD TOTAL WORLD STOCK INDEX FUND ETF 922042742 372 3,672 SH   SOLE 0 3,671 0 0