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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100   597 5,749 SH   SOLE   0 0 5,749
ABBVIE INC COM 00287Y109   979 5,706 SH   SOLE   0 0 5,706
ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108   451 18,439 SH   SOLE   0 0 18,439
ALPHABET INC CAP STK CL A 02079K305   541 2,969 SH   SOLE   0 0 2,969
ALPHABET INC CAP STK CL C 02079K107   511 2,787 SH   SOLE   0 0 2,787
AMAZON COM INC COM 023135106   2,047 10,594 SH   SOLE   0 0 10,594
AMGEN INC COM 031162100   248 793 SH   SOLE   0 0 793
APPLE INC COM 037833100   6,833 32,442 SH   SOLE   0 0 32,442
APPLIED MATLS INC COM 038222105   388 1,643 SH   SOLE   0 0 1,643
AT&T INC COM 00206R102   923 48,293 SH   SOLE   0 0 48,293
AURINIA PHARMACEUTICALS INC COM 05156V102   69 12,170 SH   SOLE   0 0 12,170
BANK AMERICA CORP COM 060505104   291 7,316 SH   SOLE   0 0 7,316
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   977 2,401 SH   SOLE   0 0 2,401
BLACK STONE MINERALS L P COM UNIT 09225M101   192 12,278 SH   SOLE   0 0 12,278
BLOCK H & R INC COM 093671105   250 4,611 SH   SOLE   0 0 4,611
BROADCOM INC COM 11135F101   262 163 SH   SOLE   0 0 163
COSTCO WHSL CORP NEW COM 22160K105   633 745 SH   SOLE   0 0 745
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207   310 3,489 SH   SOLE   0 0 3,489
EATON CORP PLC SHS G29183103   318 1,015 SH   SOLE   0 0 1,015
ETF SER SOLUTIONS APTUS DEFINED 26922A388   236 8,732 SH   SOLE   0 0 8,732
EXXON MOBIL CORP COM 30231G102   1,734 15,066 SH   SOLE   0 0 15,066
FEDEX CORP COM 31428X106   314 1,048 SH   SOLE   0 0 1,048
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   268 4,750 SH   SOLE   0 0 4,750
INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827   909 37,577 SH   SOLE   0 0 37,577
INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843   2,470 102,822 SH   SOLE   0 0 102,822
INNOVATOR ETFS TRUST DEFINED WLT SHLD 45783Y855   1,216 40,507 SH   SOLE   0 0 40,507
INNOVATOR ETFS TRUST INTRNL DEV APRL 45782C367   777 28,746 SH   SOLE   0 0 28,746
INNOVATOR ETFS TRUST US SML CP PWR B 45782C474   245 7,007 SH   SOLE   0 0 7,007
INNOVATOR ETFS TRUST US EQTY PWR BF 45782C680   2,006 54,933 SH   SOLE   0 0 54,933
INNOVATOR ETFS TRUST US EQTY BUFR JAN 45782C409   378 8,377 SH   SOLE   0 0 8,377
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C813   1,344 34,602 SH   SOLE   0 0 34,602
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C797   2,011 52,511 SH   SOLE   0 0 52,511
INNOVATOR ETFS TRUST INTRNL DEV JAN 45782C524   390 12,422 SH   SOLE   0 0 12,422
INNOVATOR ETFS TRUST US EQTY BUFR MAR 45782C391   591 13,678 SH   SOLE   0 0 13,678
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C383   3,077 81,137 SH   SOLE   0 0 81,137
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C417   4,952 140,950 SH   SOLE   0 0 140,950
INNOVATOR ETFS TRUST US SML CP PWR B 45782C599   378 13,235 SH   SOLE   0 0 13,235
INNOVATOR ETFS TRUST GRWT100 PWR BUF 45782C615   222 4,525 SH   SOLE   0 0 4,525
INNOVATOR ETFS TRUST GRWT100 PWR BF 45782C334   1,088 22,831 SH   SOLE   0 0 22,831
INNOVATOR ETFS TRUST US EQT PWR BUF 45782C870   1,838 53,016 SH   SOLE   0 0 53,016
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C748   1,292 36,261 SH   SOLE   0 0 36,261
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C540   2,045 54,518 SH   SOLE   0 0 54,518
INNOVATOR ETFS TRUST US SML CP PWR ET 45782C342   357 11,605 SH   SOLE   0 0 11,605
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C508   1,077 26,771 SH   SOLE   0 0 26,771
INNOVATOR ETFS TRUST US EQT BUFR APR 45782C888   386 9,304 SH   SOLE   0 0 9,304
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C656   1,638 43,727 SH   SOLE   0 0 43,727
INNOVATOR ETFS TRUST US EQTY BUFR JUL 45782C789   755 18,063 SH   SOLE   0 0 18,063
INNOVATOR ETFS TRUST US EQTY BUF SEP 45782C664   665 16,360 SH   SOLE   0 0 16,360
INNOVATOR ETFS TRUST US EQTY BUFR FEB 45782C433   1,046 25,746 SH   SOLE   0 0 25,746
INNOVATOR ETFS TRUST US EQTY BUFR MAY 45782C326   417 10,980 SH   SOLE   0 0 10,980
INNOVATOR ETFS TRUST INNOVATOR INTL D 45783Y343   323 12,566 SH   SOLE   0 0 12,566
INNOVATOR ETFS TRUST INTRNL DEV JULY 45782C722   730 25,969 SH   SOLE   0 0 25,969
INNOVATOR ETFS TRUST US SML CP PWR B 45782C284   264 9,543 SH   SOLE   0 0 9,543
INNOVATOR ETFS TRUST US EQTY BUF DEC 45782C557   1,189 28,364 SH   SOLE   0 0 28,364
INNOVATOR ETFS TRUST GRWT100 PWR BUF 45782C276   412 6,932 SH   SOLE   0 0 6,932
INNOVATOR ETFS TRUST GRWT100 PWR BF 45782C466   291 6,414 SH   SOLE   0 0 6,414
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C318   624 18,284 SH   SOLE   0 0 18,284
INNOVATOR ETFS TRUST US EQUT BUFR AUG 45782C698   961 23,687 SH   SOLE   0 0 23,687
INNOVATOR ETFS TRUST US EQTY BUFR JUN 45782C755   1,094 27,987 SH   SOLE   0 0 27,987
INNOVATOR ETFS TRUST US EQTY BUF OCT 45782C771   448 10,768 SH   SOLE   0 0 10,768
INNOVATOR ETFS TRUST US EQTY BUF NOV 45782C581   333 8,906 SH   SOLE   0 0 8,906
INNOVATOR ETFS TRUST INTERNATIONAL DV 45782C631   389 13,290 SH   SOLE   0 0 13,290
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C573   1,243 34,255 SH   SOLE   0 0 34,255
INNOVATOR ETFS TRUST US EQT ULTRA BF 45782C672   216 6,425 SH   SOLE   0 0 6,425
INNOVATOR ETFS TRUST US EQT ULTRA BF 45782C375   361 10,718 SH   SOLE   0 0 10,718
INNOVATOR ETFS TRUST US EQT ULTRA BF 45782C805   548 18,875 SH   SOLE   0 0 18,875
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   1,728 8,766 SH   SOLE   0 0 8,766
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   330 28,604 SH   SOLE   0 0 28,604
INVESCO EXCH TRD SLF IDX FD BULETSHS 2031 CP 46138J429   2,535 158,956 SH   SOLE   0 0 158,956
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   10,417 509,379 SH   SOLE   0 0 509,379
INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460   2,062 126,790 SH   SOLE   0 0 126,790
INVESCO EXCH TRD SLF IDX FD BULLETSHS 2032 46139W858   2,816 140,680 SH   SOLE   0 0 140,680
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577   2,121 116,810 SH   SOLE   0 0 116,810
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643   3,311 165,956 SH   SOLE   0 0 165,956
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   4,590 238,788 SH   SOLE   0 0 238,788
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   9,102 474,675 SH   SOLE   0 0 474,675
INVESCO EXCH TRD SLF IDX FD INVESCO BULLETSH 46139W825   3,886 188,568 SH   SOLE   0 0 188,568
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   9,800 465,345 SH   SOLE   0 0 465,345
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833   555 24,412 SH   SOLE   0 0 24,412
INVESCO EXCH TRD SLF IDX FD BLOOMBERG PRICIN 46138J775   241 3,100 SH   SOLE   0 0 3,100
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817   519 22,638 SH   SOLE   0 0 22,638
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635   200 8,672 SH   SOLE   0 0 8,672
INVESCO QQQ TR UNIT SER 1 46090E103   3,489 7,282 SH   SOLE   0 0 7,282
ISHARES INC CORE MSCI EMKT 46434G103   1,438 26,863 SH   SOLE   0 0 26,863
ISHARES TR IBONDS DEC25 ETF 46434VBD1   617 24,808 SH   SOLE   0 0 24,808
ISHARES TR MSCI USA MIN VOL 46429B697   672 8,007 SH   SOLE   0 0 8,007
ISHARES TR IBONDS 28 TRM TS 46436E833   215 9,827 SH   SOLE   0 0 9,827
ISHARES TR CORE HIGH DV ETF 46429B663   536 4,930 SH   SOLE   0 0 4,930
ISHARES TR IBONDS 27 TRM TS 46436E841   222 10,062 SH   SOLE   0 0 10,062
ISHARES TR IBONDS 24 TRM TS 46436E874   615 25,634 SH   SOLE   0 0 25,634
ISHARES TR IBONDS DEC 25 46435U432   372 14,037 SH   SOLE   0 0 14,037
ISHARES TR IBONDS DEC2026 46435GAA0   479 20,102 SH   SOLE   0 0 20,102
ISHARES TR IBONDS 29 TRM TS 46436E825   214 9,991 SH   SOLE   0 0 9,991
ISHARES TR IBONDS 24 TRM HG 46435U184   249 10,710 SH   SOLE   0 0 10,710
ISHARES TR IBONDS 27 ETF 46435UAA9   466 19,655 SH   SOLE   0 0 19,655
ISHARES TR IBOND DEC 2030 46436E593   215 11,167 SH   SOLE   0 0 11,167
ISHARES TR IBDS DEC28 ETF 46435U515   461 18,593 SH   SOLE   0 0 18,593
ISHARES TR MSCI USA VALUE 46432F388   233 2,249 SH   SOLE   0 0 2,249
ISHARES TR IBONDS 26 TRM TS 46436E858   467 20,607 SH   SOLE   0 0 20,607
ISHARES TR IBONDS DEC24 ETF 46434VBG4   740 29,465 SH   SOLE   0 0 29,465
ISHARES TR IBONDS 25 TRM TS 46436E866   611 26,315 SH   SOLE   0 0 26,315
ISHARES TR IBONDS DEC 2030 46436E726   459 21,589 SH   SOLE   0 0 21,589
ISHARES TR IBONDS DEC 29 46436E205   459 20,258 SH   SOLE   0 0 20,258
JPMORGAN CHASE & CO. COM 46625H100   400 1,975 SH   SOLE   0 0 1,975
MASTERCARD INCORPORATED CL A 57636Q104   343 778 SH   SOLE   0 0 778
MERCK & CO INC COM 58933Y105   1,908 15,409 SH   SOLE   0 0 15,409
META PLATFORMS INC CL A 30303M102   431 854 SH   SOLE   0 0 854
MID-AMER APT CMNTYS INC COM 59522J103   217 1,525 SH   SOLE   0 0 1,525
NETFLIX INC COM 64110L106   484 717 SH   SOLE   0 0 717
NEXTERA ENERGY INC COM 65339F101   359 5,073 SH   SOLE   0 0 5,073
NVIDIA CORPORATION COM 67066G104   1,292 10,461 SH   SOLE   0 0 10,461
PACER FDS TR PACER US SMALL 69374H857   908 20,853 SH   SOLE   0 0 20,853
PACER FDS TR US CASH COWS 100 69374H881   2,426 44,523 SH   SOLE   0 0 44,523
PACER FDS TR GLOBL CASH ETF 69374H709   730 21,650 SH   SOLE   0 0 21,650
PIMCO DYNAMIC INCOME FD SHS 72201Y101   262 13,904 SH   SOLE   0 0 13,904
PIMCO ETF TR INTER MUN BD ACT 72201R866   5,341 102,594 SH   SOLE   0 0 102,594
PIMCO ETF TR ACTIVE BD ETF 72201R775   2,754 30,235 SH   SOLE   0 0 30,235
PIMCO ETF TR MUNI INCOME OPP 72201R635   3,312 72,885 SH   SOLE   0 0 72,885
PIMCO ETF TR INV GRD CRP BD 72201R817   272 2,865 SH   SOLE   0 0 2,865
PROSHARES TR S&P 500 DV ARIST 74348A467   5,141 53,485 SH   SOLE   0 0 53,485
REGENERON PHARMACEUTICALS COM 75886F107   210 200 SH   SOLE   0 0 200
REGIONS FINANCIAL CORP NEW COM 7591EP100   365 18,198 SH   SOLE   0 0 18,198
RTX CORPORATION COM 75513E101   448 4,461 SH   SOLE   0 0 4,461
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   245 1,342 SH   SOLE   0 0 1,342
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   469 6,120 SH   SOLE   0 0 6,120
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   884 23,025 SH   SOLE   0 0 23,025
SELECT SECTOR SPDR TR ENERGY 81369Y506   238 2,612 SH   SOLE   0 0 2,612
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   564 3,870 SH   SOLE   0 0 3,870
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   420 1,854 SH   SOLE   0 0 1,854
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   3,896 111,074 SH   SOLE   0 0 111,074
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,060 3,786 SH   SOLE   0 0 3,786
SPDR SER TR BLOOMBERG INVT 78468R200   3,750 121,540 SH   SOLE   0 0 121,540
SPDR SER TR PRTFLO S&P500 VL 78464A508   6,617 135,761 SH   SOLE   0 0 135,761
SPDR SER TR PORTFOLIO S&P400 78464A847   603 11,761 SH   SOLE   0 0 11,761
SPDR SER TR NUVEEN BLMBRG SH 78468R739   692 14,671 SH   SOLE   0 0 14,671
SPDR SER TR PRTFLO S&P500 GW 78464A409   7,071 88,244 SH   SOLE   0 0 88,244
SPDR SER TR NUVEEN BLOOMBERG 78464A284   429 16,869 SH   SOLE   0 0 16,869
SPDR SER TR PORTFOLIO S&P600 78468R853   452 10,895 SH   SOLE   0 0 10,895
SPROTT PHYSICAL GOLD TR UNIT 85207H104   217 12,009 SH   SOLE   0 0 12,009
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   104 10,490 SH   SOLE   0 0 10,490
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   1,767 44,494 SH   SOLE   0 0 44,494
TESLA INC COM 88160R101   970 4,904 SH   SOLE   0 0 4,904
TOWNEBANK PORTSMOUTH VA COM 89214P109   387 14,189 SH   SOLE   0 0 14,189
TRUIST FINL CORP COM 89832Q109   1,182 30,425 SH   SOLE   0 0 30,425
UNITEDHEALTH GROUP INC COM 91324P102   519 1,019 SH   SOLE   0 0 1,019
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   2,436 28,127 SH   SOLE   0 0 28,127
VANECK ETF TRUST MRNGSTR INT MOAT 92189F593   559 17,844 SH   SOLE   0 0 17,844
VANECK ETF TRUST FALLEN ANGEL HG 92189F437   817 28,864 SH   SOLE   0 0 28,864
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   8,218 106,348 SH   SOLE   0 0 106,348
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   264 3,308 SH   SOLE   0 0 3,308
VANGUARD WORLD FD INF TECH ETF 92204A702   256 444 SH   SOLE   0 0 444
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   958 3,600 SH   SOLE   0 0 3,600
VERIZON COMMUNICATIONS INC COM 92343V104   459 11,141 SH   SOLE   0 0 11,141
VISA INC COM CL A 92826C839   418 1,594 SH   SOLE   0 0 1,594
WASTE MGMT INC DEL COM 94106L109   211 987 SH   SOLE   0 0 987