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
AMAZON COM INC COM 023135106   532,790 2,757 SH   SOLE   0 0 2,757
APPLE INC COM 037833100   1,171,965 5,564 SH   SOLE   0 0 5,564
COSTCO WHSL CORP NEW COM 22160K105   223,184 263 SH   SOLE   0 0 263
FIRST TR EXCHANGE-TRADED FD DOW 30 EQL WGT 33733A201   2,285,924 68,298 SH   SOLE   0 0 68,298
FRANKLIN TEMPLETON ETF TR SENIOR LOAN ETF 35473P595   3,231,707 132,393 SH   SOLE   0 0 132,393
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577   400,350 22,046 SH   SOLE   0 0 22,046
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635   537,409 23,300 SH   SOLE   0 0 23,300
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643   478,433 23,982 SH   SOLE   0 0 23,982
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   614,017 31,947 SH   SOLE   0 0 31,947
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   3,259,830 170,005 SH   SOLE   0 0 170,005
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817   8,423,992 367,700 SH   SOLE   0 0 367,700
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   5,175,131 253,063 SH   SOLE   0 0 253,063
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833   8,961,437 394,430 SH   SOLE   0 0 394,430
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   5,907,305 280,499 SH   SOLE   0 0 280,499
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   475,534 2,413 SH   SOLE   0 0 2,413
INVESCO QQQ TR UNIT SER 1 46090E103   3,775,442 7,880 SH   SOLE   0 0 7,880
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   2,282,863 13,896 SH   SOLE   0 0 13,896
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   229,693 10,917 SH   SOLE   0 0 10,917
ISHARES TR 0-5YR HI YL CP 46434V407   570,477 13,518 SH   SOLE   0 0 13,518
ISHARES TR CORE MSCI EAFE 46432F842   369,506 5,087 SH   SOLE   0 0 5,087
ISHARES TR HIGH YLD SYSTM B 46435G250   560,565 12,071 SH   SOLE   0 0 12,071
ISHARES TR IBONDS DEC25 ETF 46434VBD1   3,761,737 151,317 SH   SOLE   0 0 151,317
ISHARES TR IBONDS DEC24 ETF 46434VBG4   4,696,070 186,871 SH   SOLE   0 0 186,871
ISHARES TR IBONDS DEC2026 46435GAA0   2,879,667 120,893 SH   SOLE   0 0 120,893
ISHARES TR IBONDS 25 TRM HG 46435U168   760,059 32,656 SH   SOLE   0 0 32,656
ISHARES TR IBONDS 24 TRM HG 46435U184   489,212 21,050 SH   SOLE   0 0 21,050
ISHARES TR RUS MID CAP ETF 464287499   1,059,304 13,065 SH   SOLE   0 0 13,065
ISHARES TR RUS 1000 VAL ETF 464287598   2,617,305 15,002 SH   SOLE   0 0 15,002
ISHARES TR RUS 1000 GRW ETF 464287614   6,652,723 18,251 SH   SOLE   0 0 18,251
ISHARES TR RUS 1000 ETF 464287622   4,672,888 15,705 SH   SOLE   0 0 15,705
ISHARES TR US INFRASTRUC 46435U713   298,866 7,096 SH   SOLE   0 0 7,096
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845   440,644 8,660 SH   SOLE   0 0 8,660
MICROSOFT CORP COM 594918104   547,462 1,225 SH   SOLE   0 0 1,225
NVIDIA CORPORATION COM 67066G104   832,378 6,738 SH   SOLE   0 0 6,738
PRICE T ROWE GROUP INC COM 74144T108   322,868 2,800 SH   SOLE   0 0 2,800
SPDR SER TR PRTFLO S&P500 GW 78464A409   1,781,003 22,226 SH   SOLE   0 0 22,226
SPDR SER TR PRTFLO S&P500 VL 78464A508   1,750,089 35,907 SH   SOLE   0 0 35,907
SPDR S&P 500 ETF TR TR UNIT 78462F103   274,083 504 SH   SOLE   0 0 504
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   434,164 868 SH   SOLE   0 0 868
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,314,244 4,913 SH   SOLE   0 0 4,913