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
ALPHABET INC CAP STK CL A 02079K305 234 216 SH   SOLE   0 0 216
AMAZON COM INC COM 023135106 403 213 SH   SOLE   0 0 213
APPLE INC COM 037833100 779 3,937 SH   SOLE   0 0 3,937
BANK AMER CORP COM 060505104 265 9,139 SH   SOLE   0 0 9,139
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 499 2,340 SH   SOLE   0 0 2,340
BP PLC SPONSORED ADR 055622104 241 5,781 SH   SOLE   0 0 5,781
DONALDSON INC COM 257651109 392 7,715 SH   SOLE   0 0 7,715
ECOLAB INC COM 278865100 1,629 8,252 SH   SOLE   0 0 8,252
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 1,793 62,468 SH   SOLE   0 0 62,468
HONEYWELL INTL INC COM 438516106 1,227 7,029 SH   SOLE   0 0 7,029
INNOVATOR ETFS TR S&P 500 ULTRA 45782C300 10,184 375,190 SH   SOLE   0 0 375,190
INNOVATOR ETFS TR S&P 500 PWRETF 45782C797 569 22,727 SH   SOLE   0 0 22,727
INNOVATOR ETFS TR S&P 500 BUFETF 45782C771 344 13,786 SH   SOLE   0 0 13,786
INNOVATOR ETFS TR S&P 500 BUFFER 45782C409 599 20,884 SH   SOLE   0 0 20,884
INNOVATOR ETFS TR S&P 500 POWER 45782C508 10,584 384,360 SH   SOLE   0 0 384,360
INNOVATOR ETFS TR S&P 500 PWR BU 45782C870 16,759 651,080 SH   SOLE   0 0 651,080
INVESCO QQQ TR UNIT SER 1 46090E103 971 5,202 SH   SOLE   0 0 5,202
ISHARES TR ESG MSCI USA ETF 46435G425 313 4,845 SH   SOLE   0 0 4,845
ISHARES TR CORE S&P TTL STK 464287150 587 8,817 SH   SOLE   0 0 8,817
ISHARES TR SELECT DIVID ETF 464287168 200 2,010 SH   SOLE   0 0 2,010
ISHARES TR CORE MSCI INTL 46435G326 315 5,744 SH   SOLE   0 0 5,744
ISHARES TR 0-5YR HI YL CP 46434V407 308 6,602 SH   SOLE   0 0 6,602
MEDTRONIC PLC SHS G5960L103 3,234 33,211 SH   SOLE   0 0 33,211
MEDTRONIC PLC SHS G5960L103 13 5,000 SH Put SOLE   0 0 5,000
MEDTRONIC PLC SHS G5960L103 6 5,000 SH Put SOLE   0 0 5,000
MICROSOFT CORP COM 594918104 662 4,945 SH   SOLE   0 0 4,945
OTTER TAIL CORP COM 689648103 491 9,298 SH   SOLE   0 0 9,298
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 352 6,157 SH   SOLE   0 0 6,157
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 293 4,094 SH   SOLE   0 0 4,094
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 326 11,011 SH   SOLE   0 0 11,011
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 4,294 119,969 SH   SOLE   0 0 119,969
SPDR S&P 500 ETF TR TR UNIT 78462F103 505 1,724 SH   SOLE   0 0 1,724
SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 1,233 32,426 SH   SOLE   0 0 32,426
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 2,262 58,392 SH   SOLE   0 0 58,392
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 1,394 44,580 SH   SOLE   0 0 44,580
SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 207 6,751 SH   SOLE   0 0 6,751
SPDR SERIES TRUST MSCI USA STRTGIC 78468R812 357 4,147 SH   SOLE   0 0 4,147
SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 20,095 219,356 SH   SOLE   0 0 219,356
SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 21,773 708,529 SH   SOLE   0 0 708,529
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 5,492 158,996 SH   SOLE   0 0 158,996
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 1,956 53,636 SH   SOLE   0 0 53,636
TARGET CORP COM 87612E106 346 3,994 SH   SOLE   0 0 3,994
UNITEDHEALTH GROUP INC COM 91324P102 505 2,069 SH   SOLE   0 0 2,069
VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 194 11,653 SH   SOLE   0 0 11,653
VANGUARD GROUP DIV APP ETF 921908844 296 2,571 SH   SOLE   0 0 2,571
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 325 1,209 SH   SOLE   0 0 1,209
VERIZON COMMUNICATIONS INC COM 92343V104 259 4,539 SH   SOLE   0 0 4,539
WELLS FARGO CO NEW COM 949746101 406 8,586 SH   SOLE   0 0 8,586
WISDOMTREE TR FLOATNG RAT TREA 97717X628 845 33,714 SH   SOLE   0 0 33,714
XCEL ENERGY INC COM 98389B100 919 15,452 SH   SOLE   0 0 15,452