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
Expires: July 31, 2015
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
ABBVIE INC COM 00287Y109 581,953 3,135 SH SOLE 0 0 3,135
ALPHABET INC CAP STK CL A 02079K305 1,180,641 6,699 SH SOLE 0 0 6,699
ALPHABET INC CAP STK CL C 02079K107 451,458 2,545 SH SOLE 0 0 2,545
AMAZON COM INC COM 023135106 620,216 2,827 SH SOLE 0 0 2,827
AMPLIFY ETF TR AMPLIFY CYBERSEC 032108664 970,185 11,233 SH SOLE 0 0 11,233
APPLE INC COM 037833100 2,410,962 11,751 SH SOLE 0 0 11,751
BANK AMERICA CORP COM 060505104 544,503 11,507 SH SOLE 0 0 11,507
BARRICK MNG CORP COM SHS 06849F108 751,852 36,112 SH SOLE 0 0 36,112
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 394,445 812 SH SOLE 0 0 812
BROADCOM INC COM 11135F101 1,252,705 4,545 SH SOLE 0 0 4,545
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 335,233 18,379 SH SOLE 0 0 18,379
CAPITAL ONE FINL CORP COM 14040H105 203,695 957 SH SOLE 0 0 957
CATERPILLAR INC COM 149123101 437,901 1,128 SH SOLE 0 0 1,128
CDW CORP COM 12514G108 268,064 1,501 SH SOLE 0 0 1,501
CHEVRON CORP NEW COM 166764100 264,224 1,845 SH SOLE 0 0 1,845
CISCO SYS INC COM 17275R102 276,202 3,981 SH SOLE 0 0 3,981
CITIGROUP INC COM NEW 172967424 388,017 4,558 SH SOLE 0 0 4,558
COCA-COLA EUROPACIFIC PARTNE SHS G25839104 352,336 3,800 SH SOLE 0 0 3,800
COHEN & STEERS CLOSED-END OP COM 19248P106 126,200 10,000 SH SOLE 0 0 10,000
DARDEN RESTAURANTS INC COM 237194105 314,749 1,444 SH SOLE 0 0 1,444
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 231,204 6,688 SH SOLE 0 0 6,688
DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 624,876 14,752 SH SOLE 0 0 14,752
DIMENSIONAL ETF TRUST CORE FIXED INCOM 25434V872 281,198 6,654 SH SOLE 0 0 6,654
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 618,332 17,253 SH SOLE 0 0 17,253
DNP SELECT INCOME FD INC COM 23325P104 111,606 11,400 SH SOLE 0 0 11,400
DOMINION ENERGY INC COM 25746U109 619,007 10,952 SH SOLE 0 0 10,952
ELI LILLY & CO COM 532457108 1,155,314 1,482 SH SOLE 0 0 1,482
ETFS GOLD TR PHYSCL GOLD SHS 00326A104 829,470 26,299 SH SOLE 0 0 26,299
EXXON MOBIL CORP COM 30231G102 665,468 6,173 SH SOLE 0 0 6,173
FIDELITY COVINGTON TRUST FUNDAMENTAL SMAL 316092295 322,359 11,856 SH SOLE 0 0 11,856
FIDELITY COVINGTON TRUST ENHANCED LARGE 31609A305 711,697 19,219 SH SOLE 0 0 19,219
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 893,619 19,533 SH SOLE 0 0 19,532
GENWORTH FINL INC COM SHS 37247D106 132,283 17,003 SH SOLE 0 0 17,003
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 519,073 31,045 SH SOLE 0 0 31,045
GOLDMAN SACHS GROUP INC COM 38141G104 555,811 785 SH SOLE 0 0 785
HOME DEPOT INC COM 437076102 277,502 757 SH SOLE 0 0 757
INTUITIVE SURGICAL INC COM NEW 46120E602 519,500 956 SH SOLE 0 0 956
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 5,041,911 241,009 SH SOLE 0 0 241,009
INVESCO EXCHANGE TRADED FD T AI AND NEXT GEN 46137V639 875,720 17,819 SH SOLE 0 0 17,819
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 974,315 5,361 SH SOLE 0 0 5,361
INVESCO QQQ TR UNIT SER 1 46090E103 13,792,313 25,002 SH SOLE 0 0 25,003
ISHARES INC MSCI EQUAL WEITE 464286681 555,072 5,600 SH SOLE 0 0 5,600
ISHARES TR RUS 1000 GRW ETF 464287614 8,190,901 19,292 SH SOLE 0 0 19,292
ISHARES TR CORE S&P SCP ETF 464287804 3,720,369 34,041 SH SOLE 0 0 34,041
ISHARES TR CORE S&P500 ETF 464287200 1,582,572 2,549 SH SOLE 0 0 2,549
ISHARES TR CORE S&P MCP ETF 464287507 770,117 12,417 SH SOLE 0 0 12,417
ISHARES TR CORE DIV GRWTH 46434V621 411,998 6,444 SH SOLE 0 0 6,444
ISHARES TR IBOXX INV CP ETF 464287242 460,725 4,203 SH SOLE 0 0 4,203
ISHARES TR RUS 1000 VAL ETF 464287598 363,308 1,871 SH SOLE 0 0 1,871
ISHARES TR RUSSELL 2000 ETF 464287655 340,537 1,578 SH SOLE 0 0 1,578
ISHARES TR S&P MC 400GR ETF 464287606 338,628 3,722 SH SOLE 0 0 3,722
ISHARES TR S&P MC 400VL ETF 464287705 716,393 5,797 SH SOLE 0 0 5,797
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 3,406,920 59,928 SH SOLE 0 0 59,928
JPMORGAN CHASE & CO. COM 46625H100 2,453,018 8,461 SH SOLE 0 0 8,461
LEGG MASON ETF INVT FRANKLIN INTL LW 52468L505 1,310,675 40,267 SH SOLE 0 0 40,267
LEIDOS HOLDINGS INC COM 525327102 253,520 1,607 SH SOLE 0 0 1,607
MICROSOFT CORP COM 594918104 1,757,538 3,533 SH SOLE 0 0 3,533
MORGAN STANLEY COM NEW 617446448 599,857 4,259 SH SOLE 0 0 4,259
NEWMONT CORP COM 651639106 353,056 6,060 SH SOLE 0 0 6,060
NORFOLK SOUTHN CORP COM 655844108 490,950 1,918 SH SOLE 0 0 1,918
NORTHROP GRUMMAN CORP COM 666807102 303,988 608 SH SOLE 0 0 608
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 264,779 10,003 SH SOLE 0 0 10,003
NUVEEN REAL ESTATE INCOME FD COM 67071B108 93,360 12,000 SH SOLE 0 0 12,000
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 221,386 15,950 SH SOLE 0 0 15,950
NVIDIA CORPORATION COM 67066G104 1,681,568 10,644 SH SOLE 0 0 10,644
OLD PT FINANCIAL CORPORATION COM 680194107 230,908 5,883 SH SOLE 0 0 5,883
PACER FDS TR US CASH COWS 100 69374H881 1,687,420 30,625 SH SOLE 0 0 30,625
PACER FDS TR US SMALL CAP CAS 69374H857 247,594 6,219 SH SOLE 0 0 6,219
PEPSICO INC COM 713448108 448,159 3,394 SH SOLE 0 0 3,394
PROCTER AND GAMBLE CO COM 742718109 439,330 2,758 SH SOLE 0 0 2,758
PROSHARES TR RUSS 2000 DIVD 74347B698 286,264 4,400 SH SOLE 0 0 4,400
RTX CORPORATION COM 75513E101 233,924 1,602 SH SOLE 0 0 1,602
RYDER SYS INC COM 783549108 284,878 1,792 SH SOLE 0 0 1,792
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 3,437,710 13,575 SH SOLE 0 0 13,575
SELECT SECTOR SPDR TR ENERGY 81369Y506 627,812 7,403 SH SOLE 0 0 7,403
SPDR GOLD TR GOLD SHS 78463V107 242,035 794 SH SOLE 0 0 794
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 5,863,576 144,815 SH SOLE 0 0 144,816
SPDR S&P 500 ETF TR TR UNIT 78462F103 635,150 1,028 SH SOLE 0 0 1,028
SPDR SERIES TRUST PORTFOLIO S&P500 78464A854 15,020,322 206,635 SH SOLE 0 0 206,635
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 1,117,897 11,728 SH SOLE 0 0 11,728
SPDR SERIES TRUST S&P DIVID ETF 78464A763 486,817 3,587 SH SOLE 0 0 3,587
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 1,192,103 28,663 SH SOLE 0 0 28,663
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 350,215 8,731 SH SOLE 0 0 8,731
STEEL DYNAMICS INC COM 858119100 384,414 3,003 SH SOLE 0 0 3,003
THERMO FISHER SCIENTIFIC INC COM 883556102 270,442 667 SH SOLE 0 0 667
TOWNEBANK PORTSMOUTH VA COM 89214P109 671,500 19,646 SH SOLE 0 0 19,646
UNITED RENTALS INC COM 911363109 528,133 701 SH SOLE 0 0 701
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 291,413 3,107 SH SOLE 0 0 3,107
VANGUARD BD INDEX FDS INTERMED TERM 921937819 1,744,688 22,559 SH SOLE 0 0 22,559
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 377,133 1,957 SH SOLE 0 0 1,957
VANGUARD INDEX FDS TOTAL STK MKT 922908769 852,755 2,806 SH SOLE 0 0 2,806
VANGUARD INDEX FDS VALUE ETF 922908744 1,680,373 9,508 SH SOLE 0 0 9,508
VANGUARD INDEX FDS SML CP GRW ETF 922908595 1,005,573 3,631 SH SOLE 0 0 3,631
VANGUARD INDEX FDS MID CAP ETF 922908629 344,471 1,231 SH SOLE 0 0 1,231
VANGUARD INDEX FDS SMALL CP ETF 922908751 201,179 849 SH SOLE 0 0 849
VANGUARD INDEX FDS LARGE CAP ETF 922908637 731,356 2,563 SH SOLE 0 0 2,563
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 266,545 469 SH SOLE 0 0 469
VANGUARD INDEX FDS GROWTH ETF 922908736 815,483 1,860 SH SOLE 0 0 1,860
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 788,020 11,723 SH SOLE 0 0 11,723
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 757,279 3,700 SH SOLE 0 0 3,700
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 862,108 15,122 SH SOLE 0 0 15,122
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 6,551,977 49,148 SH SOLE 0 0 49,148
VANGUARD WORLD FD CONSUM STP ETF 92204A207 798,912 3,648 SH SOLE 0 0 3,648
VANGUARD WORLD FD MEGA CAP INDEX 921910873 630,740 2,804 SH SOLE 0 0 2,804
VANGUARD WORLD FD INF TECH ETF 92204A702 480,319 724 SH SOLE 0 0 724
VANGUARD WORLD FD HEALTH CAR ETF 92204A504 218,291 879 SH SOLE 0 0 879
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 459,200 3,500 SH SOLE 0 0 3,500
VERIZON COMMUNICATIONS INC COM 92343V104 383,122 8,854 SH SOLE 0 0 8,854
VISA INC COM CL A 92826C839 1,092,623 3,077 SH SOLE 0 0 3,077
WALMART INC COM 931142103 542,359 5,547 SH SOLE 0 0 5,547
WISDOMTREE TR WISDOMTREE US VA 97717W547 1,789,620 20,713 SH SOLE 0 0 20,714
ZOETIS INC CL A 98978V103 310,964 1,994 SH SOLE 0 0 1,994