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
ISHARES TRUST CORE S&P US GWT ETF CORE S&P US GWT ETF 464287671 45,773 453,289 SH   SOLE   1,504 451,784 0
SPDR SERIES TRUST S&P DIVID ETF S&P DIVID ETF 78464A763 42,101 344,302 SH   SOLE   858 343,444 0
VANGUARD SMALL CP ETF SMALL CP ETF 922908751 31,154 138,288 SH   SOLE   451 137,836 0
ISHARES TRUST 5-10 YEAR INVESTMENT GRADE 5-10 YEAR INVESTMENT GRADE 464288638 24,138 398,843 SH   SOLE   787 398,056 0
ISHARES TRUST 0-5YR HI YL CP ETF 0-5YR HI YL CP ETF 46434V407 15,392 334,176 SH   SOLE   375 333,800 0
VANGUARD MID CAP ETF MID CAP ETF 922908629 15,134 63,761 SH   SOLE   207 63,553 0
ISHARES TRUST TIPS BD ETF TIPS BD ETF 464287176 14,607 114,104 SH   SOLE   0 114,104 0
WISDOMTREE TRUST EM EX ST-OWNED ETF EM EX ST-OWNED ETF 97717X578 11,255 267,519 SH   SOLE   1,067 266,452 0
VANGUARD SHORT TRM BOND ETF SHORT TRM BOND ETF 921937827 9,893 120,415 SH   SOLE   160 120,255 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2025 HY ETF BULSHS 2025 HY ETF 46138J817 9,477 383,354 SH   SOLE   2,607 380,747 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2022 HY ETF BULSHS 2022 HY ETF 46138J874 9,440 404,286 SH   SOLE   2,695 401,591 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2023 CB ETF BULSHS 2023 CB ETF 46138J866 9,133 420,305 SH   SOLE   2,448 417,857 0
VANGUARD INTL BD IDX ETF INTL BD IDX ETF 92203J407 9,089 159,182 SH   SOLE   321 158,860 0
SPDR SERIES TRUST BLMBRG BRC CNVRT ETF BLMBRG BRC CNVRT ETF 78464A359 7,911 91,212 SH   SOLE   112 91,100 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2024 CB ETF BULSHS 2024 CB ETF 46138J841 7,454 335,896 SH   SOLE   2,410 333,485 0
ISHARES TRUST CRE U S REIT ETF CRE U S REIT ETF 464288521 4,365 74,813 SH   SOLE   313 74,500 0
VANGUARD FTSE DEV MKT ETF FTSE DEV MKT ETF 921943858 3,362 65,261 SH   SOLE   0 65,261 0
ISHARES TRUST CORE S&P TTL STK ETF CORE S&P TTL STK ETF 464287150 3,024 30,621 SH   SOLE   0 30,621 0
VANGUARD TOTAL STK MKT ETF TOTAL STK MKT ETF 922908769 3,000 13,463 SH   SOLE   94 13,368 0
MICROSOFT CORP COM COM 594918104 2,983 11,012 SH   SOLE   103 10,908 0
VANGUARD GROWTH ETF GROWTH ETF 922908736 2,895 10,095 SH   SOLE   89 10,005 0
BERKSHIRE HATHAWAY INC COM CL B COM CL B 084670702 2,866 10,314 SH   SOLE   125 10,188 0
VANGUARD ENERGY ETF ENERGY ETF 92204A306 2,626 34,603 SH   SOLE   147 34,455 0
ISHARES TRUST CORE S&P SCP ETF CORE S&P SCP ETF 464287804 2,450 21,687 SH   SOLE   152 21,535 0
ISHARES TRUST SP SMCP600VL ETF SP SMCP600VL ETF 464287879 2,197 20,834 SH   SOLE   0 20,834 0
CASEY'S GENERAL STORES INC COM COM 147528103 2,157 11,082 SH   SOLE   201 10,881 0
ISHARES TRUST S&P MC 400VL ETF S&P MC 400VL ETF 464287705 2,126 20,183 SH   SOLE   0 20,183 0
SSGA ACTIVE ETF TR MULT ASS RLRTN ETF MULT ASS RLRTN ETF 78467V103 1,900 66,532 SH   SOLE   0 66,532 0
AT&T INC COM COM 00206R102 1,645 57,143 SH   SOLE   727 56,415 0
FLEXSHARES TRUST IBOXX 3R TARGT ETF IBOXX 3R TARGT ETF 33939L506 1,634 61,701 SH   SOLE   979 60,721 0
VANGUARD FTSE EMR MKT ETF FTSE EMR MKT ETF 922042858 1,632 30,056 SH   SOLE   0 30,056 0
ISHARES TRUST IBOXX INV CP ETF IBOXX INV CP ETF 464287242 1,613 12,007 SH   SOLE   121 11,885 0
APPLE INC COM COM 037833100 1,597 11,657 SH   SOLE   0 11,657 0
ISHARES TRUST MICRO-CAP ETF MICRO-CAP ETF 464288869 1,540 10,094 SH   SOLE   0 10,094 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2022 CB ETF BULSHS 2022 CB ETF 46138J882 1,529 70,810 SH   SOLE   0 70,810 0
SELECT SECTOR SPDR TRUST SBI MATERIALS ETF SBI MATERIALS ETF 81369Y100 1,528 18,563 SH   SOLE   0 18,563 0
SPDR SERIES TRUST BLOOMBERG SRT TR ETF BLOOMBERG SRT TR ETF 78468R408 1,513 54,854 SH   SOLE   577 54,276 0
SELECT SECTOR SPDR TRUST FINANCIAL ETF FINANCIAL ETF 81369Y605 1,504 40,989 SH   SOLE   0 40,989 0
ISHARES TRUST IBOXX HI YD ETF IBOXX HI YD ETF 464288513 1,375 15,615 SH   SOLE   192 15,422 0
ISHARES TRUST AGGRES ALLOC ETF AGGRES ALLOC ETF 464289859 1,347 19,062 SH   SOLE   0 19,062 0
SPDR SERIES TRUST PORTFOLIO LN COR ETF PORTFOLIO LN COR ETF 78464A367 1,283 40,372 SH   SOLE   0 40,372 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2021 HY ETF BULSHS 2021 HY ETF 46138J809 1,031 44,792 SH   SOLE   0 44,792 0
VANECK VECTORS ETF TRUST FALLEN ANGEL HG ETF FALLEN ANGEL HG ETF 92189F437 1,012 30,746 SH   SOLE   559 30,187 0
ISHARES TRUST CONSER ALLOC ETF CONSER ALLOC ETF 464289883 888 22,303 SH   SOLE   0 22,303 0
ISHARES TRUST MODERT ALLOC ETF MODERT ALLOC ETF 464289875 881 19,549 SH   SOLE   0 19,549 0
ISHARES TRUST GRWT ALLOCAT ETF GRWT ALLOCAT ETF 464289867 827 14,767 SH   SOLE   0 14,767 0
WISDOMTREE TRUST US SMALLCAP FUND ETF US SMALLCAP FUND ETF 97717W562 756 15,309 SH   SOLE   356 14,953 0
HIGHLAND FDS I HI LD IBOXX SRLN ETF HI LD IBOXX SRLN ETF 430101774 705 43,705 SH   SOLE   567 43,137 0
SPDR SERIES TRUST PORTFOLIO S&P 400 MID CAP ETF PORTFOLIO S&P 400 MID CAP ETF 78464A847 621 13,144 SH   SOLE   0 13,144 0
WELLS FARGO & COMPANY COM COM 949746101 580 12,809 SH   SOLE   0 12,809 0
ANNALY CAPITAL MANAGEMENT INC COM USD0.01 COM USD0.01 035710409 561 63,222 SH   SOLE   1,317 61,905 0
MEREDITH CORP COM COM 589433101 553 12,733 SH   SOLE   0 12,733 0
KRAFT HEINZ CO COM COM 500754106 500 12,262 SH   SOLE   0 12,262 0
TAPESTRY INC COM COM 876030107 494 11,359 SH   SOLE   0 11,359 0
FREEPORT-MCMORAN INC COM CL B COM CL B 35671D857 484 13,053 SH   SOLE   0 13,053 0
MICROVISION INC WASHINGTON COM COM 594960304 467 27,862 SH   SOLE   0 27,862 0
MARATHON OIL CORPORATION COM COM 565849106 467 34,258 SH   SOLE   0 34,258 0
DEVON ENERGY CORP COM COM 25179M103 452 15,477 SH   SOLE   0 15,477 0
MP MATERIALS CORP COM CL A COM CL A 553368101 385 10,449 SH   SOLE   0 10,449 0
FORD MOTOR CO COM COM 345370860 381 25,624 SH   SOLE   915 24,709 0
GENERAL ELECTRIC CO COM COM 369604103 378 28,116 SH   SOLE   0 28,116 0
ETF MANAGERS TRUST ETFMG ALTR HRVST ETFMG ALTR HRVST 26924G508 374 18,188 SH   SOLE   0 18,188 0
INVESCO EXCHANGE TRADED FUND T KBW PREM YIELD ETF KBW PREM YIELD ETF 46138E594 367 15,897 SH   SOLE   0 15,897 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2025 CB ETF BULSHS 2025 CB ETF 46138J825 283 12,667 SH   SOLE   0 12,667 0