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
ABBOTT LABS COM 002824100 285 2,423 SH   SOLE   0 0 2,423
ALLIANT ENERGY CORP COM 018802108 215 3,386 SH   SOLE   0 0 3,386
ALPHABET INC CAP STK CL A 02079K305 375 148 SH   SOLE   0 0 148
AMAZON COM INC COM 023135106 470 155 SH   SOLE   0 0 155
APPLE INC COM 037833100 2,048 12,390 SH   SOLE   0 0 12,390
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 921 2,676 SH   SOLE   0 0 2,676
BK OF AMERICA CORP COM 060505104 384 10,218 SH   SOLE   0 0 10,218
CBIZ INC COM 124805102 375 9,017 SH   SOLE   0 0 9,017
COSTCO WHSL CORP NEW COM 22160K105 229 388 SH   SOLE   0 0 388
DONALDSON INC COM 257651109 221 4,373 SH   SOLE   0 0 4,373
ECOLAB INC COM 278865100 1,034 5,857 SH   SOLE   0 0 5,857
FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705 1,697 30,711 SH   SOLE   0 0 30,711
FIRST TR EXCHNG TRADED FD VI US EQT BUFFER 33740F763 7,354 196,103 SH   SOLE   0 0 196,103
FIRST TR EXCHNG TRADED FD VI VEST US EQTY BUF 33740F664 3,097 90,171 SH   SOLE   0 0 90,171
FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847 1,694 45,570 SH   SOLE   0 0 45,570
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F722 226 6,062 SH   SOLE   0 0 6,062
FLEXSHARES TR HIG YLD VL ETF 33939L662 3,146 69,632 SH   SOLE   0 0 69,632
FLEXSHARES TR READY ACC VARI 33939L886 1,749 23,371 SH   SOLE   0 0 23,371
GRACO INC COM 384109104 712 10,911 SH   SOLE   0 0 10,911
HONEYWELL INTL INC COM 438516106 1,384 7,091 SH   SOLE   0 0 7,091
INNOVATOR ETFS TR S&P 500 BUFFER 45782C789 2,042 63,231 SH   SOLE   0 0 63,231
INNOVATOR ETFS TR S&P 500 BUFFER E 45782C557 203 6,065 SH   SOLE   0 0 6,065
INNOVATOR ETFS TR S&P 500 BUFFER 45782C581 492 15,680 SH   SOLE   0 0 15,680
INNOVATOR ETFS TR S&P 500 PWR BU 45782C540 4,072 132,493 SH   SOLE   0 0 132,493
INNOVATOR ETFS TR NASDAQ 100 PWR 45782C466 2,577 65,636 SH   SOLE   0 0 65,636
INNOVATOR ETFS TR RUSSELL 2000 P 45782C474 3,282 107,105 SH   SOLE   0 0 107,105
INNOVATOR ETFS TR S&P 500 BUFFER 45782C888 3,601 108,627 SH   SOLE   0 0 108,627
INNOVATOR ETFS TR S&P 500 BUFFER 45782C698 478 14,939 SH   SOLE   0 0 14,939
INNOVATOR ETFS TR S&P 500 BUFFER E 45782C326 1,717 54,073 SH   SOLE   0 0 54,073
INNOVATOR ETFS TR S&P 500 POWER 45782C573 7,666 254,759 SH   SOLE   0 0 254,759
INNOVATOR ETFS TR MSCI EMGR MKT 45782C516 2,868 101,535 SH   SOLE   0 0 101,535
INNOVATOR ETFS TR S&P 500 BUFETF 45782C771 367 11,004 SH   SOLE   0 0 11,004
INNOVATOR ETFS TR RUSSELL 2000 PWR 45782C342 4,519 172,058 SH   SOLE   0 0 172,058
INNOVATOR ETFS TR S&P 500 ULTRA 45782C300 808 26,498 SH   SOLE   0 0 26,498
INNOVATOR ETFS TR S&P 500 BUFFER 45782C409 2,636 74,505 SH   SOLE   0 0 74,505
INNOVATOR ETFS TR S&P 500 PWR 45782C656 1,720 58,093 SH   SOLE   0 0 58,093
INNOVATOR ETFS TR S&P 500 BUFFER 45782C664 2,150 67,473 SH   SOLE   0 0 67,473
INNOVATOR ETFS TR NASDAQ 100 PWR 45782C615 1,089 28,413 SH   SOLE   0 0 28,413
INNOVATOR ETFS TR NASDAQ 100 PWER 45782C276 629 13,693 SH   SOLE   0 0 13,693
INNOVATOR ETFS TR S&P 500 PWRETF 45782C797 445 14,889 SH   SOLE   0 0 14,889
INNOVATOR ETFS TR S&P 500 BUFFER 45782C391 3,232 94,313 SH   SOLE   0 0 94,313
INNOVATOR ETFS TR S&P 500 BUFFER 45782C755 11,174 332,693 SH   SOLE   0 0 332,693
INNOVATOR ETFS TR S&P 500 BUFFER 45782C433 2,804 88,491 SH   SOLE   0 0 88,491
INNOVATOR ETFS TR S&P 500 PWR BU 45782C870 744 25,477 SH   SOLE   0 0 25,477
INNOVATOR ETFS TR NASDAQ 100 POWER 45782C334 1,959 51,837 SH   SOLE   0 0 51,837
INTUIT COM 461202103 279 600 SH   SOLE   0 0 600
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 1,724 90,513 SH   SOLE   0 0 90,513
INVESCO QQQ TR UNIT SER 1 46090E103 1,285 3,798 SH   SOLE   0 0 3,798
ISHARES TR S&P 500 GRWT ETF 464287309 2,413 33,629 SH   SOLE   0 0 33,629
ISHARES TR CORE S&P TTL STK 464287150 362 3,700 SH   SOLE   0 0 3,700
ISHARES TR ESG AWR MSCI USA 46435G425 444 4,539 SH   SOLE   0 0 4,539
ISHARES TR CORE HIGH DV ETF 46429B663 231 2,129 SH   SOLE   0 0 2,129
LISTED FD TR TRUESHARES STRUC 53656F722 449 14,107 SH   SOLE   0 0 14,107
LISTED FD TR TRUESHARES NOV 53656F680 2,866 90,829 SH   SOLE   0 0 90,829
LISTED FD TR TRUESHARES STRCT 53656F664 2,181 66,014 SH   SOLE   0 0 66,014
LISTED FD TR TRUESHARES STRUC 53656F714 1,983 64,655 SH   SOLE   0 0 64,655
LOCKHEED MARTIN CORP COM 539830109 291 622 SH   SOLE   0 0 622
LUMEN TECHNOLOGIES INC COM 550241103 126 11,013 SH   SOLE   0 0 11,013
MEDTRONIC PLC SHS G5960L103 2,855 26,188 SH   SOLE   0 0 26,188
MICROSOFT CORP COM 594918104 1,186 4,238 SH   SOLE   0 0 4,238
OTTER TAIL CORP COM 689648103 246 3,933 SH   SOLE   0 0 3,933
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 2,290 62,065 SH   SOLE   0 0 62,065
SELECT SECTOR SPDR TR ENERGY 81369Y506 259 3,239 SH   SOLE   0 0 3,239
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 405 11,803 SH   SOLE   0 0 11,803
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 4,115 108,259 SH   SOLE   0 0 108,259
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 6,153 183,663 SH   SOLE   0 0 183,663
SPDR S&P 500 ETF TR TR UNIT 78462F103 958 2,187 SH   SOLE   0 0 2,187
SPDR SER TR PORTFLI TIPS ETF 78464A656 9,235 314,442 SH   SOLE   0 0 314,442
SPDR SER TR PORTFOLIO INTRMD 78464A375 3,070 91,695 SH   SOLE   0 0 91,695
SPDR SER TR PRTFLO S&P500 HI 78468R788 278 6,246 SH   SOLE   0 0 6,246
SPDR SER TR PRTFLO S&P500 GW 78464A409 360 5,791 SH   SOLE   0 0 5,791
SPDR SER TR PORTFOLIO AGRGTE 78464A649 7,406 274,514 SH   SOLE   0 0 274,514
SPDR SER TR PORTFOLIO S&P400 78464A847 440 9,559 SH   SOLE   0 0 9,559
SPDR SER TR PORTFOLIO S&P500 78464A854 6,141 119,212 SH   SOLE   0 0 119,212
SPDR SER TR PRTFLO S&P500 VL 78464A508 6,143 147,137 SH   SOLE   0 0 147,137
SPDR SER TR MSCI USA STRTGIC 78468R812 449 3,658 SH   SOLE   0 0 3,658
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 3,360 75,060 SH   SOLE   0 0 75,060
STRYKER CORPORATION COM 863667101 209 800 SH   SOLE   0 0 800
TARGET CORP COM 87612E106 858 3,616 SH   SOLE   0 0 3,616
UNITEDHEALTH GROUP INC COM 91324P102 1,310 2,450 SH   SOLE   0 0 2,450
US BANCORP DEL COM NEW 902973304 261 4,946 SH   SOLE   0 0 4,946
VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 1,745 69,434 SH   SOLE   0 0 69,434
VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 222 12,528 SH   SOLE   0 0 12,528
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 803 1,995 SH   SOLE   0 0 1,995
VANGUARD INDEX FDS MID CAP ETF 922908629 1,365 5,861 SH   SOLE   0 0 5,861
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,773 8,535 SH   SOLE   0 0 8,535
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,175 5,326 SH   SOLE   0 0 5,326
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 685 5,625 SH   SOLE   0 0 5,625
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 205 3,993 SH   SOLE   0 0 3,993
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 206 4,385 SH   SOLE   0 0 4,385
VERIZON COMMUNICATIONS INC COM 92343V104 238 4,428 SH   SOLE   0 0 4,428
WELLS FARGO CO NEW COM 949746101 811 17,490 SH   SOLE   0 0 17,490
WISDOMTREE TR FLOATNG RAT TREA 97717X628 399 7,929 SH   SOLE   0 0 7,929
XCEL ENERGY INC COM 98389B100 1,514 20,371 SH   SOLE   0 0 20,371