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   249,910 2,468 SH   SOLE   0 0 2,468
ALPHABET INC CAP STK CL A 02079K305   307,352 2,963 SH   SOLE   0 0 2,963
AMAZON COM INC COM 023135106   339,514 3,287 SH   SOLE   0 0 3,287
AMERIPRISE FINL INC COM 03076C106   402,435 1,313 SH   SOLE   0 0 1,313
APPLE INC COM 037833100   2,056,624 12,472 SH   SOLE   0 0 12,472
BANK AMERICA CORP COM 060505104   258,347 9,033 SH   SOLE   0 0 9,033
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   934,029 3,025 SH   SOLE   0 0 3,025
BP PLC SPONSORED ADR 055622104   221,949 5,850 SH   SOLE   0 0 5,850
CBIZ INC COM 124805102   446,251 9,017 SH   SOLE   0 0 9,017
DONALDSON INC COM 257651109   251,232 3,845 SH   SOLE   0 0 3,845
ECOLAB INC COM 278865100   1,161,923 7,019 SH   SOLE   0 0 7,019
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   356,941 5,998 SH   SOLE   0 0 5,998
FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705   1,618,045 31,455 SH   SOLE   0 0 31,455
FIRST TR EXCHNG TRADED FD VI CBOE VEST NAS100 33740U836   740,437 38,404 SH   SOLE   0 0 38,404
FIRST TR EXCHNG TRADED FD VI FT CBOE EQTY BFR 33740U505   828,839 24,618 SH   SOLE   0 0 24,618
FIRST TR EXCHNG TRADED FD VI US EQT BUFFER 33740F763   6,903,600 184,687 SH   SOLE   0 0 184,687
FIRST TR EXCHNG TRADED FD VI CBOE VEST BUFERD 33740U778   2,111,546 111,439 SH   SOLE   0 0 111,439
FIRST TR EXCHNG TRADED FD VI VEST US EQTY BUF 33740F664   2,960,323 84,460 SH   SOLE   0 0 84,460
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740U307   3,894,007 110,124 SH   SOLE   0 0 110,124
FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847   643,572 17,117 SH   SOLE   0 0 17,117
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U208   314,137 8,685 SH   SOLE   0 0 8,685
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F722   4,530,338 118,361 SH   SOLE   0 0 118,361
FIRST TR EXCHNG TRADED FD VI CBOE VEST BUFERD 33740U760   668,734 35,178 SH   SOLE   0 0 35,178
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U885   5,205,830 168,528 SH   SOLE   0 0 168,528
FIRST TR EXCHNG TRADED FD VI VEST US BUFFER 33740F862   3,705,656 101,588 SH   SOLE   0 0 101,588
FIRST TR EXCHNG TRADED FD VI CBOE VEST NAS100 33740F557   2,485,105 121,789 SH   SOLE   0 0 121,789
FIRST TR EXCHNG TRADED FD VI CBOE VEST US BUF 33740F748   364,507 9,897 SH   SOLE   0 0 9,897
FLEXSHARES TR FLEXSHARES ULTRA 33939L886   400,105 5,349 SH   SOLE   0 0 5,349
FLEXSHARES TR HIG YLD VL ETF 33939L662   811,708 19,929 SH   SOLE   0 0 19,929
GRACO INC COM 384109104   786,756 10,776 SH   SOLE   0 0 10,776
HONEYWELL INTL INC COM 438516106   1,347,778 7,052 SH   SOLE   0 0 7,052
INNOVATOR ETFS TR US EQTY PWR BUF 45782C417   450,113 15,399 SH   SOLE   0 0 15,399
INNOVATOR ETFS TR US EQTY PWR BUF 45782C508   696,015 20,958 SH   SOLE   0 0 20,958
INNOVATOR ETFS TR US EQTY PWR BF 45782C680   640,032 21,696 SH   SOLE   0 0 21,696
INNOVATOR ETFS TR US SML CP PWR B 45782C474   341,042 11,098 SH   SOLE   0 0 11,098
INNOVATOR ETFS TR EMRGNG MKT APRIL 45782C359   962,374 39,377 SH   SOLE   0 0 39,377
INNOVATOR ETFS TR GRWT100 PWR BUF 45782C615   1,426,536 36,447 SH   SOLE   0 0 36,447
INNOVATOR ETFS TR US EQUT BUFR AUG 45782C698   761,504 24,127 SH   SOLE   0 0 24,127
INNOVATOR ETFS TR US EQTY PWR BUF 45782C797   5,007,124 158,303 SH   SOLE   0 0 158,303
INNOVATOR ETFS TR GRWT100 PWR BF 45782C334   1,920,248 49,313 SH   SOLE   0 0 49,313
INNOVATOR ETFS TR GRWT100 PWR BUF 45782C276   940,617 19,633 SH   SOLE   0 0 19,633
INNOVATOR ETFS TR US EQTY BUF OCT 45782C771   421,137 12,456 SH   SOLE   0 0 12,456
INNOVATOR ETFS TR US EQTY PWR BUF 45782C573   441,193 13,874 SH   SOLE   0 0 13,874
INNOVATOR ETFS TR US EQT BUFR APR 45782C888   3,527,122 105,099 SH   SOLE   0 0 105,099
INNOVATOR ETFS TR US EQTY BUFR JUL 45782C789   2,645,747 80,984 SH   SOLE   0 0 80,984
INNOVATOR ETFS TR US EQT PWR BUF 45782C870   697,897 23,738 SH   SOLE   0 0 23,738
INNOVATOR ETFS TR US SML CP PWR B 45782C599   3,452,147 133,082 SH   SOLE   0 0 133,082
INNOVATOR ETFS TR US EQTY PWR BUF 45782C540   451,559 14,358 SH   SOLE   0 0 14,358
INNOVATOR ETFS TR US EQTY BUF NOV 45782C581   612,631 19,384 SH   SOLE   0 0 19,384
INNOVATOR ETFS TR US SML CP PWR B 45782C284   383,808 15,497 SH   SOLE   0 0 15,497
INNOVATOR ETFS TR US EQTY BUFR MAR 45782C391   3,159,155 91,147 SH   SOLE   0 0 91,147
INNOVATOR ETFS TR BUFFER STEP UP S 45783Y731   1,380,216 54,339 SH   SOLE   0 0 54,339
INNOVATOR ETFS TR US EQTY BUFR MAR 45782C326   12,406,660 410,398 SH   SOLE   0 0 410,398
INNOVATOR ETFS TR EMRGNG MKT JAN 45782C516   2,632,636 93,389 SH   SOLE   0 0 93,389
INNOVATOR ETFS TR US EQTY PWR BUF 45782C748   329,757 10,715 SH   SOLE   0 0 10,715
INNOVATOR ETFS TR US EQTY PWR BUF 45782C318   238,111 8,262 SH   SOLE   0 0 8,262
INNOVATOR ETFS TR US EQTY BUF DEC 45782C557   483,281 14,284 SH   SOLE   0 0 14,284
INNOVATOR ETFS TR US EQTY PWR BUF 45782C656   2,056,174 67,020 SH   SOLE   0 0 67,020
INNOVATOR ETFS TR US EQTY BUFR FEB 45782C433   2,837,265 88,705 SH   SOLE   0 0 88,705
INNOVATOR ETFS TR US EQTY BUF SEP 45782C664   2,582,392 80,406 SH   SOLE   0 0 80,406
INNOVATOR ETFS TR US EQTY BUFR JAN 45782C409   458,029 13,027 SH   SOLE   0 0 13,027
INNOVATOR ETFS TR US SML CP PWR ET 45782C342   4,391,820 165,106 SH   SOLE   0 0 165,106
INTUIT COM 461202103   269,727 605 SH   SOLE   0 0 605
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   1,201,135 84,468 SH   SOLE   0 0 84,468
INVESCO QQQ TR UNIT SER 1 46090E103   1,258,397 3,921 SH   SOLE   0 0 3,921
ISHARES TR ESG AWR MSCI USA 46435G425   283,199 3,131 SH   SOLE   0 0 3,131
ISHARES TR MSCI EMG MKT ETF 464287234   350,286 8,877 SH   SOLE   0 0 8,877
ISHARES TR CORE S&P TTL STK 464287150   329,602 3,640 SH   SOLE   0 0 3,640
ISHARES TR CORE HIGH DV ETF 46429B663   337,816 3,323 SH   SOLE   0 0 3,323
LISTED FD TR TRUESHARES STRUC 53656F722   435,123 13,831 SH   SOLE   0 0 13,831
LISTED FD TR TRUESHARES NOV 53656F680   2,762,115 87,180 SH   SOLE   0 0 87,180
LISTED FD TR TRUESHARES STRCT 53656F664   2,100,671 62,986 SH   SOLE   0 0 62,986
LISTED FD TR TRUESHARES STRUC 53656F714   1,930,893 62,684 SH   SOLE   0 0 62,684
LOCKHEED MARTIN CORP COM 539830109   263,426 557 SH   SOLE   0 0 557
MEDTRONIC PLC SHS G5960L103   1,889,058 23,432 SH   SOLE   0 0 23,432
MICROSOFT CORP COM 594918104   1,314,071 4,558 SH   SOLE   0 0 4,558
OTTER TAIL CORP COM 689648103   458,679 6,347 SH   SOLE   0 0 6,347
PACER FDS TR PAC ASSET FLTG 69374H428   1,090,185 24,058 SH   SOLE   0 0 24,058
PACER FDS TR US CASH COWS 100 69374H881   2,652,816 56,503 SH   SOLE   0 0 56,503
SCHWAB STRATEGIC TR US TIPS ETF 808524870   3,362,580 62,723 SH   SOLE   0 0 62,723
SELECT SECTOR SPDR TR ENERGY 81369Y506   211,400 2,552 SH   SOLE   0 0 2,552
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871   330,729 10,679 SH   SOLE   0 0 10,679
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   7,232,332 225,166 SH   SOLE   0 0 225,166
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   3,853,151 112,896 SH   SOLE   0 0 112,896
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,160,343 2,834 SH   SOLE   0 0 2,834
SPDR SER TR PORTFLI TIPS ETF 78464A656   4,942,031 185,303 SH   SOLE   0 0 185,303
SPDR SER TR PRTFLO S&P500 HI 78468R788   399,945 10,525 SH   SOLE   0 0 10,525
SPDR SER TR PORTFOLIO S&P400 78464A847   377,005 8,580 SH   SOLE   0 0 8,580
SPDR SER TR PORTFOLIO S&P500 78464A854   5,840,369 121,295 SH   SOLE   0 0 121,295
SPDR SER TR PRTFLO S&P500 GW 78464A409   250,227 4,520 SH   SOLE   0 0 4,520
SPDR SER TR PRTFLO S&P500 VL 78464A508   6,870,000 168,713 SH   SOLE   0 0 168,713
SPDR SER TR MSCI USA STRTGIC 78468R812   409,813 3,535 SH   SOLE   0 0 3,535
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   1,467,974 35,407 SH   SOLE   0 0 35,407
TARGET CORP COM 87612E106   610,045 3,683 SH   SOLE   0 0 3,683
TRUST FOR PROFESSIONAL MANAG MAIRS & PWR MINN 89834G836   285,215 12,810 SH   SOLE   0 0 12,810
UNITEDHEALTH GROUP INC COM 91324P102   1,089,112 2,305 SH   SOLE   0 0 2,305
VANECK ETF TRUST IG FLOATING RATE 92189F486   560,701 22,455 SH   SOLE   0 0 22,455
VANECK ETF TRUST BDC INCOME ETF 92189F411   185,790 12,528 SH   SOLE   0 0 12,528
VANGUARD INDEX FDS LARGE CAP ETF 922908637   218,007 1,167 SH   SOLE   0 0 1,167
VANGUARD INDEX FDS MID CAP ETF 922908629   1,453,450 6,891 SH   SOLE   0 0 6,891
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   965,870 2,568 SH   SOLE   0 0 2,568
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,574,675 8,307 SH   SOLE   0 0 8,307
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,083,189 5,307 SH   SOLE   0 0 5,307
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   872,391 7,986 SH   SOLE   0 0 7,986
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   293,321 5,790 SH   SOLE   0 0 5,790
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   779,498 9,717 SH   SOLE   0 0 9,717
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   875,291 19,378 SH   SOLE   0 0 19,378
WELLS FARGO CO NEW COM 949746101   396,265 10,601 SH   SOLE   0 0 10,601
WISDOMTREE TR WISDOMTREE US VA 97717W547   223,468 3,811 SH   SOLE   0 0 3,811
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   363,050 7,222 SH   SOLE   0 0 7,222
XCEL ENERGY INC COM 98389B100   1,630,914 24,183 SH   SOLE   0 0 24,183