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 38,386 422,802 SH   SOLE   1,621 421,182 0
SPDR SERIES TRUST S&P DIVID ETF S&P DIVID ETF 78464A763 34,167 289,478 SH   SOLE   989 288,489 0
VANGUARD SMALL CP ETF SMALL CP ETF 922908751 27,023 126,230 SH   SOLE   459 125,771 0
ISHARES TRUST 5-10 YEAR INVESTMENT GRADE 5-10 YEAR INVESTMENT GRADE 464288638 25,882 436,972 SH   SOLE   1,013 435,959 0
ISHARES TRUST 0-5YR HI YL CP ETF 0-5YR HI YL CP ETF 46434V407 12,555 274,067 SH   SOLE   379 273,689 0
VANGUARD MID CAP ETF MID CAP ETF 922908629 11,527 52,076 SH   SOLE   219 51,858 0
ISHARES TRUST TIPS BD ETF TIPS BD ETF 464287176 11,415 90,954 SH   SOLE   0 90,954 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2023 CB ETF BULSHS 2023 CB ETF 46138J866 9,784 449,422 SH   SOLE   2,492 446,930 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2025 HY ETF BULSHS 2025 HY ETF 46138J817 9,120 371,498 SH   SOLE   2,738 368,760 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2022 HY ETF BULSHS 2022 HY ETF 46138J874 9,043 387,285 SH   SOLE   2,786 384,499 0
WISDOMTREE TRUST EM EX ST-OWNED ETF EM EX ST-OWNED ETF 97717X578 8,783 215,854 SH   SOLE   1,068 214,787 0
VANGUARD INTL BD IDX ETF INTL BD IDX ETF 92203J407 7,723 135,210 SH   SOLE   326 134,884 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2024 CB ETF BULSHS 2024 CB ETF 46138J841 7,283 328,496 SH   SOLE   2,520 325,976 0
SPDR SERIES TRUST PORTFOLIO LN COR ETF PORTFOLIO LN COR ETF 78464A367 5,744 190,385 SH   SOLE   0 190,386 0
SPDR S&P500 ETF TRUST TR UNIT ETF TR UNIT ETF 78462F103 4,890 12,337 SH   SOLE   0 12,337 0
ISHARES TRUST CRE U S REIT ETF CRE U S REIT ETF 464288521 3,771 71,966 SH   SOLE   304 71,662 0
SPDR SERIES TRUST BLMBRG BRC CNVRT ETF BLMBRG BRC CNVRT ETF 78464A359 3,635 43,605 SH   SOLE   190 43,416 0
VANGUARD FTSE DEV MKT ETF FTSE DEV MKT ETF 921943858 3,608 73,469 SH   SOLE   0 73,469 0
ISHARES TRUST CORE S&P TTL STK ETF CORE S&P TTL STK ETF 464287150 3,575 39,030 SH   SOLE   0 39,030 0
MICROSOFT CORP COM COM 594918104 3,029 12,849 SH   SOLE   99 12,750 0
VANGUARD TOTAL STK MKT ETF TOTAL STK MKT ETF 922908769 2,888 13,970 SH   SOLE   94 13,877 0
CASEY'S GENERAL STORES INC COM COM 147528103 2,691 12,446 SH   SOLE   191 12,255 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2021 HY ETF BULSHS 2021 HY ETF 46138J809 2,645 114,717 SH   SOLE   0 114,717 0
BERKSHIRE HATHAWAY INC COM CL B COM CL B 084670702 2,633 10,306 SH   SOLE   126 10,180 0
VANGUARD GROWTH ETF GROWTH ETF 922908736 2,626 10,217 SH   SOLE   88 10,129 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2022 CB ETF BULSHS 2022 CB ETF 46138J882 2,604 120,340 SH   SOLE   0 120,341 0
ISHARES TRUST CORE S&P SCP ETF CORE S&P SCP ETF 464287804 2,407 22,178 SH   SOLE   152 22,026 0
SSGA ACTIVE ETF TR MULT ASS RLRTN ETF MULT ASS RLRTN ETF 78467V103 1,901 71,334 SH   SOLE   0 71,335 0
VANGUARD FTSE EMR MKT ETF FTSE EMR MKT ETF 922042858 1,862 35,772 SH   SOLE   0 35,772 0
ISHARES TRUST MICRO-CAP ETF MICRO-CAP ETF 464288869 1,775 12,079 SH   SOLE   0 12,080 0
AT&T INC COM COM 00206R102 1,723 56,905 SH   SOLE   716 56,189 0
APPLE INC COM COM 037833100 1,651 13,514 SH   SOLE   0 13,514 0
FLEXSHARES TRUST IBOXX 3R TARGT ETF IBOXX 3R TARGT ETF 33939L506 1,633 61,911 SH   SOLE   975 60,936 0
SPDR SERIES TRUST BLOOMBERG SRT TR ETF BLOOMBERG SRT TR ETF 78468R408 1,493 54,639 SH   SOLE   569 54,070 0
VANGUARD MCAP VL IDXVIP ETF MCAP VL IDXVIP ETF 922908512 1,459 10,818 SH   SOLE   0 10,818 0
SPDR SERIES TRUST PORTFOLIO S&P 400 MID CAP ETF PORTFOLIO S&P 400 MID CAP ETF 78464A847 1,323 28,907 SH   SOLE   0 28,907 0
WISDOMTREE TRUST US SMALLCAP FUND ETF US SMALLCAP FUND ETF 97717W562 1,103 23,269 SH   SOLE   0 23,270 0
PRINCIPAL FINANCIAL GROUP COM COM 74251V102 863 14,391 SH   SOLE   0 14,392 0
VANGUARD ENERGY ETF ENERGY ETF 92204A306 835 12,274 SH   SOLE   236 12,039 0
ISHARES TRUST MODERT ALLOC ETF MODERT ALLOC ETF 464289875 780 17,914 SH   SOLE   0 17,914 0
VANECK VECTORS ETF TRUST FALLEN ANGEL HG ETF FALLEN ANGEL HG ETF 92189F437 770 24,119 SH   SOLE   561 23,559 0
ISHARES TRUST CONSER ALLOC ETF CONSER ALLOC ETF 464289883 767 19,836 SH   SOLE   0 19,837 0
HIGHLAND FDS I HI LD IBOXX SRLN ETF HI LD IBOXX SRLN ETF 430101774 688 42,712 SH   SOLE   555 42,157 0
ISHARES TRUST GRWT ALLOCAT ETF GRWT ALLOCAT ETF 464289867 681 12,715 SH   SOLE   0 12,715 0
ISHARES TRUST AGGRES ALLOC ETF AGGRES ALLOC ETF 464289859 678 10,127 SH   SOLE   0 10,127 0
KRAFT HEINZ CO COM COM 500754106 612 15,311 SH   SOLE   0 15,311 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2024 HY ETF BULSHS 2024 HY ETF 46138J833 510 20,401 SH   SOLE   0 20,402 0
ANNALY CAPITAL MANAGEMENT INC COM USD0.01 COM USD0.01 035710409 500 58,184 SH   SOLE   0 58,185 0
MICROVISION INC WASHINGTON COM COM 594960304 480 25,862 SH   SOLE   0 25,862 0
ETF MANAGERS TRUST ETFMG ALTR HRVST ETFMG ALTR HRVST 26924G508 478 20,876 SH   SOLE   0 20,877 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2021 CB ETF BULSHS 2021 CB ETF 46138J700 471 22,306 SH   SOLE   0 22,307 0
WELLS FARGO & COMPANY COM COM 949746101 455 11,638 SH   SOLE   0 11,638 0
SPDR INDEX SHARES FUNDS PORTFOLIO DEVLPD ETF PORTFOLIO DEVLPD ETF 78463X889 440 12,450 SH   SOLE   0 12,451 0
FORD MOTOR CO COM COM 345370860 421 34,391 SH   SOLE   955 33,436 0
INVESCO EXCHANGE TRADED FUND T KBW PREM YIELD ETF KBW PREM YIELD ETF 46138E594 375 16,739 SH   SOLE   0 16,739 0
GENERAL ELECTRIC CO COM COM 369604103 374 28,520 SH   SOLE   0 28,520 0
MEREDITH CORP COM COM 589433101 356 11,970 SH   SOLE   0 11,970 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2025 CB ETF BULSHS 2025 CB ETF 46138J825 344 15,520 SH   SOLE   0 15,520 0
INVESCO EXCHANGE TRADED SELF I INVSCO BLSH 26 ETF INVSCO BLSH 26 ETF 46138J635 276 10,773 SH   SOLE   0 10,773 0
ISHARES SILVER TRUST ISHARES ETF ISHARES ETF 46428Q109 243 10,713 SH   SOLE   0 10,713 0