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 754,474 2,884 SH SOLE 0 0 2,884
ALPHABET INC CAP STK CL C 02079K107 712,147 2,090 SH SOLE 0 0 2,090
ALPHABET INC CAP STK CL A 02079K305 2,014,258 5,854 SH SOLE 0 0 5,854
AMAZON COM INC COM 023135106 715,310 2,871 SH SOLE 0 0 2,871
AMGEN INC COM 031162100 217,078 515 SH SOLE 0 0 515
AMPLIFY ETF TR AMPLIFY CYBERSEC 032108664 1,287,192 10,617 SH SOLE 0 0 10,617
APPLE INC COM 037833100 3,901,921 11,717 SH SOLE 0 0 11,717
ASTRAZENECA PLC ORD G0593M107 202,806 1,256 SH SOLE 0 0 1,256
BANK OF AMER CORP COM 060505104 613,090 11,264 SH SOLE 0 0 11,264
BARRICK MNG CORP COM SHS 06849F108 1,468,675 36,112 SH SOLE 0 0 36,112
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 338,108 679 SH SOLE 0 0 679
BROADCOM INC COM 11135F101 1,132,079 3,224 SH SOLE 0 0 3,224
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 272,798 13,379 SH SOLE 0 0 13,379
CATERPILLAR INC COM 149123101 1,026,460 1,266 SH SOLE 0 0 1,266
CHEVRON CORPORATION COM 166764100 392,138 1,920 SH SOLE 0 0 1,920
CISCO SYS INC COM 17275R102 428,475 3,981 SH SOLE 0 0 3,981
CITIGROUP INC COM NEW 172967424 563,039 4,348 SH SOLE 0 0 4,348
COCA-COLA EUROPACIFIC PARTNE SHS G25839104 341,949 3,362 SH SOLE 0 0 3,362
DARDEN RESTAURANTS INC COM 237194105 220,885 1,143 SH SOLE 0 0 1,143
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 212,039 5,118 SH SOLE 0 0 5,118
DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 629,901 12,030 SH SOLE 0 0 12,030
DIMENSIONAL ETF TRUST CORE FIXE IN ETF 25434V872 219,296 5,466 SH SOLE 0 0 5,466
DIMENSIONAL ETF TRUST US COR EQU 2 ETF 25434V708 511,975 11,518 SH SOLE 0 0 11,518
DOMINION ENERGY INC COM 25746U109 647,685 10,702 SH SOLE 0 0 10,702
ELI LILLY & CO COM 532457108 1,673,213 1,446 SH SOLE 0 0 1,446
ETFS GOLD TR PHYSCL GOLD SHS 00326A104 928,513 23,471 SH SOLE 0 0 23,471
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 875,134 5,377 SH SOLE 0 0 5,377
FIDELITY COVINGTON TRUST ENHANCED SML CAP 31609A206 539,400 12,000 SH SOLE 0 0 12,000
FIDELITY COVINGTON TRUST FUN SMA MID ETF 316092295 361,537 10,687 SH SOLE 0 0 10,687
FIDELITY COVINGTON TRUST ENHANCED LARGE 31609A305 850,618 18,865 SH SOLE 0 0 18,865
GENWORTH FINL INC COM SHS 37247D106 152,517 17,003 SH SOLE 0 0 17,003
GILEAD SCIENCES INC COM 375558103 256,039 1,718 SH SOLE 0 0 1,718
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 355,554 19,167 SH SOLE 0 0 19,167
GOLDMAN SACHS GROUP INC COM 38141G104 636,925 707 SH SOLE 0 0 707
HUMANA INC COM 444859102 305,638 801 SH SOLE 0 0 801
INTEL CORP COM 458140100 212,206 1,765 SH SOLE 0 0 1,765
INTUITIVE SURGICAL INC COM NEW 46120E602 387,925 954 SH SOLE 0 0 954
INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339 1,095,080 7,224 SH SOLE 0 0 7,224
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 2,257,642 110,506 SH SOLE 0 0 110,506
INVESCO EXCHANGE TRADED FD T AI AND NEXT GEN 46137V639 1,945,438 19,131 SH SOLE 0 0 19,131
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 861,454 4,141 SH SOLE 0 0 4,141
INVESCO QQQ TR UNIT SER 1 46090E103 20,882,500 28,228 SH SOLE 0 0 28,228
ISHARES INC MSCI EQUAL WEITE 464286681 612,370 5,500 SH SOLE 0 0 5,500
ISHARES TR ULTRA SHORT DUR 46434V878 14,802,320 293,697 SH SOLE 0 0 293,697
ISHARES TR CORE S&P SCP ETF 464287804 3,900,832 28,674 SH SOLE 0 0 28,674
ISHARES TR RUS 1000 GRW ETF 464287614 11,926,683 95,215 SH SOLE 0 0 95,215
ISHARES TR SYSTEMATIC BD ET 46435U796 2,459,997 29,188 SH SOLE 0 0 29,188
ISHARES TR CORE S&P500 ETF 464287200 1,932,348 2,523 SH SOLE 0 0 2,523
ISHARES TR CORE S&P MCP ETF 464287507 621,966 8,644 SH SOLE 0 0 8,645
ISHARES TR CORE DIV GRWTH 46434V621 466,745 6,191 SH SOLE 0 0 6,191
ISHARES TR RUSSELL 2000 ETF 464287655 382,249 1,376 SH SOLE 0 0 1,375
ISHARES TR S&P MC 400GR ETF 464287606 418,186 3,815 SH SOLE 0 0 3,815
ISHARES TR RUS 1000 VAL ETF 464287598 438,893 1,770 SH SOLE 0 0 1,770
ISHARES TR S&P MC 400VL ETF 464287705 798,305 5,797 SH SOLE 0 0 5,797
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 2,023,321 35,989 SH SOLE 0 0 35,989
JOHNSON & JOHNSON COM 478160104 230,230 870 SH SOLE 0 0 870
JPMORGAN CHASE & CO COM 46625H100 2,745,660 8,299 SH SOLE 0 0 8,299
LEGG MASON ETF INVT FRANKLIN INTL LW 52468L505 4,344,175 104,152 SH SOLE 0 0 104,152
MICROSOFT CORP COM 594918104 1,568,714 3,059 SH SOLE 0 0 3,058
MORGAN STANLEY COM NEW 617446448 753,361 4,006 SH SOLE 0 0 4,006
NEOS ETF TRUST NEOS S&P 500 HI 78433H303 1,570,219 29,532 SH SOLE 0 0 29,532
NEWMONT CORP COM 651639106 693,193 6,010 SH SOLE 0 0 6,010
NORFOLK SOUTHN CORP COM 655844108 277,791 899 SH SOLE 0 0 899
NORTHROP GRUMMAN CORP COM 666807102 218,533 452 SH SOLE 0 0 452
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 260,481 8,560 SH SOLE 0 0 8,560
NVIDIA CORPORATION COM 67066G104 1,775,665 7,775 SH SOLE 0 0 7,775
PACER FDS TR US CASH COWS 100 69374H881 334,129 5,005 SH SOLE 0 0 5,005
PEPSICO INC COM 713448108 260,892 2,059 SH SOLE 0 0 2,059
PROCTER & GAMBLE CO COM 742718109 406,135 2,796 SH SOLE 0 0 2,796
PROSHARES TR S&P SMALLCAP 600 74347B698 315,568 4,400 SH SOLE 0 0 4,400
RTX CORPORATION COM 75513E101 297,411 1,602 SH SOLE 0 0 1,602
RYDER SYS INC COM 783549108 375,442 1,648 SH SOLE 0 0 1,648
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 4,623,234 23,618 SH SOLE 0 0 23,618
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 762,710 12,402 SH SOLE 0 0 12,402
SPDR GOLD TR GOLD SHS 78463V107 302,387 794 SH SOLE 0 0 794
SPDR INDEX SHS FDS ST STR PO EX ETF 78463X889 9,181,124 182,855 SH SOLE 0 0 182,854
SPDR SERIES TRUST ST STR P500ETF 78464A854 22,734,041 253,276 SH SOLE 0 0 253,275
SPDR SERIES TRUST ST STR P500GRW 78464A409 1,347,315 10,947 SH SOLE 0 0 10,947
SPDR SERIES TRUST ST STR SP DIV 78464A763 283,682 1,937 SH SOLE 0 0 1,937
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 713,059 935 SH SOLE 0 0 935
STEEL DYNAMICS INC COM 858119100 665,495 3,003 SH SOLE 0 0 3,003
THERMO FISHER SCIENTIFIC INC COM 883556102 276,771 410 SH SOLE 0 0 410
TOWNEBANK PORTSMOUTH VA COM 89214P109 1,203,544 33,760 SH SOLE 0 0 33,760
UNITED RENTALS INC COM 911363109 488,381 488 SH SOLE 0 0 488
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 310,740 2,940 SH SOLE 0 0 2,940
VANGUARD BD INDEX FDS INTERMED TERM 921937819 7,703,583 105,731 SH SOLE 0 0 105,731
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 592,741 9,449 SH SOLE 0 0 9,449
VANGUARD INDEX FDS MRNGSTR SM CP GR 922908595 811,253 2,401 SH SOLE 0 0 2,401
VANGUARD INDEX FDS MRNGSTR GRWT ETF 922908736 1,011,319 11,223 SH SOLE 0 0 11,223
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 396,410 566 SH SOLE 0 0 566
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 372,229 1,607 SH SOLE 0 0 1,607
VANGUARD INDEX FDS MRNGSTR LRG CAP 922908637 829,502 2,358 SH SOLE 0 0 2,358
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 532,859 1,424 SH SOLE 0 0 1,424
VANGUARD INDEX FDS MRNGSTR MID CAP 922908629 276,509 3,526 SH SOLE 0 0 3,526
VANGUARD INDEX FDS MRNGSTR VAL ETF 922908744 1,850,161 8,562 SH SOLE 0 0 8,562
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 667,743 8,048 SH SOLE 0 0 8,048
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 731,427 3,135 SH SOLE 0 0 3,135
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 967,250 13,698 SH SOLE 0 0 13,698
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 10,313,779 66,455 SH SOLE 0 0 66,455
VANGUARD WORLD FD CONSUM STP ETF 92204A207 515,848 2,364 SH SOLE 0 0 2,364
VANGUARD WORLD FD MRNGSTR CAP ETF 921910873 629,152 2,229 SH SOLE 0 0 2,229
VANGUARD WORLD FD INF TECH ETF 92204A702 661,771 5,266 SH SOLE 0 0 5,266
VANGUARD WORLD FD MRNGSTR VAL ETF 921910840 563,815 3,500 SH SOLE 0 0 3,500
VERIZON COMMUNICATIONS INC COM 92343V104 222,791 4,857 SH SOLE 0 0 4,857
VISA INC COM CL A 92826C839 1,142,446 3,179 SH SOLE 0 0 3,179
WALMART INC COM 931142103 476,133 4,582 SH SOLE 0 0 4,582
WISDOMTREE TR US VALUE FD 97717W547 4,189,344 40,896 SH SOLE 0 0 40,896