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
SPDR S&P 500 ETF TR TR UNIT 78462F103 581 1,737 SH   SOLE   0 0 1,737
AMAZON COM INC COM 023135106 656 207 SH   SOLE   0 0 207
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 408 1,949 SH   SOLE   0 0 1,949
INVESCO QQQ TR UNIT SER 1 46090E103 990 3,646 SH   SOLE   0 0 3,646
HONEYWELL INTL INC COM 438516106 1,087 7,005 SH   SOLE   0 0 7,005
MEDTRONIC PLC SHS G5960L103 2,875 28,731 SH   SOLE   0 0 28,731
MICROSOFT CORP COM 594918104 956 4,501 SH   SOLE   0 0 4,501
LOCKHEED MARTIN CORP COM 539830109 238 618 SH   SOLE   0 0 618
VERIZON COMMUNICATIONS INC COM 92343V104 288 4,920 SH   SOLE   0 0 4,920
SPDR SER TR PRTFLO S&P500 GW 78464A409 1,102 22,362 SH   SOLE   0 0 22,362
BK OF AMERICA CORP COM 060505104 239 9,139 SH   SOLE   0 0 9,139
TARGET CORP COM 87612E106 571 4,337 SH   SOLE   0 0 4,337
XCEL ENERGY INC COM 98389B100 1,502 20,766 SH   SOLE   0 0 20,766
UNITEDHEALTH GROUP INC COM 91324P102 661 2,086 SH   SOLE   0 0 2,086
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,896 17,055 SH   SOLE   0 0 17,055
APPLE INC COM 037833100 1,462 3,290 SH   SOLE   0 0 3,290
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,074 8,297 SH   SOLE   0 0 8,297
ECOLAB INC COM 278865100 1,250 6,412 SH   SOLE   0 0 6,412
DONALDSON INC COM 257651109 281 5,476 SH   SOLE   0 0 5,476
CBIZ INC COM 124805102 225 9,017 SH   SOLE   0 0 9,017
GRACO INC COM 384109104 646 11,811 SH   SOLE   0 0 11,811
ALPHABET INC CAP STK CL A 02079K305 253 169 SH   SOLE   0 0 169
VANGUARD INDEX FDS SMALL CP ETF 922908751 358 2,267 SH   SOLE   0 0 2,267
OTTER TAIL CORP COM 689648103 417 10,040 SH   SOLE   0 0 10,040
ISHARES TR CORE S&P TTL STK 464287150 270 3,587 SH   SOLE   0 0 3,587
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 201 6,710 SH   SOLE   0 0 6,710
SPDR SER TR PORTFOLIO S&P400 78464A847 479 14,076 SH   SOLE   0 0 14,076
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 481 13,242 SH   SOLE   0 0 13,242
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 499 16,985 SH   SOLE   0 0 16,985
SPDR SER TR PORTFLI TIPS ETF 78464A656 3,326 107,454 SH   SOLE   0 0 107,454
SPDR SER TR SPDR BLOOMBERG 78468R663 1,650 18,026 SH   SOLE   0 0 18,026
SPDR SER TR PORTFOLIO S&P500 78464A854 1,920 48,860 SH   SOLE   0 0 48,860
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 769 26,415 SH   SOLE   0 0 26,415
SPDR SER TR PORTFOLIO AGRGTE 78464A649 16,501 528,878 SH   SOLE   0 0 528,878
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 280 6,270 SH   SOLE   0 0 6,270
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 594 1,931 SH   SOLE   0 0 1,931
SPDR SER TR BLOMBRG BRC EMRG 78464A391 1,575 59,247 SH   SOLE   0 0 59,247
SPDR SER TR BLOMBERG BRC INV 78468R200 3,276 107,197 SH   SOLE   0 0 107,197
FLEXSHARES TR READY ACC VARI 33939L886 3,154 41,291 SH   SOLE   0 0 41,291
VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 155 12,528 SH   SOLE   0 0 12,528
ISHARES TR 0-5YR HI YL CP 46434V407 257 5,805 SH   SOLE   0 0 5,805
WISDOMTREE TR FLOATNG RAT TREA 97717X628 714 28,412 SH   SOLE   0 0 28,412
SPDR SER TR MSCI USA STRTGIC 78468R812 381 4,041 SH   SOLE   0 0 4,041
ISHARES TR ESG MSCI USA ETF 46435G425 241 3,171 SH   SOLE   0 0 3,171
FLEXSHARES TR HIG YLD VL ETF 33939L662 3,187 67,876 SH   SOLE   0 0 67,876
INNOVATOR ETFS TR S&P 500 BUFFER 45782C789 457 16,148 SH   SOLE   0 0 16,148
INNOVATOR ETFS TR S&P 500 PWR 45782C813 1,273 46,180 SH   SOLE   0 0 46,180
INNOVATOR ETFS TR S&P 500 BUFETF 45782C771 481 17,670 SH   SOLE   0 0 17,670
INNOVATOR ETFS TR S&P 500 PWRETF 45782C797 1,953 75,364 SH   SOLE   0 0 75,364
INNOVATOR ETFS TR S&P 500 POWER 45782C508 3,323 114,092 SH   SOLE   0 0 114,092
INNOVATOR ETFS TR S&P 500 BUFFER 45782C409 655 21,809 SH   SOLE   0 0 21,809
INNOVATOR ETFS TR S&P 500 ULTRA 45782C300 2,136 74,991 SH   SOLE   0 0 74,991
INNOVATOR ETFS TR S&P 500 PWR BU 45782C870 1,481 55,834 SH   SOLE   0 0 55,834
INNOVATOR ETFS TR S&P 500 PWR BU 45782C748 786 27,138 SH   SOLE   0 0 27,138
INNOVATOR ETFS TR S&P 500 BUFFER 45782C755 2,113 71,848 SH   SOLE   0 0 71,848
INNOVATOR ETFS TR MSCI EAFE PWR 45782C722 7,422 323,222 SH   SOLE   0 0 323,222
INNOVATOR ETFS TR MSCI EMGR MKT 45782C714 1,054 41,845 SH   SOLE   0 0 41,845
INNOVATOR ETFS TR S&P 500 PWR BU 45782C680 9,376 346,599 SH   SOLE   0 0 346,599
INNOVATOR ETFS TR S&P 500 BUFFER 45782C664 426 15,717 SH   SOLE   0 0 15,717
INNOVATOR ETFS TR S&P 500 PWR 45782C656 2,239 84,377 SH   SOLE   0 0 84,377
INNOVATOR ETFS TR NASDAQ 100 PWR 45782C615 361 10,728 SH   SOLE   0 0 10,728
INNOVATOR ETFS TR RUSSELL 2000 P 45782C599 5,348 213,535 SH   SOLE   0 0 213,535
INNOVATOR ETFS TR S&P 500 POWER 45782C573 15,393 572,430 SH   SOLE   0 0 572,430
INNOVATOR ETFS TR S&P 500 PWR BU 45782C540 1,242 45,235 SH   SOLE   0 0 45,235
INNOVATOR ETFS TR MSCI EMGR MKT 45782C516 400 14,793 SH   SOLE   0 0 14,793
INNOVATOR ETFS TR NASDAQ 100 PWR 45782C466 1,274 34,361 SH   SOLE   0 0 34,361
INNOVATOR ETFS TR RUSSELL 2000 P 45782C474 371 14,119 SH   SOLE   0 0 14,119
INNOVATOR ETFS TR S&P 500 POWER 45782C417 2,593 103,440 SH   SOLE   0 0 103,440
INNOVATOR ETFS TR S&P 500 BUFFER 45782C433 276 10,899 SH   SOLE   0 0 10,899
FIRST TR EXCHNG TRADED FD VI US EQT DEEP DUFR 33740F771 9,988 324,065 SH   SOLE   0 0 324,065
INNOVATOR ETFS TR RUSSELL 2000 PWR 45782C342 855 32,909 SH   SOLE   0 0 32,909
INNOVATOR ETFS TR S&P 500 PWR BUF 45782C318 616 22,507 SH   SOLE   0 0 22,507
INNOVATOR ETFS TR S&P 500 BUFFER E 45782C326 1,628 57,998 SH   SOLE   0 0 57,998
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F722 4,274 133,599 SH   SOLE   0 0 133,599