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,580 54,947 SH   SOLE   700 54,248 0
ANNALY CAPITAL MANAGEMENT INC COM USD0.01 COM USD0.01 035710409 494 58,418 SH   SOLE   0 58,419 0
APPLE INC COM COM 037833100 1,657 12,490 SH   SOLE   0 12,490 0
CASEY'S GENERAL STORES INC COM COM 147528103 2,373 13,285 SH   SOLE   198 13,087 0
ETF MANAGERS TRUST ETFMG ALTR HRVST ETFMG ALTR HRVST 26924G508 278 19,342 SH   SOLE   0 19,343 0
FLEXSHARES TRUST IBOXX 3 YR TARGET DURATION IBOXX 3 YR TARGET DURATION 33939L506 1,618 62,025 SH   SOLE   977 61,048 0
FORD MOTOR CO COM COM 345370860 326 37,054 SH   SOLE   950 36,105 0
GENERAL ELECTRIC CO COM COM 369604103 329 30,423 SH   SOLE   0 30,423 0
HIGHLAND FDS I HI LD IBOXX SRLN ETF HI LD IBOXX SRLN ETF 430101774 684 42,712 SH   SOLE   555 42,157 0
INTEL CORP COM COM 458140100 667 13,397 SH   SOLE   0 13,397 0
INVESCO EXCHANGE TRADED FUND T KBW PREM YIELD ETF KBW PREM YIELD ETF 46138E594 360 17,367 SH   SOLE   0 17,367 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2021 CB ETF BULSHS 2021 CB ETF 46138J700 635 29,952 SH   SOLE   0 29,953 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2021 HY ETF BULSHS 2021 HY ETF 46138J809 5,364 232,196 SH   SOLE   929 231,267 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2025 HY ETF BULSHS 2025 HY ETF 46138J817 6,884 280,844 SH   SOLE   2,617 278,228 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2025 CB ETF BULSHS 2025 CB ETF 46138J825 375 16,567 SH   SOLE   0 16,567 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2024 HY ETF BULSHS 2024 HY ETF 46138J833 542 21,768 SH   SOLE   0 21,768 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2024 CB ETF BULSHS 2024 CB ETF 46138J841 5,593 249,803 SH   SOLE   2,402 247,402 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2023 CB ETF BULSHS 2023 CB ETF 46138J866 10,061 459,423 SH   SOLE   3,429 455,995 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2022 HY ETF BULSHS 2022 HY ETF 46138J874 7,086 303,611 SH   SOLE   2,655 300,956 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2022 CB ETF BULSHS 2022 CB ETF 46138J882 6,781 311,784 SH   SOLE   959 310,825 0
ISHARES TRUST CORE S&P TTL STK ETF CORE S&P TTL STK ETF 464287150 4,540 52,653 SH   SOLE   0 52,653 0
ISHARES TRUST TIPS BD ETF TIPS BD ETF 464287176 10,200 79,909 SH   SOLE   0 79,909 0
ISHARES TRUST CORE S&P US GWT ETF CORE S&P US GWT ETF 464287671 36,969 416,835 SH   SOLE   1,713 415,123 0
ISHARES TRUST CORE S&P SCP ETF CORE S&P SCP ETF 464287804 2,139 23,274 SH   SOLE   156 23,119 0
ISHARES TRUST CRE U S REIT ETF CRE U S REIT ETF 464288521 3,767 77,816 SH   SOLE   151 77,665 0
ISHARES TRUST 5-10 YEAR INVESTMENT GRADE 5-10 YEAR INVESTMENT GRADE 464288638 24,646 398,874 SH   SOLE   985 397,889 0
ISHARES TRUST MICRO-CAP ETF MICRO-CAP ETF 464288869 1,823 15,360 SH   SOLE   0 15,361 0
ISHARES TRUST GRWT ALLOCAT ETF GRWT ALLOCAT ETF 464289867 581 11,127 SH   SOLE   0 11,127 0
ISHARES TRUST MODERT ALLOC ETF MODERT ALLOC ETF 464289875 765 17,707 SH   SOLE   0 17,707 0
ISHARES TRUST CONSER ALLOC ETF CONSER ALLOC ETF 464289883 734 18,947 SH   SOLE   0 18,948 0
ISHARES TRUST 0-5YR HI YL CP ETF 0-5YR HI YL CP ETF 46434V407 11,264 247,877 SH   SOLE   377 247,500 0
KRAFT HEINZ CO COM COM 500754106 562 16,223 SH   SOLE   0 16,224 0
MEREDITH CORP COM COM 589433101 229 11,936 SH   SOLE   0 11,936 0
MICROSOFT CORP COM COM 594918104 2,918 13,118 SH   SOLE   98 13,020 0
PRINCIPAL FINANCIAL GROUP COM COM 74251V102 836 16,854 SH   SOLE   0 16,855 0
SPDR S&P500 ETF TRUST TR UNIT ETF TR UNIT ETF 78462F103 7,218 19,305 SH   SOLE   0 19,305 0
SPDR INDEX SHARES FUNDS PORTFOLIO DEVLPD ETF PORTFOLIO DEVLPD ETF 78463X889 588 17,422 SH   SOLE   0 17,423 0
SPDR SERIES TRUST BLMBRG BRC CNVRT ETF BLMBRG BRC CNVRT ETF 78464A359 4,324 52,230 SH   SOLE   189 52,042 0
SPDR SERIES TRUST PORTFOLIO LN COR ETF PORTFOLIO LN COR ETF 78464A367 5,801 175,247 SH   SOLE   0 175,247 0
SPDR SERIES TRUST S&P DIVID ETF S&P DIVID ETF 78464A763 19,810 187,011 SH   SOLE   234 186,777 0
SPDR SERIES TRUST PORTFOLIO S&P 400 MID CAP ETF PORTFOLIO S&P 400 MID CAP ETF 78464A847 2,283 56,507 SH   SOLE   0 56,507 0
SSGA ACTIVE ETF TR MULTI-ASSET REAL RETURN ETF MULTI-ASSET REAL RETURN ETF 78467V103 2,480 100,576 SH   SOLE   0 100,577 0
SPDR SERIES TRUST BLOOMBERG SRT TR ETF BLOOMBERG SRT TR ETF 78468R408 1,486 55,146 SH   SOLE   569 54,577 0
VANECK VECTORS ETF TRUST FALLEN ANGEL HG ETF FALLEN ANGEL HG ETF 92189F437 595 18,548 SH   SOLE   580 17,968 0
VANGUARD FTSE DEV MKT ETF FTSE DEV MKT ETF 921943858 4,590 97,221 SH   SOLE   0 97,222 0
VANGUARD HIGH DIV YLD ETF HIGH DIV YLD ETF 921946406 943 10,301 SH   SOLE   134 10,167 0
VANGUARD INTL BD IDX ETF INTL BD IDX ETF 92203J407 7,382 126,083 SH   SOLE   330 125,754 0
VANGUARD FTSE EMR MKT ETF FTSE EMR MKT ETF 922042858 2,268 45,267 SH   SOLE   0 45,267 0
VANGUARD ENERGY ETF ENERGY ETF 92204A306 609 11,750 SH   SOLE   230 11,520 0
VANGUARD MCAP VL IDXVIP ETF MCAP VL IDXVIP ETF 922908512 1,645 13,828 SH   SOLE   0 13,829 0
VANGUARD MID CAP ETF MID CAP ETF 922908629 6,093 29,467 SH   SOLE   52 29,416 0
VANGUARD GROWTH ETF GROWTH ETF 922908736 2,729 10,771 SH   SOLE   88 10,683 0
VANGUARD SMALL CP ETF SMALL CP ETF 922908751 21,985 112,927 SH   SOLE   374 112,554 0
VANGUARD TOTAL STK MKT ETF TOTAL STK MKT ETF 922908769 2,801 14,389 SH   SOLE   96 14,294 0
WELLS FARGO & COMPANY COM COM 949746101 332 11,016 SH   SOLE   0 11,017 0
WISDOMTREE TRUST US SMALLCAP FUND ETF US SMALLCAP FUND ETF 97717W562 2,055 52,791 SH   SOLE   372 52,420 0
WISDOMTREE TRUST EM EX ST-OWNED ETF EM EX ST-OWNED ETF 97717X578 6,386 160,989 SH   SOLE   614 160,375 0