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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100   295,868 2,688 SH   SOLE   0 0 2,688
ALPHABET INC CAP STK CL A 02079K305   435,134 3,115 SH   SOLE   0 0 3,115
AMAZON COM INC COM 023135106   686,465 4,518 SH   SOLE   0 0 4,518
AMERIPRISE FINL INC COM 03076C106   496,818 1,308 SH   SOLE   0 0 1,308
APPLE INC COM 037833100   2,491,906 12,943 SH   SOLE   0 0 12,943
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,008,278 2,827 SH   SOLE   0 0 2,827
BP PLC SPONSORED ADR 055622104   211,161 5,965 SH   SOLE   0 0 5,965
CBIZ INC COM 124805102   564,374 9,017 SH   SOLE   0 0 9,017
COSTCO WHSL CORP NEW COM 22160K105   265,671 402 SH   SOLE   0 0 402
DONALDSON INC COM 257651109   224,869 3,441 SH   SOLE   0 0 3,441
ECOLAB INC COM 278865100   1,371,473 6,914 SH   SOLE   0 0 6,914
FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705   1,436,756 27,801 SH   SOLE   0 0 27,801
FIRST TR EXCHNG TRADED FD VI CBOE VEST NAS100 33740U836   936,269 39,306 SH   SOLE   0 0 39,306
FIRST TR EXCHNG TRADED FD VI US EQT BUFFER 33740F763   7,603,410 178,191 SH   SOLE   0 0 178,191
FIRST TR EXCHNG TRADED FD VI FT CBOE EQTY BFR 33740U505   1,013,194 25,986 SH   SOLE   0 0 25,986
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST FD 33740U752   3,094,092 114,596 SH   SOLE   0 0 114,596
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F755   4,991,042 187,845 SH   SOLE   0 0 187,845
FIRST TR EXCHNG TRADED FD VI CBOE VEST BUFERD 33740U778   2,287,345 107,488 SH   SOLE   0 0 107,488
FIRST TR EXCHNG TRADED FD VI VEST US EQTY BUF 33740F664   3,167,941 81,459 SH   SOLE   0 0 81,459
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740U307   4,288,296 106,568 SH   SOLE   0 0 106,568
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U208   487,412 11,711 SH   SOLE   0 0 11,711
FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847   727,709 17,117 SH   SOLE   0 0 17,117
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F722   5,067,714 114,784 SH   SOLE   0 0 114,784
FIRST TR EXCHNG TRADED FD VI CBOE VEST BUFERD 33740U760   737,366 35,405 SH   SOLE   0 0 35,405
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U885   5,907,777 169,038 SH   SOLE   0 0 169,038
FIRST TR EXCHNG TRADED FD VI CBOE VEST US BUF 33740F748   397,617 9,595 SH   SOLE   0 0 9,595
FIRST TR EXCHNG TRADED FD VI VEST US BUFFER 33740F862   4,008,190 98,651 SH   SOLE   0 0 98,651
FIRST TR EXCHNG TRADED FD VI CBOE VEST NAS100 33740F557   2,882,104 119,639 SH   SOLE   0 0 119,639
GRACO INC COM 384109104   882,870 10,176 SH   SOLE   0 0 10,176
HONEYWELL INTL INC COM 438516106   1,477,826 7,047 SH   SOLE   0 0 7,047
INNOVATOR ETFS TR US EQTY PWR BUF 45782C417   519,462 15,910 SH   SOLE   0 0 15,910
INNOVATOR ETFS TR US EQTY PWR BUF 45782C508   779,582 20,934 SH   SOLE   0 0 20,934
INNOVATOR ETFS TR US EQTY PWR BF 45782C680   837,253 25,090 SH   SOLE   0 0 25,090
INNOVATOR ETFS TR US SML CP PWR B 45782C474   341,110 9,942 SH   SOLE   0 0 9,942
INNOVATOR ETFS TR GRWT100 PWR BUF 45782C615   1,712,103 37,382 SH   SOLE   0 0 37,382
INNOVATOR ETFS TR EMRGNG MKT APRIL 45782C359   949,909 37,769 SH   SOLE   0 0 37,769
INNOVATOR ETFS TR US EQUT BUFR AUG 45782C698   904,945 25,154 SH   SOLE   0 0 25,154
INNOVATOR ETFS TR US EQTY PWR BUF 45782C797   5,584,044 154,597 SH   SOLE   0 0 154,597
INNOVATOR ETFS TR GRWT100 PWR BF 45782C334   2,155,088 48,448 SH   SOLE   0 0 48,448
INNOVATOR ETFS TR GRWT100 PWR BUF 45782C276   1,111,188 20,165 SH   SOLE   0 0 20,165
INNOVATOR ETFS TR US EQTY BUF OCT 45782C771   551,737 14,342 SH   SOLE   0 0 14,342
INNOVATOR ETFS TR US EQTY PWR BUF 45782C573   454,160 13,187 SH   SOLE   0 0 13,187
INNOVATOR ETFS TR US EQTY BUFR MAR 45782C391   3,424,205 86,448 SH   SOLE   0 0 86,448
INNOVATOR ETFS TR US EQTY PWR BUF 45782C813   214,172 5,918 SH   SOLE   0 0 5,918
INNOVATOR ETFS TR US EQTY BUFR JUL 45782C789   2,916,212 77,497 SH   SOLE   0 0 77,497
INNOVATOR ETFS TR US EQT BUFR APR 45782C888   3,952,161 103,421 SH   SOLE   0 0 103,421
INNOVATOR ETFS TR US SML CP PWR B 45782C284   461,405 17,037 SH   SOLE   0 0 17,037
INNOVATOR ETFS TR US SML CP PWR B 45782C599   3,647,226 132,530 SH   SOLE   0 0 132,530
INNOVATOR ETFS TR US EQTY PWR BUF 45782C540   480,379 13,686 SH   SOLE   0 0 13,686
INNOVATOR ETFS TR US EQT PWR BUF 45782C870   853,699 26,115 SH   SOLE   0 0 26,115
INNOVATOR ETFS TR US EQTY BUF DEC 45782C557   552,101 14,434 SH   SOLE   0 0 14,434
INNOVATOR ETFS TR US EQTY PWR BUF 45782C656   2,320,703 66,759 SH   SOLE   0 0 66,759
INNOVATOR ETFS TR US EQTY BUF NOV 45782C581   623,161 17,851 SH   SOLE   0 0 17,851
INNOVATOR ETFS TR US EQTY PWR BUF 45782C748   384,871 11,530 SH   SOLE   0 0 11,530
INNOVATOR ETFS TR US EQTY PWR BUF 45782C318   260,042 8,262 SH   SOLE   0 0 8,262
INNOVATOR ETFS TR BUFFER STEP UP S 45783Y731   1,544,780 54,283 SH   SOLE   0 0 54,283
INNOVATOR ETFS TR US EQTY BUFR FEB 45782C433   3,105,748 84,787 SH   SOLE   0 0 84,787
INNOVATOR ETFS TR US EQTY BUF SEP 45782C664   2,855,024 77,836 SH   SOLE   0 0 77,836
INNOVATOR ETFS TR US EQTY BUFR JAN 45782C409   515,322 12,613 SH   SOLE   0 0 12,613
INNOVATOR ETFS TR US SML CP PWR ET 45782C342   4,731,679 162,196 SH   SOLE   0 0 162,196
INNOVATOR ETFS TR US EQTY BUFR MAY 45782C326   7,957,196 234,982 SH   SOLE   0 0 234,982
INTUIT COM 461202103   382,518 612 SH   SOLE   0 0 612
INVESCO QQQ TR UNIT SER 1 46090E103   1,701,767 4,156 SH   SOLE   0 0 4,156
ISHARES TR ESG AWR MSCI USA 46435G425   327,141 3,118 SH   SOLE   0 0 3,118
ISHARES TR MSCI EMG MKT ETF 464287234   257,666 6,408 SH   SOLE   0 0 6,408
ISHARES TR CORE S&P TTL STK 464287150   381,774 3,628 SH   SOLE   0 0 3,628
JPMORGAN CHASE & CO COM 46625H100   222,311 1,307 SH   SOLE   0 0 1,307
LISTED FD TR TRUESHARES STRCT 53656F664   2,213,075 61,183 SH   SOLE   0 0 61,183
LISTED FD TR TRUESHARES STRUC 53656F714   1,987,512 59,475 SH   SOLE   0 0 59,475
LISTED FD TR TRUESHARES STRUC 53656F722   468,837 13,786 SH   SOLE   0 0 13,786
LISTED FD TR TRUESHARES NOV 53656F680   2,818,710 81,210 SH   SOLE   0 0 81,210
LOCKHEED MARTIN CORP COM 539830109   252,642 557 SH   SOLE   0 0 557
MEDTRONIC PLC SHS G5960L103   2,160,347 26,224 SH   SOLE   0 0 26,224
MICROSOFT CORP COM 594918104   1,868,258 4,968 SH   SOLE   0 0 4,968
NVIDIA CORPORATION COM 67066G104   315,950 638 SH   SOLE   0 0 638
OTTER TAIL CORP COM 689648103   540,658 6,363 SH   SOLE   0 0 6,363
PACER FDS TR PAC ASSET FLTG 69374H428   245,245 5,204 SH   SOLE   0 0 5,204
PACER FDS TR US CASH COWS 100 69374H881   3,011,781 57,930 SH   SOLE   0 0 57,930
SCHWAB STRATEGIC TR US TIPS ETF 808524870   208,330 3,991 SH   SOLE   0 0 3,991
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   200,125 2,657 SH   SOLE   0 0 2,657
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   3,789,614 78,217 SH   SOLE   0 0 78,217
SELECT SECTOR SPDR TR ENERGY 81369Y506   222,735 2,657 SH   SOLE   0 0 2,657
SPDR GOLD TR GOLD SHS 78463V107   203,978 1,067 SH   SOLE   0 0 1,067
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   3,910,397 110,432 SH   SOLE   0 0 110,432
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   5,912,979 173,860 SH   SOLE   0 0 173,860
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871   320,949 10,105 SH   SOLE   0 0 10,105
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,377,064 2,897 SH   SOLE   0 0 2,897
SPDR SER TR PORTFLI TIPS ETF 78464A656   9,455,812 369,801 SH   SOLE   0 0 369,801
SPDR SER TR PORTFOLIO AGRGTE 78464A649   1,329,870 51,867 SH   SOLE   0 0 51,867
SPDR SER TR PORTFOLIO S&P400 78464A847   397,409 8,157 SH   SOLE   0 0 8,157
SPDR SER TR PORTFOLIO S&P500 78464A854   7,415,875 132,663 SH   SOLE   0 0 132,663
SPDR SER TR MSCI USA STRTGIC 78468R812   455,283 3,446 SH   SOLE   0 0 3,446
SPDR SER TR PRTFLO S&P500 GW 78464A409   294,136 4,521 SH   SOLE   0 0 4,521
SPDR SER TR PRTFLO S&P500 VL 78464A508   7,217,974 154,792 SH   SOLE   0 0 154,792
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   2,716,267 64,781 SH   SOLE   0 0 64,781
TARGET CORP COM 87612E106   508,995 3,574 SH   SOLE   0 0 3,574
TRUST FOR PROFESSIONAL MANAG MAIRS & PWR MINN 89834G836   288,801 12,810 SH   SOLE   0 0 12,810
UNITEDHEALTH GROUP INC COM 91324P102   1,066,270 2,025 SH   SOLE   0 0 2,025
VANECK ETF TRUST BDC INCOME ETF 92189F411   200,949 12,528 SH   SOLE   0 0 12,528
VANECK ETF TRUST IG FLOATING RATE 92189F486   1,015,783 40,389 SH   SOLE   0 0 40,389
VANGUARD INDEX FDS SMALL CP ETF 922908751   2,049,461 9,607 SH   SOLE   0 0 9,607
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,235,826 5,210 SH   SOLE   0 0 5,210
VANGUARD INDEX FDS MID CAP ETF 922908629   1,557,292 6,694 SH   SOLE   0 0 6,694
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,102,293 2,524 SH   SOLE   0 0 2,524
VANGUARD INDEX FDS LARGE CAP ETF 922908637   243,019 1,114 SH   SOLE   0 0 1,114
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   921,275 8,009 SH   SOLE   0 0 8,009
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   375,677 7,359 SH   SOLE   0 0 7,359
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   674,880 14,089 SH   SOLE   0 0 14,089
WELLS FARGO CO NEW COM 949746101   543,994 11,052 SH   SOLE   0 0 11,052
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   334,749 6,663 SH   SOLE   0 0 6,663
WORLD GOLD TR SPDR GLD MINIS 98149E303   383,286 9,369 SH   SOLE   0 0 9,369
XCEL ENERGY INC COM 98389B100   1,388,121 22,422 SH   SOLE   0 0 22,422