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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AT&T INC COM COM 00206R102 1,525 56,459 SH   SOLE NA 738 55,721 0
ANNALY CAPITAL MANAGEMENT INC COM USD0.01 COM USD0.01 035710409 542 64,399 SH   SOLE NA 1,314 63,085 0
APPLE INC COM COM 037833100 1,560 11,022 SH   SOLE NA 0 11,022 0
BERKSHIRE HATHAWAY INC COM CL B COM CL B 084670702 2,812 10,301 SH   SOLE NA 126 10,175 0
CASEY'S GENERAL STORES INC COM COM 147528103 2,061 10,935 SH   SOLE NA 208 10,727 0
CLEVELAND CLIFFS INC COM COM 185899101 341 17,196 SH   SOLE NA 0 17,196 0
ETF MANAGERS TRUST ETFMG ALTR HRVST ETFMG ALTR HRVST 26924G508 289 20,084 SH   SOLE NA 0 20,084 0
FLEXSHARES TRUST IBOXX 3R TARGT ETF IBOXX 3R TARGT ETF 33939L506 1,595 60,639 SH   SOLE NA 963 59,676 0
FORD MOTOR CO COM COM 345370860 300 21,173 SH   SOLE NA 814 20,359 0
HIGHLAND FDS I HI LD IBOXX SRLN ETF HI LD IBOXX SRLN ETF 430101774 701 43,829 SH   SOLE NA 569 43,260 0
INVESCO EXCHANGE TRADED FUND T KBW PREM YIELD ETF KBW PREM YIELD ETF 46138E594 395 17,050 SH   SOLE NA 0 17,050 0
INVESCO EXCHANGE TRADED SELF I INVSCO BLSH 26 ETF INVSCO BLSH 26 ETF 46138J635 2,094 81,559 SH   SOLE NA 0 81,559 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2021 HY ETF BULSHS 2021 HY ETF 46138J809 360 15,641 SH   SOLE NA 0 15,641 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2025 HY ETF BULSHS 2025 HY ETF 46138J817 9,795 398,506 SH   SOLE NA 2,628 395,878 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2025 CB ETF BULSHS 2025 CB ETF 46138J825 253 11,377 SH   SOLE NA 0 11,377 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2024 CB ETF BULSHS 2024 CB ETF 46138J841 7,749 350,495 SH   SOLE NA 2,417 348,078 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2023 CB ETF BULSHS 2023 CB ETF 46138J866 9,082 419,094 SH   SOLE NA 2,495 416,600 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2022 HY ETF BULSHS 2022 HY ETF 46138J874 8,270 355,840 SH   SOLE NA 2,616 353,223 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2022 CB ETF BULSHS 2022 CB ETF 46138J882 844 39,207 SH   SOLE NA 0 39,207 0
ISHARES TRUST CORE S&P TTL STK ETF CORE S&P TTL STK ETF 464287150 2,771 28,164 SH   SOLE NA 0 28,164 0
ISHARES TRUST TIPS BD ETF TIPS BD ETF 464287176 16,333 127,908 SH   SOLE NA 0 127,908 0
ISHARES TRUST IBOXX INV CP ETF IBOXX INV CP ETF 464287242 1,708 12,842 SH   SOLE NA 111 12,731 0
ISHARES TRUST CORE S&P US GWT ETF CORE S&P US GWT ETF 464287671 47,856 467,301 SH   SOLE NA 1,393 465,908 0
ISHARES TRUST S&P MC 400VL ETF S&P MC 400VL ETF 464287705 1,718 16,674 SH   SOLE NA 0 16,674 0
ISHARES TRUST CORE S&P SCP ETF CORE S&P SCP ETF 464287804 2,335 21,388 SH   SOLE NA 151 21,237 0
ISHARES TRUST SP SMCP600VL ETF SP SMCP600VL ETF 464287879 1,829 18,166 SH   SOLE NA 0 18,166 0
ISHARES TRUST S&P SML 600 GWT ETF S&P SML 600 GWT ETF 464287887 1,362 10,473 SH   SOLE NA 0 10,473 0
ISHARES TRUST IBOXX HI YD ETF IBOXX HI YD ETF 464288513 1,342 15,340 SH   SOLE NA 161 15,178 0
ISHARES TRUST CRE U S REIT ETF CRE U S REIT ETF 464288521 6,161 105,055 SH   SOLE NA 300 104,756 0
ISHARES TRUST 5-10 YEAR INVESTMENT GRADE 5-10 YEAR INVESTMENT GRADE 464288638 25,741 428,588 SH   SOLE NA 759 427,829 0
ISHARES TRUST AGGRES ALLOC ETF AGGRES ALLOC ETF 464289859 2,003 28,699 SH   SOLE NA 0 28,699 0
ISHARES TRUST GRWT ALLOCAT ETF GRWT ALLOCAT ETF 464289867 1,157 20,857 SH   SOLE NA 0 20,857 0
ISHARES TRUST MODERT ALLOC ETF MODERT ALLOC ETF 464289875 862 19,258 SH   SOLE NA 0 19,258 0
ISHARES TRUST CONSER ALLOC ETF CONSER ALLOC ETF 464289883 860 21,780 SH   SOLE NA 0 21,780 0
ISHARES TRUST 0-5YR HI YL CP ETF 0-5YR HI YL CP ETF 46434V407 17,052 373,133 SH   SOLE NA 368 372,765 0
KRAFT HEINZ CO COM COM 500754106 410 11,125 SH   SOLE NA 0 11,125 0
MP MATERIALS CORP COM CL A COM CL A 553368101 378 11,734 SH   SOLE NA 0 11,734 0
MEREDITH CORP COM COM 589433101 713 12,797 SH   SOLE NA 0 12,797 0
MICROSOFT CORP COM COM 594918104 2,844 10,089 SH   SOLE NA 108 9,980 0
MICROVISION INC WASHINGTON COM COM 594960304 308 27,862 SH   SOLE NA 0 27,862 0
SPDR SERIES TRUST BLMBRG BRC CNVRT ETF BLMBRG BRC CNVRT ETF 78464A359 8,910 104,390 SH   SOLE NA 109 104,281 0
SPDR SERIES TRUST PORTFOLIO LN COR ETF PORTFOLIO LN COR ETF 78464A367 833 26,568 SH   SOLE NA 0 26,568 0
SPDR SERIES TRUST S&P DIVID ETF S&P DIVID ETF 78464A763 41,903 356,467 SH   SOLE NA 1,103 355,364 0
SPDR SERIES TRUST PORTFOLIO S&P 400 MID CAP ETF PORTFOLIO S&P 400 MID CAP ETF 78464A847 538 11,663 SH   SOLE NA 0 11,663 0
SSGA ACTIVE ETF TR MULT ASS RLRTN ETF MULT ASS RLRTN ETF 78467V103 1,881 65,847 SH   SOLE NA 0 65,847 0
SPDR SERIES TRUST BLOOMBERG SRT TR ETF BLOOMBERG SRT TR ETF 78468R408 1,483 54,141 SH   SOLE NA 576 53,565 0
SELECT SECTOR SPDR TRUST SBI MATERIALS ETF SBI MATERIALS ETF 81369Y100 1,286 16,257 SH   SOLE NA 0 16,257 0
VANECK ETF TRUST FALLEN ANGEL HIGH YLD BD EF FALLEN ANGEL HIGH YLD BD EF 92189F437 1,224 37,028 SH   SOLE NA 579 36,450 0
VANGUARD SHORT TRM BOND ETF SHORT TRM BOND ETF 921937827 11,354 138,569 SH   SOLE NA 154 138,415 0
VANGUARD FTSE DEV MKT ETF FTSE DEV MKT ETF 921943858 3,139 62,174 SH   SOLE NA 0 62,174 0
VANGUARD TOTAL INT BD ETF TOTAL INT BD ETF 92203J407 9,798 172,016 SH   SOLE NA 312 171,705 0
VANGUARD FTSE EMR MKT ETF FTSE EMR MKT ETF 922042858 1,393 27,855 SH   SOLE NA 0 27,855 0
VANGUARD ENERGY ETF ENERGY ETF 92204A306 997 13,498 SH   SOLE NA 241 13,257 0
VANGUARD MID CAP ETF MID CAP ETF 922908629 16,071 67,877 SH   SOLE NA 190 67,687 0
VANGUARD SMALL CP ETF SMALL CP ETF 922908751 31,601 144,513 SH   SOLE NA 431 144,082 0
VANGUARD TOTAL STK MKT ETF TOTAL STK MKT ETF 922908769 2,951 13,291 SH   SOLE NA 95 13,196 0
WELLS FARGO & COMPANY COM COM 949746101 834 17,963 SH   SOLE NA 408 17,555 0
WISDOMTREE TRUST US SMALLCAP FUND ETF US SMALLCAP FUND ETF 97717W562 575 11,889 SH   SOLE NA 372 11,518 0
WISDOMTREE TRUST EM EX ST-OWNED ETF EM EX ST-OWNED ETF 97717X578 11,223 300,712 SH   SOLE NA 1,039 299,672 0