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
3M Co COM 88579Y101 508,000 3,719 SH   SOLE 0 0 0 3,719
Alliant Energy COM 018802108 314,000 6,502 SH   SOLE 0 0 0 6,502
Alphabet Inc Cap Stk Class A CAP STK CL A 02079K305 242,000 208 SH   SOLE 0 0 0 208
Alphabet Inc Cap Stk Class C CAP STK CL C 02079K107 219,000 188 SH   SOLE 0 0 0 188
Amazon Com Inc COM 023135106 1,766,000 906 SH   SOLE 0 0 0 906
Amgen COM 031162100 353,000 1,742 SH   SOLE 0 0 0 1,742
Apple Inc COM 037833100 1,252,000 4,925 SH   SOLE 0 0 0 4,925
AT&T Inc COM 00206R102 240,000 8,243 SH   SOLE 0 0 0 8,243
Berkshire Hathaway B CL B NEW 084670702 908,000 4,968 SH   SOLE 0 0 0 4,968
Claymore Guggenheim BulletShares 2020 Corp Bd ETF GUG BULL2020 E 18383M514 826,000 39,294 SH   SOLE 0 0 0 39,294
Claymore Guggenheim BulletShares 2021 Corp Bd ETF GUGG BULSCH 2021 18383M266 1,066,000 50,858 SH   SOLE 0 0 0 50,858
Claymore Guggenheim BulletShares 2022 Corp Bd ETF GUGG BULSH 2022 18383M258 1,019,000 48,114 SH   SOLE 0 0 0 48,114
Claymore Guggenheim BulletShares 2023 Corp Bd ETF 2023 CORP BOND 18383M241 993,000 47,902 SH   SOLE 0 0 0 47,902
Colgate-Palmolive COM 194162103 595,000 8,973 SH   SOLE 0 0 0 8,973
Comcast Corp A CL A 20030N101 655,000 19,044 SH   SOLE 0 0 0 19,044
Deutsche MSCI EAFE Hedged Equity ETF XTRACK MSCI EAFE 233051200 1,301,000 48,557 SH   SOLE 0 0 0 48,557
Deutsche X-Trackers MSCI Europe Hedged Equity XTRACK MSCI EURP 233051853 225,000 9,317 SH   SOLE 0 0 0 9,317
Ecolab COM 278865100 491,000 3,150 SH   SOLE 0 0 0 3,150
First TR Low Duration Opportunities ETF FST LOW OPPT EFT 33739Q200 3,253,000 63,794 SH   SOLE 0 0 0 63,794
Ford Motor Company COM 345370860 49,000 10,174 SH   SOLE 0 0 0 10,174
Home Depot Inc. COM 437076102 210,000 1,125 SH   SOLE 0 0 0 1,125
Innovator ETFS S&P 500 Buffer - Jan S&P 500 Power 45782C508 239,000 9,520 SH   SOLE 0 0 0 9,520
Innovator ETFS TR S&P 500 Power Buffer ETF S&P 500 PWRETF 45782C797 1,581,000 70,026 SH   SOLE 0 0 0 70,026
Innovator S&P 500 Buffer S&P 500 BUFFER 45782C755 535,000 21,391 SH   SOLE 0 0 0 21,391
INNOVATOR S&P 500 BUFFER S&P 500 PWR 45782C656 203,000 8,777 SH   SOLE 0 0 0 8,777
INNOVATOR S&P 500 PWR BUFFER S&P 500 POWER 45782C573 406,000 17,326 SH   SOLE 0 0 0 17,326
Intel Corp COM 458140100 391,000 7,218 SH   SOLE 0 0 0 7,218
International Business Machines COM 459200101 202,000 1,817 SH   SOLE 0 0 0 1,817
Invesco BulletShares 2024 Corp Bd ETF BULSHS 2024 CB 46138J841 954,000 46,222 SH   SOLE 0 0 0 46,222
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200 31,843,000 123,230 SH   SOLE 0 0 0 123,230
iShares Core S&P Mid-Cap ETF CORE S&P MCP ETF 464287507 8,310,000 57,767 SH   SOLE 0 0 0 57,767
Ishares Gold Trust ISHARES 464285105 208,000 13,780 SH   SOLE 0 0 0 13,780
iShares MSCI ACWI Index ETF MSCI ACWI ETF 464288257 1,385,000 22,130 SH   SOLE 0 0 0 22,130
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465 744,000 13,909 SH   SOLE 0 0 0 13,909
iShares MSCI Emerging Markets ETF MSCI EMG MKT ETF 464287234 1,279,000 37,478 SH   SOLE 0 0 0 37,478
Ishares Russell 1000 ETF RUS 1000 ETF 464287622 204,000 1,444 SH   SOLE 0 0 0 1,444
iShares Russell 1000 Growth ETF RUS 1000 GRW ETF 464287614 29,852,000 198,156 SH   SOLE 0 0 0 198,156
iShares Russell 1000 Value ETF RUS 1000 VAL ETF 464287598 5,078,000 51,199 SH   SOLE 0 0 0 51,199
iShares Russell 2000 ETF RUS 2000 ETF 464287655 341,000 2,976 SH   SOLE 0 0 0 2,976
iShares Russell Mid-Cap ETF RUS MID CP ETF 464287499 387,000 8,958 SH   SOLE 0 0 0 8,958
iShares Russell Mid-Cap Growth ETF RUS MD CP GR ETF 464287481 347,000 2,857 SH   SOLE 0 0 0 2,857
iShares S&P 500 Growth S&P 500 GRWT ETF 464287309 2,367,000 14,343 SH   SOLE 0 0 0 14,343
iShares S&P 500 Value ETF S&P 500 VAL ETF 464287408 412,000 4,276 SH   SOLE 0 0 0 4,276
Ishares TR Russell Mid-Cap Value ETF RUS MDCP VAL ETF 464287473 243,000 3,799 SH   SOLE 0 0 0 3,799
Johnson & Johnson COM 478160104 663,000 5,058 SH   SOLE 0 0 0 5,058
JP Morgan Chase COM 46625H100 364,000 4,045 SH   SOLE 0 0 0 4,045
Lam Research Corp COM 512807108 235,000 979 SH   SOLE 0 0 0 979
McDonalds Corp COM 580135101 567,000 3,427 SH   SOLE 0 0 0 3,427
Merck & Co COM 58933Y105 732,000 9,515 SH   SOLE 0 0 0 9,515
Microsoft Corp COM 594918104 1,050,000 6,660 SH   SOLE 0 0 0 6,660
Oracle Corp COM 68389X105 212,000 4,386 SH   SOLE 0 0 0 4,386
PepsiCo COM 713448108 621,000 5,173 SH   SOLE 0 0 0 5,173
PowerShares QQQ ETF UNIT SER 1 73935A104 1,256,000 6,598 SH   SOLE 0 0 0 6,598
PowerShares Water Resources ETF WATER RES PORT 73935X575 580,000 18,504 SH   SOLE 0 0 0 18,504
Proctor & Gamble COM 742718109 429,000 3,900 SH   SOLE 0 0 0 3,900
Rydex Guggenheim S&P 500 Equal Weight ETF GUG S&P 500 EQ WT 78355W106 7,056,000 83,976 SH   SOLE 0 0 0 83,976
Select Sector SPDR TECHNOLOGY 81369Y803 520,000 6,474 SH   SOLE 0 0 0 6,474
SPDR Gold ETF GOLD SHS 78463V107 1,300,000 8,783 SH   SOLE 0 0 0 8,783
SPDR S&P 400 MID CAP PORTFOLIO MD ETF 78464A847 794,000 31,345 SH   SOLE 0 0 0 31,345
SPDR S&P 500 ETF PORTFOLIO LR ETF 78464A854 2,316,000 76,575 SH   SOLE 0 0 0 76,575
SPDR S&P 500 ETF TR UNIT 78462F103 38,941,000 151,079 SH   SOLE 0 0 0 151,079
SPDR S&P 500 FOSSIL SPDR S&P500 ETF 78468R796 623,000 9,749 SH   SOLE 0 0 0 9,749
SPDR S&P 500 VALUE ETF PRTFLO S&P500 VL 78464A508 1,415,000 54,759 SH   SOLE 0 0 0 54,759
SPDR S&P Mid-Cap 400 ETF UTSER1 S&PDCRP 78467Y107 7,172,000 27,284 SH   SOLE 0 0 0 27,284
SPDR TR S&P 500 Growth PRTFLO S&P500 GW 78464A409 4,521,000 126,509 SH   SOLE 0 0 0 126,509
Vanguard Growth ETF GROWTH ETF 922908736 507,000 3,236 SH   SOLE 0 0 0 3,236
Vanguard Intl Equity Index Emerging Mkts ETF FTSE EMR MKT ETF 922042858 216,000 6,448 SH   SOLE 0 0 0 6,448
Vanguard Mid-Cap ETF MID CAP ETF 922908629 336,000 2,555 SH   SOLE 0 0 0 2,555
VANGUARD S&P 500 ETF S&P500 ETF SHS 922908363 529,000 2,233 SH   SOLE 0 0 0 2,233
Vanguard Value ETF VALUE ETF 922908744 465,000 5,221 SH   SOLE 0 0 0 5,221
Verizon COM 92343V104 292,000 5,440 SH   SOLE 0 0 0 5,440
Walt Disney Company COM 254687106 488,000 5,048 SH   SOLE 0 0 0 5,048
Zomedica Pharmaceuticals COM 98979F107 6,000 32,060 SH   SOLE 0 0 0 32,060