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,719 SH   SOLE   0 0 3,719
Alliant Energy COM 018802108 311,000 6,502 SH   SOLE   0 0 6,502
Alphabet Inc Cap Stk Class A CAP STK CL A 02079K305 238,000 168 SH   SOLE   0 0 168
Alphabet Inc Cap Stk Class C CAP STK CL C 02079K107 237,000 168 SH   SOLE   0 0 168
Amazon Com Inc COM 023135106 2,502,000 907 SH   SOLE   0 0 907
Amgen COM 031162100 424,000 1,798 SH   SOLE   0 0 1,798
Apple Inc COM 037833100 1,547,000 4,240 SH   SOLE   0 0 4,240
Berkshire Hathaway B CL B NEW 084670702 887,000 4,968 SH   SOLE   0 0 4,968
Claymore Guggenheim BulletShares 2020 Corp Bd ETF GUG BULL2020 E 18383M514 836,000 39,294 SH   SOLE   0 0 39,294
Claymore Guggenheim BulletShares 2021 Corp Bd ETF GUGG BULSCH 2021 18383M266 1,087,000 50,858 SH   SOLE   0 0 50,858
Claymore Guggenheim BulletShares 2022 Corp Bd ETF GUGG BULSH 2022 18383M258 1,050,000 48,114 SH   SOLE   0 0 48,114
Claymore Guggenheim BulletShares 2023 Corp Bd ETF 2023 CORP BOND 18383M241 1,084,000 49,833 SH   SOLE   0 0 49,833
Colgate-Palmolive COM 194162103 657,000 8,973 SH   SOLE   0 0 8,973
Comcast Corp A CL A 20030N101 725,000 18,610 SH   SOLE   0 0 18,610
Deutsche MSCI EAFE Hedged Equity ETF XTRACK MSCI EAFE 233051200 700,000 23,176 SH   SOLE   0 0 23,176
DTE Energy Company COM 233331107 308,000 2,865 SH   SOLE   0 0 2,865
Ecolab COM 278865100 547,000 2,751 SH   SOLE   0 0 2,751
First TR Low Duration Opportunities ETF FST LOW OPPT EFT 33739Q200 3,324,000 64,313 SH   SOLE   0 0 64,313
Ford Motor Company COM 345370860 76,000 12,574 SH   SOLE   0 0 12,574
Home Depot Inc. COM 437076102 282,000 1,125 SH   SOLE   0 0 1,125
Innovator ETFS S&P 500 Buffer - Jan S&P 500 Power 45782C508 267,000 9,520 SH   SOLE   0 0 9,520
Innovator ETFS TR S&P 500 Power Buffer ETF S&P 500 PWRETF 45782C797 1,763,000 70,026 SH   SOLE   0 0 70,026
Innovator S&P 500 Buffer S&P 500 BUFFER 45782C755 601,000 21,391 SH   SOLE   0 0 21,391
INNOVATOR S&P 500 BUFFER S&P 500 PWR 45782C656 237,000 9,189 SH   SOLE   0 0 9,189
INNOVATOR S&P 500 PWR BUFFER S&P 500 POWER 45782C573 452,000 17,326 SH   SOLE   0 0 17,326
Intel Corp COM 458140100 437,000 7,311 SH   SOLE   0 0 7,311
International Business Machines COM 459200101 219,000 1,817 SH   SOLE   0 0 1,817
Invesco BulletShares 2024 Corp Bd ETF BULSHS 2024 CB 46138J841 1,019,000 46,222 SH   SOLE   0 0 46,222
Invesco NASDAQ Internet ETF NASDAQ INTERNT 46137V530 333,000 1,880 SH   SOLE   0 0 1,880
iShares Barclays 20 Treasury ETF 20 YR TR BD ETF 464287432 843,000 5,144 SH   SOLE   0 0 5,144
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200 35,028,000 113,108 SH   SOLE   0 0 113,108
iShares Core S&P Mid-Cap ETF CORE S&P MCP ETF 464287507 7,542,000 42,416 SH   SOLE   0 0 42,416
Ishares Gold Trust ISHARES 464285105 234,000 13,780 SH   SOLE   0 0 13,780
iShares MSCI ACWI Index ETF MSCI ACWI ETF 464288257 1,352,000 18,342 SH   SOLE   0 0 18,342
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465 379,000 6,231 SH   SOLE   0 0 6,231
iShares MSCI Emerging Markets ETF MSCI EMG MKT ETF 464287234 1,000,000 25,015 SH   SOLE   0 0 25,015
Ishares Russell 1000 ETF RUS 1000 ETF 464287622 4,907,000 28,583 SH   SOLE   0 0 28,583
iShares Russell 1000 Growth ETF RUS 1000 GRW ETF 464287614 36,661,000 190,993 SH   SOLE   0 0 190,993
iShares Russell 1000 Value ETF RUS 1000 VAL ETF 464287598 4,828,000 42,872 SH   SOLE   0 0 42,872
iShares Russell Mid-Cap ETF RUS MID CP ETF 464287499 1,680,000 31,341 SH   SOLE   0 0 31,341
iShares Russell Mid-Cap Growth ETF RUS MD CP GR ETF 464287481 499,000 3,155 SH   SOLE   0 0 3,155
iShares S&P 500 Growth S&P 500 GRWT ETF 464287309 3,733,000 17,990 SH   SOLE   0 0 17,990
iShares S&P 500 Value ETF S&P 500 VAL ETF 464287408 1,307,000 12,081 SH   SOLE   0 0 12,081
iShares TR Biotechnology NASDAQ BIOTECH 464287556 480,000 3,512 SH   SOLE   0 0 3,512
Johnson & Johnson COM 478160104 736,000 5,233 SH   SOLE   0 0 5,233
JP Morgan Chase COM 46625H100 286,000 3,036 SH   SOLE   0 0 3,036
Lam Research Corp COM 512807108 317,000 979 SH   SOLE   0 0 979
McDonalds Corp COM 580135101 521,000 2,827 SH   SOLE   0 0 2,827
Merck & Co COM 58933Y105 716,000 9,259 SH   SOLE   0 0 9,259
Microsoft Corp COM 594918104 1,419,000 6,975 SH   SOLE   0 0 6,975
Oracle Corp COM 68389X105 242,000 4,386 SH   SOLE   0 0 4,386
PepsiCo COM 713448108 685,000 5,176 SH   SOLE   0 0 5,176
Pimco Enhanced Active ETF ENHAN SHRT MA AC 72201R833 14,869,000 146,216 SH   SOLE   0 0 146,216
PowerShares QQQ ETF UNIT SER 1 73935A104 2,667,000 10,772 SH   SOLE   0 0 10,772
PowerShares Water Resources ETF WATER RES PORT 73935X575 672,000 18,504 SH   SOLE   0 0 18,504
Proctor & Gamble COM 742718109 466,000 3,900 SH   SOLE   0 0 3,900
Rydex Guggenheim S&P 500 Equal Weight ETF GUG S&P 500 EQ WT 78355W106 6,319,000 62,102 SH   SOLE   0 0 62,102
Salesforce.com, Inc. COM 79466L302 249,000 1,330 SH   SOLE   0 0 1,330
Select Sector SPDR TECHNOLOGY 81369Y803 1,118,000 10,697 SH   SOLE   0 0 10,697
SPDR Gold ETF GOLD SHS 78463V107 1,993,000 11,908 SH   SOLE   0 0 11,908
SPDR S&P 400 MID CAP PORTFOLIO MD ETF 78464A847 988,000 31,606 SH   SOLE   0 0 31,606
SPDR S&P 500 ETF PORTFOLIO LR ETF 78464A854 3,941,000 108,708 SH   SOLE   0 0 108,708
SPDR S&P 500 ETF TR UNIT 78462F103 42,098,000 136,521 SH   SOLE   0 0 136,521
SPDR S&P 500 FOSSIL SPDR S&P500 ETF 78468R796 3,955,000 51,832 SH   SOLE   0 0 51,832
SPDR S&P 500 VALUE ETF PRTFLO S&P500 VL 78464A508 1,667,000 57,535 SH   SOLE   0 0 57,535
SPDR S&P Computer Software COMP SOFTWARE 78464A599 237,000 2,128 SH   SOLE   0 0 2,128
SPDR S&P Mid-Cap 400 ETF UTSER1 S&PDCRP 78467Y107 6,547,000 20,175 SH   SOLE   0 0 20,175
SPDR TR S&P 500 Growth PRTFLO S&P500 GW 78464A409 5,933,000 132,084 SH   SOLE   0 0 132,084
Thermo Fisher Scientific COM 883556102 200,000 552 SH   SOLE   0 0 552
Vanguard Growth ETF GROWTH ETF 922908736 1,205,000 5,964 SH   SOLE   0 0 5,964
Vanguard Mid-Cap ETF MID CAP ETF 922908629 3,068,000 18,718 SH   SOLE   0 0 18,718
Vanguard Russell 1000 Index VNG RUS1000IDX 92206C730 549,000 3,871 SH   SOLE   0 0 3,871
VANGUARD S&P 500 ETF S&P500 ETF SHS 922908363 733,000 2,587 SH   SOLE   0 0 2,587
Vanguard Value ETF VALUE ETF 922908744 520,000 5,221 SH   SOLE   0 0 5,221
Verizon COM 92343V104 289,000 5,234 SH   SOLE   0 0 5,234
Walt Disney Company COM 254687106 563,000 5,048 SH   SOLE   0 0 5,048
Wedbush Video Game Tech ETF WEDBUSH VID GAME 26924G706 567,000 9,879 SH   SOLE   0 0 9,879
World Gold TR Minishares ETF SWPD GLD MINIS 98149E204 7,405,000 416,929 SH   SOLE   0 0 416,929
Zomedica Pharmaceuticals COM 98979F107 7,000 32,060 SH   SOLE   0 0 32,060