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 598,000 3,419 SH   SOLE   0 0 3,419
Alliant Energy COM 018802108 335,000 6,502 SH   SOLE   0 0 6,502
Alphabet Inc Cap Stk Class A CAP STK CL A 02079K305 315,000 180 SH   SOLE   0 0 180
Alphabet Inc Cap Stk Class C CAP STK CL C 02079K107 312,000 178 SH   SOLE   0 0 178
Amazon Com Inc COM 023135106 2,957,000 908 SH   SOLE   0 0 908
Amgen COM 031162100 413,000 1,798 SH   SOLE   0 0 1,798
Apple Inc COM 037833100 2,247,000 16,933 SH   SOLE   0 0 16,933
AT&T COM 00206R102 227,000 7,898 SH   SOLE   0 0 7,898
Berkshire Hathaway B CL B NEW 084670702 1,182,000 5,098 SH   SOLE   0 0 5,098
Claymore Guggenheim BulletShares 2021 Corp Bd ETF GUGG BULSCH 2021 18383M266 988,000 46,582 SH   SOLE   0 0 46,582
Claymore Guggenheim BulletShares 2022 Corp Bd ETF GUGG BULSH 2022 18383M258 1,046,000 48,114 SH   SOLE   0 0 48,114
Claymore Guggenheim BulletShares 2023 Corp Bd ETF 2023 CORP BOND 18383M241 1,048,000 47,847 SH   SOLE   0 0 47,847
Colgate-Palmolive COM 194162103 739,000 8,643 SH   SOLE   0 0 8,643
Comcast Corp A CL A 20030N101 975,000 18,610 SH   SOLE   0 0 18,610
Deutsche MSCI EAFE Hedged Equity ETF XTRACK MSCI EAFE 233051200 718,000 21,355 SH   SOLE   0 0 21,355
DTE Energy Company COM 233331107 422,612 3,374 SH   SOLE   0 0 3,374
Ecolab COM 278865100 597,000 2,758 SH   SOLE   0 0 2,758
ESPORTS ENTMT GROUP COM 29667K306 94,000 14,880 SH   SOLE   0 0 14,880
First TR Low Duration Opportunities ETF FST LOW OPPT EFT 33739Q200 560,000 10,885 SH   SOLE   0 0 10,885
Home Depot Inc. COM 437076102 299,000 1,125 SH   SOLE   0 0 1,125
Honeywell Intl COM 438516106 222,000 1,043 SH   SOLE   0 0 1,043
Innovator ETFS TR S&P 500 Power Buffer ETF S&P 500 PWRETF 45782C797 1,917,000 68,894 SH   SOLE   0 0 68,894
Innovator S&P 500 Buffer S&P 500 BUFFER 45782C755 667,000 21,391 SH   SOLE   0 0 21,391
INNOVATOR S&P 500 PWR BUFFER S&P 500 POWER 45782C573 502,000 17,326 SH   SOLE   0 0 17,326
INNOVATOR S&P 500 PWR BUFFER Dec S&P 500 PWE BU 45782C540 476,000 16,423 SH   SOLE   0 0 16,423
Intel Corp COM 458140100 335,000 6,731 SH   SOLE   0 0 6,731
International Business Machines COM 459200101 250,000 1,987 SH   SOLE   0 0 1,987
Invesco BulletShares 2024 Corp Bd ETF BULSHS 2024 CB 46138J841 1,124,000 50,193 SH   SOLE   0 0 50,193
Invesco Bulletshares 2025 Self Indexed BULSHS 2025 CB 46138J825 843,000 37,232 SH   SOLE   0 0 37,232
Invesco Clean Energy ETF WILDERHILL CLAN 46137V134 1,294,000 12,519 SH   SOLE   0 0 12,519
Invesco NASDAQ Internet ETF NASDAQ INTERNT 46137V530 489,000 2,145 SH   SOLE   0 0 2,145
iShares Barclays 20 Treasury ETF 20 YR TR BD ETF 464287432 834,000 5,289 SH   SOLE   0 0 5,289
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200 55,290,000 147,288 SH   SOLE   0 0 147,288
iShares Core S&P Mid-Cap ETF CORE S&P MCP ETF 464287507 12,018,000 52,292 SH   SOLE   0 0 52,292
Ishares Gold Trust ISHARES 464285105 250,000 13,780 SH   SOLE   0 0 13,780
iShares MSCI ACWI Index ETF MSCI ACWI ETF 464288257 1,721,000 18,973 SH   SOLE   0 0 18,973
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465 703,000 9,638 SH   SOLE   0 0 9,638
iShares MSCI Emerging Markets ETF MSCI EMG MKT ETF 464287234 1,121,000 21,688 SH   SOLE   0 0 21,688
ISHARES MSCI EMERGING MKTS ASIA MSCI EM ASIA ETF 464286426 978,000 11,184 SH   SOLE   0 0 11,184
Ishares Russell 1000 ETF RUS 1000 ETF 464287622 5,854,000 27,632 SH   SOLE   0 0 27,632
iShares Russell 1000 Growth ETF RUS 1000 GRW ETF 464287614 31,105,000 128,993 SH   SOLE   0 0 128,993
iShares Russell 1000 Value ETF RUS 1000 VAL ETF 464287598 6,693,000 48,953 SH   SOLE   0 0 48,953
iShares Russell Mid-Cap ETF RUS MID CP ETF 464287499 1,831,000 26,708 SH   SOLE   0 0 26,708
iShares Russell Mid-Cap Growth ETF RUS MD CP GR ETF 464287481 596,000 5,806 SH   SOLE   0 0 5,806
IShares Russell TR 2000 RUSSELL 2000 ETF 464287655 259,000 1,323 SH   SOLE   0 0 1,323
IShares Russell TR Mid Cap RUS MDCP VAL ETF 464287473 282,000 2,905 SH   SOLE   0 0 2,905
iShares S&P 500 Growth S&P 500 GRWT ETF 464287309 3,892,000 60,984 SH   SOLE   0 0 60,984
iShares S&P 500 Value ETF S&P 500 VAL ETF 464287408 1,547,000 12,081 SH   SOLE   0 0 12,081
iShares TR Biotechnology NASDAQ BIOTECH 464287556 532,000 3,512 SH   SOLE   0 0 3,512
Johnson & Johnson COM 478160104 875,000 5,558 SH   SOLE   0 0 5,558
JP Morgan Chase COM 46625H100 399,000 3,141 SH   SOLE   0 0 3,141
Lam Research Corp COM 512807108 331,000 700 SH   SOLE   0 0 700
Lilly Eli & Co COM 532457108 281,000 1,663 SH   SOLE   0 0 1,663
McDonalds Corp COM 580135101 541,000 2,521 SH   SOLE   0 0 2,521
Merck & Co COM 58933Y105 735,000 8,990 SH   SOLE   0 0 8,990
Microsoft Corp COM 594918104 1,595,000 7,173 SH   SOLE   0 0 7,173
Oracle Corp COM 68389X105 284,000 4,386 SH   SOLE   0 0 4,386
PepsiCo COM 713448108 708,000 4,777 SH   SOLE   0 0 4,777
Pimco Enhanced Active ETF ENHAN SHRT MA AC 72201R833 3,082,000 30,208 SH   SOLE   0 0 30,208
PowerShares QQQ ETF UNIT SER 1 73935A104 2,934,000 9,352 SH   SOLE   0 0 9,352
PowerShares Water Resources ETF WATER RES PORT 73935X575 860,000 18,504 SH   SOLE   0 0 18,504
Proctor & Gamble COM 742718109 621,000 4,463 SH   SOLE   0 0 4,463
Rydex Guggenheim S&P 500 Equal Weight ETF GUG S&P 500 EQ WT 78355W106 6,889,000 54,014 SH   SOLE   0 0 54,014
Salesforce.com, Inc. COM 79466L302 296,000 1,330 SH   SOLE   0 0 1,330
Schwab Strategic Large Cap ETF US LRG CAP ETF 808524201 236,000 2,598 SH   SOLE   0 0 2,598
SCHWAB STRATEGIC LARGE CAP GWTH US LCAP GR ETF 808524300 554,000 4,315 SH   SOLE   0 0 4,315
Schwab Strategic Small Cap ETF US SML CAP ETF 808524607 205,000 2,299 SH   SOLE   0 0 2,299
Select Sector SPDR TECHNOLOGY 81369Y803 1,346,000 10,355 SH   SOLE   0 0 10,355
SPDR Gold ETF GOLD SHS 78463V107 2,082,000 11,672 SH   SOLE   0 0 11,672
SPDR S&P 400 MID CAP PORTFOLIO MD ETF 78464A847 4,132,000 102,268 SH   SOLE   0 0 102,268
SPDR S&P 500 ETF TR UNIT 78462F103 43,289,000 115,782 SH   SOLE   0 0 115,782
SPDR S&P 500 ETF PORTFOLIO LR ETF 78464A854 11,974,000 272,389 SH   SOLE   0 0 272,389
SPDR S&P 500 FOSSIL SPDR S&P500 ETF 78468R796 6,688,000 71,933 SH   SOLE   0 0 71,933
SPDR S&P 500 VALUE ETF PRTFLO S&P500 VL 78464A508 2,861,000 83,203 SH   SOLE   0 0 83,203
SPDR S&P Computer Software COMP SOFTWARE 78464A599 328,000 2,128 SH   SOLE   0 0 2,128
SPDR S&P Mid-Cap 400 ETF UTSER1 S&PDCRP 78467Y107 6,724,000 16,012 SH   SOLE   0 0 16,012
SPDR SER TR S&P TRANSN ETF S&P TRANSN ETF 78464A532 203,000 2,839 SH   SOLE   0 0 2,839
SPDR TR S&P 500 Growth PRTFLO S&P500 GW 78464A409 7,152,000 129,358 SH   SOLE   0 0 129,358
Tesla Inc COM 88160R101 289,000 409 SH   SOLE   0 0 409
THERMO FISHER SCIENTIFIC INC COM 883556102 245,000 527 SH   SOLE   0 0 527
Vanguard Growth ETF GROWTH ETF 922908736 1,466,000 5,786 SH   SOLE   0 0 5,786
Vanguard Index Stk MKt ETF TOTAL STK MKT 922908769 225,000 1,156 SH   SOLE   0 0 1,156
Vanguard Mid-Cap ETF MID CAP ETF 922908629 3,549,000 17,166 SH   SOLE   0 0 17,166
Vanguard Russell 1000 Index VNG RUS1000IDX 92206C730 475,000 2,710 SH   SOLE   0 0 2,710
VANGUARD S&P 500 ETF S&P500 ETF SHS 922908363 921,000 2,680 SH   SOLE   0 0 2,680
Vanguard Value ETF VALUE ETF 922908744 621,000 5,221 SH   SOLE   0 0 5,221
Verizon COM 92343V104 361,000 6,142 SH   SOLE   0 0 6,142
Walt Disney Company COM 254687106 915,000 5,048 SH   SOLE   0 0 5,048
Wedbush Video Game Tech ETF WEDBUSH VID GAME 26924G706 856,000 10,844 SH   SOLE   0 0 10,844
World Gold TR Minishares ETF SWPD GLD MINIS 98149E204 8,104,000 427,875 SH   SOLE   0 0 427,875
Zomedica Pharmaceuticals COM 98979F107 6,000 26,703 SH   SOLE   0 0 26,703