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 U S LRGCP 6M JAN 00888H869   4,506,310 182,404 SH   SOLE 0 0 0 182,404
ALTRIA GROUP INC COM 02209S103   2,576,953 60,350 SH   SOLE 0 0 0 60,350
AMAZON COM INC COM 023135106   332,835 2,595 SH   SOLE 0 0 0 2,595
APPLE INC COM 037833100   2,273,715 12,703 SH   SOLE 0 0 0 12,703
BLACKROCK FLOATING RATE INC COM 091941104   341,716 27,918 SH   SOLE 0 0 0 27,918
BP PLC SPONSORED ADR 055622104   270,579 7,050 SH   SOLE 0 0 0 7,050
BRISTOL-MYERS SQUIBB CO COM 110122108   4,272,187 75,467 SH   SOLE 0 0 0 75,467
CAMBRIA ETF TR TAIL RISK 132061862   4,415,624 341,502 SH   SOLE 0 0 0 341,502
CISCO SYS INC COM 17275R102   4,628,254 85,836 SH   SOLE 0 0 0 85,836
COCA COLA CO COM 191216100   2,432,281 45,996 SH   SOLE 0 0 0 45,996
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   4,423,384 281,386 SH   SOLE 0 0 0 281,386
HONEYWELL INTL INC COM 438516106   264,438 1,418 SH   SOLE 0 0 0 1,418
INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106   279,202 12,944 SH   SOLE 0 0 0 12,944
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   221,511 1,469 SH   SOLE 0 0 0 1,469
ISHARES GOLD TR ISHARES NEW 464285204   422,104 11,961 SH   SOLE 0 0 0 11,961
ISHARES SILVER TR ISHARES 46428Q109   334,741 16,687 SH   SOLE 0 0 0 16,687
ISHARES TR IBONDS 24 TRM HG 46435U184   30,613,696 1,326,417 SH   SOLE 0 0 0 1,326,417
ISHARES TR PFD AND INCM SEC 464288687   613,027 21,102 SH   SOLE 0 0 0 21,102
ISHARES TR ISHS 5-10YR INVT 464288638   692,660 14,305 SH   SOLE 0 0 0 14,305
ISHARES TR IBONDS 25 TRM HG 46435U168   14,093,976 617,886 SH   SOLE 0 0 0 617,886
ISHARES TR MORTGE REL ETF 46435G342   4,092,705 190,181 SH   SOLE 0 0 0 190,181
ISHARES TR IBONDS DEC24 ETF 46434VBG4   16,155,318 653,268 SH   SOLE 0 0 0 653,268
ISHARES TR CORE S&P500 ETF 464287200   463,302 1,067 SH   SOLE 0 0 0 1,067
ISHARES TR 10+ YR INVST GRD 464289511   342,232 7,358 SH   SOLE 0 0 0 7,358
ISHARES TR CRE U S REIT ETF 464288521   259,374 5,528 SH   SOLE 0 0 0 5,528
MICROSOFT CORP COM 594918104   2,091,059 6,340 SH   SOLE 0 0 0 6,340
NEUBERGER BERMAN REAL ESTATE COM 64190A103   85,305 31,020 SH   SOLE 0 0 0 31,020
PIMCO ETF TR 15+ YR US TIPS 72201R304   3,290,835 64,539 SH   SOLE 0 0 0 64,539
PROSHARES TR SHRT HGH YIELD 74347R131   2,301,356 124,330 SH   SOLE 0 0 0 124,330
SCHWAB STRATEGIC TR US TIPS ETF 808524870   476,189 9,492 SH   SOLE 0 0 0 9,492
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   630,735 13,171 SH   SOLE 0 0 0 13,171
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   384,590 6,652 SH   SOLE 0 0 0 6,652
SPDR SER TR BLOOMBERG SHT TE 78468R408   202,442 8,338 SH   SOLE 0 0 0 8,338
SPDR SER TR PORTFLI HIGH YLD 78468R606   219,678 9,887 SH   SOLE 0 0 0 9,887
VANECK ETF TRUST PREFERRED SECURT 92189F429   575,963 35,975 SH   SOLE 0 0 0 35,975
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680   264,270 3,764 SH   SOLE 0 0 0 3,764
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   4,238,349 27,169 SH   SOLE 0 0 0 27,169
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   2,918,871 28,516 SH   SOLE 0 0 0 28,516
VERIZON COMMUNICATIONS INC COM 92343V104   4,404,124 140,036 SH   SOLE 0 0 0 140,036
WORLD GOLD TR SPDR GLD MINIS 98149E303   2,419,687 65,450 SH   SOLE 0 0 0 65,450