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
ALLIANT ENERGY CORP COM 018802108   545,258 9,207 SH   SOLE   9,207 0 0
DEERE & CO COM 244199105   3,929,989 9,184 SH   SOLE   9,184 0 0
EATON CORP PLC F SHS G29183103   252,243 748 SH   SOLE   748 0 0
FIRST TRST ENHNCD SHRT MRTY ETF IV FIRST TR ENH NEW 33739Q408   1,392,690 23,293 SH   SOLE   23,293 0 0
FIRST TRUST MANAGED MUNICIPAL ETF MANAGED MUN ETF 33739N108   2,448,319 47,917 SH   SOLE   47,917 0 0
FIRST TRUST VALUE DIVIDEND INDEX ETF SHS 33734H106   295,501 6,742 SH   SOLE   6,742 0 0
FLEXSTEEL INDS INC COM 339382103   386,465 7,095 SH   SOLE   7,095 0 0
FRST TRT LOW DTN OPNTS ETF IV FST LOW OPPT EFT 33739Q200   12,304,604 252,769 SH   SOLE   252,769 0 0
FT RISING DIVIDEND ACHIEVERS ETF IV RISNG DIVD ACHIV 33738R506   8,838,838 148,024 SH   SOLE   148,024 0 0
INVESCO NASDAQ 100 ETF NASDAQ 100 ETF 46138G649   293,682 1,384 SH   SOLE   1,384 0 0
INVSC QQQ TRUST SRS 1 ETF UNIT SER 1 46090E103   5,681,010 11,022 SH   SOLE   11,022 0 0
ISHARES CORE AGGRESSIVE ALLOCATI ETF AGGRE ALLOC ETF 464289859   290,797 3,783 SH   SOLE   3,783 0 0
ISHARES CORE GROWTH ALLOCATION ETF GRWT ALLOC ETF 464289867   755,556 13,137 SH   SOLE   13,137 0 0
ISHARES CORE MODERATE ALLOCATIN ETF MODERT ALLOC ETF 464289875   11,933,749 274,150 SH   SOLE   274,150 0 0
ISHARES FLOATING RATE BOND ETF FLTG RATE NT ETF 46429B655   4,145,936 81,483 SH   SOLE   81,483 0 0
ISHARES MSCI EMERGING MARKETS ETF MSCI EMRG CHN 46434G764   2,765,333 49,487 SH   SOLE   49,487 0 0
ISHARES NATIONAL MUNI BOND ETF NATIONAL MUN ETF 464288414   9,746,693 91,332 SH   SOLE   91,332 0 0
MICROSOFT CORP COM 594918104   211,354 497 SH   SOLE   497 0 0
SCHWAB SHORT TERM US TREASURY ETF SHT TM US TRES 808524862   749,166 31,026 SH   SOLE   31,026 0 0
SCHWAB US DIVIDEND EQUITY ETF US DIVDEND EQ 808524797   16,499,010 600,291 SH   SOLE   600,291 0 0
SPDR AGGREGATE BOND ETF SPDR SER TR 78464A649   13,333,382 532,270 SH   SOLE   532,270 0 0
SPDR NUVEEN BLMG HG YL MP BND ETF NUVEEN BLOOMBERG 78464A284   507,926 19,837 SH   SOLE   19,837 0 0
SPDR PORTFOLIO DVLPD WRLD EX-US ETF PORTFOLIO DEVLPD 78463X889   2,136,785 62,397 SH   SOLE   62,397 0 0
SPDR PORTFOLIO S P 1500 CMPST ST ETF PORTFOLI S&P1500 78464A805   47,843,096 664,994 SH   SOLE   664,994 0 0
SPDR S&P 500 ETF IV TR UNIT 78462F103   529,852 898 SH   SOLE   898 0 0
SPDR S&P 500 VALUE ETF PRTFLO S&P500 VL 78464A508   1,709,730 33,260 SH   SOLE   33,260 0 0
SPROTT PHYSICAL SILVER E TR UNIT 85207K107   107,413 10,955 SH   SOLE   10,955 0 0
TESLA INC COM 88160R101   476,010 1,230 SH   SOLE   1,230 0 0
US BANCORP DEL COM NEW 902973304   1,105,956 22,979 SH   SOLE   22,979 0 0
VANGUARD CONSUMER STAPLES ETF CONSUM STP ETF 92204A207   6,416,084 30,208 SH   SOLE   30,208 0 0
VANGUARD DIVIDEND APPRECIATION ETF DIV APP ETF 921908844   249,668 1,267 SH   SOLE   1,267 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF VAN FTSE DEV MKT 921943858   27,344,673 570,096 SH   SOLE   570,096 0 0
VANGUARD GROWTH ETF GROWTH ETF 922908736   415,707 1,005 SH   SOLE   1,005 0 0
VANGUARD HIGH DIVIDEND YIELD ETF HIGH DIV YLD 921946406   429,027 3,336 SH   SOLE   3,336 0 0
VANGUARD MID CAP ETF MID CAP ETF 922908629   297,526 1,119 SH   SOLE   1,119 0 0
VANGUARD SMALL CAP ETF SMALL CP ETF 922908751   396,184 1,632 SH   SOLE   1,632 0 0
VANGUARD SMALL CAP VALUEETF SM CP VAL ETF 922908611   1,006,400 5,032 SH   SOLE   5,032 0 0
VANGUARD TOTAL BOND MARKET ETF TOTAL BND MRKT 921937835   520,857 7,230 SH   SOLE   7,230 0 0
VANGUARD TOTAL INTERNATIONAL BND ETF TOTAL INT BD ETF 92203J407   13,732,333 279,405 SH   SOLE   279,405 0 0
VANGUARD TOTAL STOCK MARKET ETF TOTAL STK MKT 922908769   6,998,417 23,966 SH   SOLE   23,966 0 0
VANGUARD VALUE ETF VALUE ETF 922908744   3,129,671 18,353 SH   SOLE   18,353 0 0