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 580,000 3,619 SH   SOLE   0 0 3,619
Alliant Energy COM 018802108 336,000 6,502 SH   SOLE   0 0 6,502
Alphabet Inc Cap Stk Class A CAP STK CL A 02079K305 261,000 178 SH   SOLE   0 0 178
Alphabet Inc Cap Stk Class C CAP STK CL C 02079K107 262,000 178 SH   SOLE   0 0 178
Amazon Com Inc COM 023135106 2,856,000 907 SH   SOLE   0 0 907
Amgen COM 031162100 457,000 1,798 SH   SOLE   0 0 1,798
Apple Inc COM 037833100 2,003,000 17,292 SH   SOLE   0 0 17,292
Berkshire Hathaway B CL B NEW 084670702 1,086,000 5,098 SH   SOLE   0 0 5,098
Claymore Guggenheim BulletShares 2021 Corp Bd ETF GUGG BULSCH 2021 18383M266 1,084,000 50,858 SH   SOLE   0 0 50,858
Claymore Guggenheim BulletShares 2022 Corp Bd ETF GUGG BULSH 2022 18383M258 1,051,000 48,114 SH   SOLE   0 0 48,114
Claymore Guggenheim BulletShares 2023 Corp Bd ETF 2023 CORP BOND 18383M241 1,086,000 49,833 SH   SOLE   0 0 49,833
Colgate-Palmolive COM 194162103 669,000 8,673 SH   SOLE   0 0 8,673
Comcast Corp A CL A 20030N101 861,000 18,610 SH   SOLE   0 0 18,610
Deutsche MSCI EAFE Hedged Equity ETF XTRACK MSCI EAFE 233051200 665,000 21,734 SH   SOLE   0 0 21,734
DTE Energy Company COM 233331107 335,000 2,908 SH   SOLE   0 0 2,908
Ecolab COM 278865100 551,000 2,758 SH   SOLE   0 0 2,758
First TR Low Duration Opportunities ETF FST LOW OPPT EFT 33739Q200 2,532,000 48,988 SH   SOLE   0 0 48,988
Home Depot Inc. COM 437076102 312,000 1,125 SH   SOLE   0 0 1,125
Innovator ETFS S&P 500 Buffer - Jan S&P 500 Power 45782C508 279,000 9,520 SH   SOLE   0 0 9,520
Innovator ETFS TR S&P 500 Power Buffer ETF S&P 500 PWRETF 45782C797 1,829,000 69,258 SH   SOLE   0 0 69,258
Innovator S&P 500 Buffer S&P 500 BUFFER 45782C755 631,000 21,391 SH   SOLE   0 0 21,391
INNOVATOR S&P 500 PWR BUFFER S&P 500 POWER 45782C573 470,000 17,326 SH   SOLE   0 0 17,326
Intel Corp COM 458140100 349,000 6,737 SH   SOLE   0 0 6,737
International Business Machines COM 459200101 230,000 1,887 SH   SOLE   0 0 1,887
Invesco BulletShares 2024 Corp Bd ETF BULSHS 2024 CB 46138J841 1,113,000 50,193 SH   SOLE   0 0 50,193
Invesco Bulletshares 2025 Self Indexed BULSHS 2025 CB 46138J825 832,000 37,232 SH   SOLE   0 0 37,232
Invesco NASDAQ Internet ETF NASDAQ INTERNT 46137V530 388,000 1,880 SH   SOLE   0 0 1,880
iShares Barclays 20 Treasury ETF 20 YR TR BD ETF 464287432 863,000 5,289 SH   SOLE   0 0 5,289
iShares Core S&P 500 ETF CORE S&P 500 ETF 464287200 35,172,000 104,661 SH   SOLE   0 0 104,661
iShares Core S&P Mid-Cap ETF CORE S&P MCP ETF 464287507 8,041,000 43,390 SH   SOLE   0 0 43,390
Ishares Gold Trust ISHARES 464285105 248,000 13,780 SH   SOLE   0 0 13,780
iShares MSCI ACWI Index ETF MSCI ACWI ETF 464288257 1,516,000 18,973 SH   SOLE   0 0 18,973
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465 356,000 5,586 SH   SOLE   0 0 5,586
iShares MSCI Emerging Markets ETF MSCI EMG MKT ETF 464287234 961,000 21,785 SH   SOLE   0 0 21,785
Ishares Russell 1000 ETF RUS 1000 ETF 464287622 4,978,000 26,600 SH   SOLE   0 0 26,600
iShares Russell 1000 Growth ETF RUS 1000 GRW ETF 464287614 29,716,000 137,010 SH   SOLE   0 0 137,010
iShares Russell 1000 Value ETF RUS 1000 VAL ETF 464287598 5,460,000 46,221 SH   SOLE   0 0 46,221
iShares Russell Mid-Cap ETF RUS MID CP ETF 464287499 1,541,000 26,855 SH   SOLE   0 0 26,855
iShares Russell Mid-Cap Growth ETF RUS MD CP GR ETF 464287481 502,000 2,903 SH   SOLE   0 0 2,903
iShares S&P 500 Growth S&P 500 GRWT ETF 464287309 3,423,000 14,813 SH   SOLE   0 0 14,813
iShares S&P 500 Value ETF S&P 500 VAL ETF 464287408 1,359,000 12,081 SH   SOLE   0 0 12,081
iShares TR Biotechnology NASDAQ BIOTECH 464287556 476,000 3,512 SH   SOLE   0 0 3,512
Johnson & Johnson COM 478160104 753,000 5,058 SH   SOLE   0 0 5,058
JP Morgan Chase COM 46625H100 317,000 3,297 SH   SOLE   0 0 3,297
Lam Research Corp COM 512807108 232,000 700 SH   SOLE   0 0 700
McDonalds Corp COM 580135101 620,000 2,827 SH   SOLE   0 0 2,827
Merck & Co COM 58933Y105 768,000 9,259 SH   SOLE   0 0 9,259
Microsoft Corp COM 594918104 1,504,000 7,149 SH   SOLE   0 0 7,149
Oracle Corp COM 68389X105 262,000 4,386 SH   SOLE   0 0 4,386
PepsiCo COM 713448108 704,000 5,077 SH   SOLE   0 0 5,077
Pimco Enhanced Active ETF ENHAN SHRT MA AC 72201R833 9,399,000 92,188 SH   SOLE   0 0 92,188
PowerShares QQQ ETF UNIT SER 1 73935A104 2,515,000 9,051 SH   SOLE   0 0 9,051
PowerShares Water Resources ETF WATER RES PORT 73935X575 734,000 18,504 SH   SOLE   0 0 18,504
Proctor & Gamble COM 742718109 535,000 3,850 SH   SOLE   0 0 3,850
Rydex Guggenheim S&P 500 Equal Weight ETF GUG S&P 500 EQ WT 78355W106 5,951,000 55,049 SH   SOLE   0 0 55,049
Salesforce.com, Inc. COM 79466L302 334,000 1,330 SH   SOLE   0 0 1,330
Select Sector SPDR TECHNOLOGY 81369Y803 1,226,000 10,508 SH   SOLE   0 0 10,508
SPDR Gold ETF GOLD SHS 78463V107 2,123,000 11,988 SH   SOLE   0 0 11,988
SPDR S&P 400 MID CAP PORTFOLIO MD ETF 78464A847 2,034,000 62,332 SH   SOLE   0 0 62,332
SPDR S&P 500 ETF TR UNIT 78462F103 38,223,000 114,137 SH   SOLE   0 0 114,137
SPDR S&P 500 ETF PORTFOLIO LR ETF 78464A854 5,038,000 128,041 SH   SOLE   0 0 128,041
SPDR S&P 500 FOSSIL SPDR S&P500 ETF 78468R796 4,638,000 55,522 SH   SOLE   0 0 55,522
SPDR S&P 500 VALUE ETF PRTFLO S&P500 VL 78464A508 2,447,000 81,020 SH   SOLE   0 0 81,020
SPDR S&P Computer Software COMP SOFTWARE 78464A599 254,000 2,128 SH   SOLE   0 0 2,128
SPDR S&P Mid-Cap 400 ETF UTSER1 S&PDCRP 78467Y107 5,421,000 15,998 SH   SOLE   0 0 15,998
SPDR TR S&P 500 Growth PRTFLO S&P500 GW 78464A409 6,086,000 121,458 SH   SOLE   0 0 121,458
Thermo Fisher Scientific COM 883556102 233,000 527 SH   SOLE   0 0 527
Vanguard Growth ETF GROWTH ETF 922908736 1,220,000 5,361 SH   SOLE   0 0 5,361
Vanguard Mid-Cap ETF MID CAP ETF 922908629 3,058,000 17,347 SH   SOLE   0 0 17,347
Vanguard Russell 1000 Index VNG RUS1000IDX 92206C730 472,000 3,051 SH   SOLE   0 0 3,051
VANGUARD S&P 500 ETF S&P500 ETF SHS 922908363 585,000 1,900 SH   SOLE   0 0 1,900
Vanguard Value ETF VALUE ETF 922908744 546,000 5,221 SH   SOLE   0 0 5,221
Verizon COM 92343V104 343,000 5,767 SH   SOLE   0 0 5,767
Walt Disney Company COM 254687106 626,000 5,048 SH   SOLE   0 0 5,048
Wedbush Video Game Tech ETF WEDBUSH VID GAME 26924G706 688,000 10,121 SH   SOLE   0 0 10,121
World Gold TR Minishares ETF SWPD GLD MINIS 98149E204 8,123,000 432,094 SH   SOLE   0 0 432,094
Zomedica Pharmaceuticals COM 98979F107 3,000 32,060 SH   SOLE   0 0 32,060