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
AIM ETF PRODUCTS TRUST US LRGCP B20 DEC 00888H794   899,961 31,739 SH   SOLE 0 0 0 31,739
AIM ETF PRODUCTS TRUST U S LRGCP 6M APR 00888H877   890,392 30,838 SH   SOLE 0 0 0 30,838
AIM ETF PRODUCTS TRUST U S LRGCP 6M JAN 00888H869   4,223,708 159,124 SH   SOLE 0 0 0 159,124
ALTRIA GROUP INC COM 02209S103   2,229,046 55,256 SH   SOLE 0 0 0 55,256
AMAZON COM INC COM 023135106   388,663 2,558 SH   SOLE 0 0 0 2,558
APPLE INC COM 037833100   2,161,355 11,226 SH   SOLE 0 0 0 11,226
BLACKROCK FLOATING RATE INC COM 091941104   285,743 23,081 SH   SOLE 0 0 0 23,081
BP PLC SPONSORED ADR 055622104   249,570 7,050 SH   SOLE 0 0 0 7,050
BRISTOL-MYERS SQUIBB CO COM 110122108   4,015,593 78,261 SH   SOLE 0 0 0 78,261
CAMBRIA ETF TR TAIL RISK 132061862   4,349,258 339,521 SH   SOLE 0 0 0 339,521
CISCO SYS INC COM 17275R102   4,201,314 83,161 SH   SOLE 0 0 0 83,161
COCA COLA CO COM 191216100   2,455,851 41,674 SH   SOLE 0 0 0 41,674
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   4,116,727 244,171 SH   SOLE 0 0 0 244,171
HONEYWELL INTL INC COM 438516106   298,937 1,425 SH   SOLE 0 0 0 1,425
INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106   222,934 10,749 SH   SOLE 0 0 0 10,749
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   279,608 1,659 SH   SOLE 0 0 0 1,659
ISHARES GOLD TR ISHARES NEW 464285204   450,250 11,536 SH   SOLE 0 0 0 11,536
ISHARES SILVER TR ISHARES 46428Q109   355,537 16,324 SH   SOLE 0 0 0 16,324
ISHARES TR IBONDS 24 TRM HG 46435U184   26,727,761 1,151,562 SH   SOLE 0 0 0 1,151,562
ISHARES TR PFD AND INCM SEC 464288687   615,456 19,732 SH   SOLE 0 0 0 19,732
ISHARES TR ISHS 5-10YR INVT 464288638   719,277 13,832 SH   SOLE 0 0 0 13,832
ISHARES TR IBONDS 25 TRM HG 46435U168   12,761,802 552,459 SH   SOLE 0 0 0 552,459
ISHARES TR 0-3 MNTH TREASRY 46436E718   15,519,490 154,777 SH   SOLE 0 0 0 154,777
ISHARES TR IBONDS 2026 TERM 46436E528   300,114 13,094 SH   SOLE 0 0 0 13,094
ISHARES TR 10+ YR INVST GRD 464289511   376,114 7,138 SH   SOLE 0 0 0 7,138
ISHARES TR CRE U S REIT ETF 464288521   263,307 4,850 SH   SOLE 0 0 0 4,850
ISHARES TR IBONDS DEC24 ETF 46434VBG4   14,250,835 572,093 SH   SOLE 0 0 0 572,093
ISHARES TR MORTGE REL ETF 46435G342   4,129,998 175,074 SH   SOLE 0 0 0 175,074
ISHARES TR CORE S&P500 ETF 464287200   527,781 1,105 SH   SOLE 0 0 0 1,105
MICROSOFT CORP COM 594918104   2,085,155 5,545 SH   SOLE 0 0 0 5,545
NEUBERGER BERMAN REAL ESTATE COM 64190A103   98,520 30,884 SH   SOLE 0 0 0 30,884
PIMCO ETF TR ULTRA SHORT GOVT 72201R577   7,167,983 71,224 SH   SOLE 0 0 0 71,224
PIMCO ETF TR 15+ YR US TIPS 72201R304   3,381,523 59,660 SH   SOLE 0 0 0 59,660
SCHWAB STRATEGIC TR US TIPS ETF 808524870   480,110 9,198 SH   SOLE 0 0 0 9,198
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   546,589 11,282 SH   SOLE 0 0 0 11,282
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   404,774 6,392 SH   SOLE 0 0 0 6,392
SIMPLIFY EXCHANGE TRADED FUN TAIL RISK STRAT 82889N780   4,593 22,613 SH   SOLE 0 0 0 22,613
SPDR SER TR PORTFLI HIGH YLD 78468R606   224,553 9,605 SH   SOLE 0 0 0 9,605
SPDR SER TR BLOOMBERG SHT TE 78468R408   206,837 8,227 SH   SOLE 0 0 0 8,227
VANECK ETF TRUST PREFERRED SECURT 92189F429   601,207 34,995 SH   SOLE 0 0 0 34,995
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680   291,249 3,733 SH   SOLE 0 0 0 3,733
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   4,149,651 24,352 SH   SOLE 0 0 0 24,352
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   2,861,686 25,635 SH   SOLE 0 0 0 25,635
VERIZON COMMUNICATIONS INC COM 92343V104   3,962,466 105,105 SH   SOLE 0 0 0 105,105