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
Expires: July 31, 2015
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 327,784 2,410 SH SOLE 0 0 2,410
ALLIANT ENERGY CORP COM 018802108 204,751 3,386 SH SOLE 0 0 3,386
ALPHABET INC CAP STK CL A 02079K305 569,788 3,233 SH SOLE 0 0 3,233
ALPHABET INC CAP STK CL C 02079K107 216,933 1,223 SH SOLE 0 0 1,223
AMAZON COM INC COM 023135106 1,204,451 5,490 SH SOLE 0 0 5,490
AMPLIFY ETF TR HIGH INCOME 032108847 165,131 14,102 SH SOLE 0 0 14,102
APPLE INC COM 037833100 3,623,090 17,659 SH SOLE 0 0 17,659
BANK AMERICA CORP COM 060505104 283,210 5,985 SH SOLE 0 0 5,985
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,385,416 2,852 SH SOLE 0 0 2,852
BLACKROCK ETF TRUST US CARBON TRANS 09290C509 351,227 5,221 SH SOLE 0 0 5,221
BONDBLOXX ETF TRUST BLOOMBERG TWENTY 09789C796 18,435,581 477,925 SH SOLE 0 0 477,925
BOSTON SCIENTIFIC CORP COM 101137107 200,749 1,869 SH SOLE 0 0 1,869
BROADCOM INC COM 11135F101 224,103 813 SH SOLE 0 0 813
CATERPILLAR INC COM 149123101 246,366 635 SH SOLE 0 0 635
CBIZ INC COM 124805102 635,924 8,868 SH SOLE 0 0 8,868
COSTCO WHSL CORP NEW COM 22160K105 577,079 583 SH SOLE 0 0 583
ECOLAB INC COM 278865100 1,937,115 7,189 SH SOLE 0 0 7,189
ENBRIDGE INC COM 29250N105 215,633 4,758 SH SOLE 0 0 4,758
FIRST TR EXCHANGE-TRADED FD FT VEST S&P 500 33739Q705 1,277,975 26,028 SH SOLE 0 0 26,028
FIRST TR EXCHNG TRADED FD VI FT VEST LADDERED 33740U752 13,514,326 407,058 SH SOLE 0 0 407,058
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F862 1,231,192 25,111 SH SOLE 0 0 25,111
FIRST TR EXCHNG TRADED FD VI FT VEST UQ EQT 33740U505 1,067,870 22,883 SH SOLE 0 0 22,883
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F847 495,037 9,879 SH SOLE 0 0 9,879
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F664 3,361,914 75,093 SH SOLE 0 0 75,093
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F763 2,021,694 38,574 SH SOLE 0 0 38,574
FIRST TR EXCHNG TRADED FD VI FT VEST LADDERED 33740F755 20,488,804 644,302 SH SOLE 0 0 644,302
FIRST TR EXCHNG TRADED FD VI VEST BUFFERED 33740U760 858,028 36,419 SH SOLE 0 0 36,419
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F722 3,593,421 66,954 SH SOLE 0 0 66,954
FIRST TR EXCHNG TRADED FD VI VEST BUFFERED 33740U778 2,756,302 107,921 SH SOLE 0 0 107,921
FIRST TR EXCHNG TRADED FD VI FT VEST NAS 33740F557 483,854 16,363 SH SOLE 0 0 16,363
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U885 6,608,642 156,640 SH SOLE 0 0 156,640
FIRST TR EXCHNG TRADED FD VI FT VEST NAS 33740U836 365,702 12,363 SH SOLE 0 0 12,363
GRACO INC COM 384109104 973,008 11,318 SH SOLE 0 0 11,318
HAWKINS INC COM 420261109 292,726 2,060 SH SOLE 0 0 2,060
HONEYWELL INTL INC COM 438516106 1,673,976 7,188 SH SOLE 0 0 7,188
INNOVATOR ETFS TRUST US SML CP PWR B 45782C599 3,636,881 119,242 SH SOLE 0 0 119,242
INNOVATOR ETFS TRUST INNOV PRM INC 20 45783Y657 201,440 8,172 SH SOLE 0 0 8,172
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C508 886,418 20,123 SH SOLE 0 0 20,123
INNOVATOR ETFS TRUST US EQT PWR BUF 45782C870 642,768 17,237 SH SOLE 0 0 17,237
INNOVATOR ETFS TRUST US EQTY PWR BF 45782C680 303,814 7,509 SH SOLE 0 0 7,509
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C318 304,800 8,066 SH SOLE 0 0 8,066
INNOVATOR ETFS TRUST US SML CP PWR ET 45782C342 536,791 16,575 SH SOLE 0 0 16,575
INNOVATOR ETFS TRUST US EQTY BUF DEC 45782C557 482,399 10,682 SH SOLE 0 0 10,682
INNOVATOR ETFS TRUST US EQTY BUFR JAN 45782C409 650,107 12,944 SH SOLE 0 0 12,944
INNOVATOR ETFS TRUST US EQTY BUFR MAR 45782C391 3,810,888 77,709 SH SOLE 0 0 77,709
INNOVATOR ETFS TRUST US EQTY BUFR MAY 45782C326 9,058,441 214,655 SH SOLE 0 0 214,655
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C573 215,898 5,463 SH SOLE 0 0 5,463
INNOVATOR ETFS TRUST US EQT BUFR APR 45782C888 1,056,807 23,387 SH SOLE 0 0 23,387
INNOVATOR ETFS TRUST GRWT100 PWR BUF 45782C615 1,250,952 22,954 SH SOLE 0 0 22,954
INNOVATOR ETFS TRUST US SML CP PWR B 45782C284 293,614 10,057 SH SOLE 0 0 10,057
INNOVATOR ETFS TRUST US EQUT BUFR AUG 45782C698 378,700 8,229 SH SOLE 0 0 8,229
INNOVATOR ETFS TRUST US EQTY BUF SEP 45782C664 253,463 5,612 SH SOLE 0 0 5,612
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C656 1,983,451 48,507 SH SOLE 0 0 48,507
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C540 350,088 8,750 SH SOLE 0 0 8,750
INNOVATOR ETFS TRUST US SML CP PWR B 45782C474 309,360 8,254 SH SOLE 0 0 8,254
INNOVATOR ETFS TRUST GRWT100 PWR BF 45782C334 542,593 10,637 SH SOLE 0 0 10,637
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C797 590,466 14,297 SH SOLE 0 0 14,297
INNOVATOR ETFS TRUST BUFFER STEP UP S 45783Y731 1,736,794 50,284 SH SOLE 0 0 50,284
INNOVATOR ETFS TRUST US EQTY BUF OCT 45782C771 619,302 13,626 SH SOLE 0 0 13,626
INNOVATOR ETFS TRUST US EQTY BUFR FEB 45782C433 2,463,653 55,177 SH SOLE 0 0 55,177
INNOVATOR ETFS TRUST US EQT ULTRA BF 45782C300 227,585 5,626 SH SOLE 0 0 5,626
INNOVATOR ETFS TRUST GRWT100 PWR BF 45782C466 228,629 4,505 SH SOLE 0 0 4,505
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C417 540,540 14,221 SH SOLE 0 0 14,221
INTUIT COM 461202103 489,906 622 SH SOLE 0 0 622
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 404,946 17,357 SH SOLE 0 0 17,357
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 HG 46138J395 248,237 11,535 SH SOLE 0 0 11,535
INVESCO EXCH TRD SLF IDX FD BULETSHS 2027 46138J585 463,480 20,413 SH SOLE 0 0 20,413
INVESCO EXCH TRD SLF IDX FD INVSCO 28 HYCORP 46138J452 429,341 19,471 SH SOLE 0 0 19,471
INVESCO QQQ TR UNIT SER 1 46090E103 2,262,602 4,102 SH SOLE 0 0 4,102
ISHARES SILVER TR ISHARES 46428Q109 229,604 6,998 SH SOLE 0 0 6,998
ISHARES TR ESG MSCI USA ETF 46436E767 264,473 4,904 SH SOLE 0 0 4,904
ISHARES TR 10-20 YR TRS ETF 464288653 531,266 5,229 SH SOLE 0 0 5,229
ISHARES TR U.S. TECH ETF 464287721 257,652 1,487 SH SOLE 0 0 1,487
ISHARES TR S&P 500 GRWT ETF 464287309 300,353 2,728 SH SOLE 0 0 2,728
ISHARES TR CORE S&P TTL STK 464287150 441,311 3,268 SH SOLE 0 0 3,268
ISHARES TR ESG MSCI KLD 400 464288570 270,769 2,331 SH SOLE 0 0 2,331
ISHARES TR ESG AWR MSCI USA 46435G425 411,853 3,044 SH SOLE 0 0 3,044
ISHARES TR MSCI EMG MKT ETF 464287234 235,942 4,891 SH SOLE 0 0 4,891
ISHARES TR CORE MSCI EAFE 46432F842 207,531 2,486 SH SOLE 0 0 2,486
ISHARES TR RUS 1000 GRW ETF 464287614 276,402 651 SH SOLE 0 0 651
ISHARES TR ULTRA SHORT DUR 46434V878 38,939,932 767,895 SH SOLE 0 0 767,895
ISHARES TR 20 YR TR BD ETF 464287432 4,465,715 50,603 SH SOLE 0 0 50,603
ISHARES TR CORE S&P500 ETF 464287200 401,474 647 SH SOLE 0 0 647
ISHARES TR MSCI USA MMENTM 46432F396 205,023 853 SH SOLE 0 0 853
JPMORGAN CHASE & CO. COM 46625H100 431,817 1,489 SH SOLE 0 0 1,489
LISTED FDS TR TRUESHARES NOV 53656F680 3,017,801 71,989 SH SOLE 0 0 71,989
LISTED FDS TR TRUESHARES STRUC 53656F722 486,793 12,024 SH SOLE 0 0 12,024
LISTED FDS TR TRUESHARES STRUC 53656F714 2,107,609 52,896 SH SOLE 0 0 52,896
LISTED FDS TR TRUESHARES STRCT 53656F664 2,546,826 58,588 SH SOLE 0 0 58,588
LOCKHEED MARTIN CORP COM 539830109 274,492 593 SH SOLE 0 0 593
MEDTRONIC PLC SHS G5960L103 1,581,396 18,142 SH SOLE 0 0 18,142
META PLATFORMS INC CL A 30303M102 290,826 394 SH SOLE 0 0 394
MICROSOFT CORP COM 594918104 5,050,720 10,154 SH SOLE 0 0 10,154
MORGAN STANLEY ETF TRUST CALVERT US LARCP 61774R205 628,436 8,211 SH SOLE 0 0 8,211
NETFLIX INC COM 64110L106 255,011 190 SH SOLE 0 0 190
NVIDIA CORPORATION COM 67066G104 982,977 6,222 SH SOLE 0 0 6,222
OTTER TAIL CORP COM 689648103 380,593 4,937 SH SOLE 0 0 4,937
OXFORD LANE CAP CORP COM 691543102 53,014 12,622 SH SOLE 0 0 12,622
PACER FDS TR US CASH COWS 100 69374H881 3,031,037 55,010 SH SOLE 0 0 55,010
PIMCO ETF TR 25YR+ ZERO U S 72201R882 3,336,598 49,748 SH SOLE 0 0 49,748
RBB FD INC US TREAS 20YR BD 74933W544 284,067 6,493 SH SOLE 0 0 6,493
RBB FD INC US TREAS 5 YR NT 74933W510 221,415 4,498 SH SOLE 0 0 4,498
RBB FD INC US TREAS 7 YR NT 74933W528 322,521 6,653 SH SOLE 0 0 6,653
RBB FD INC US TREASR 10 YR 74933W536 243,852 5,555 SH SOLE 0 0 5,555
RBB FD INC US TREAS 30YR BD 74933W551 589,686 14,097 SH SOLE 0 0 14,097
RBB FD INC US TREASRY 12 MT 74933W478 501,310 9,987 SH SOLE 0 0 9,987
RBB FD INC US TREAS 3 MNTH 74933W452 803,077 16,063 SH SOLE 0 0 16,063
ROYAL BK CDA COM 780087102 226,398 1,721 SH SOLE 0 0 1,721
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 306,049 12,843 SH SOLE 0 0 12,843
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 632,532 25,881 SH SOLE 0 0 25,881
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 389,641 15,982 SH SOLE 0 0 15,982
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 223,587 7,971 SH SOLE 0 0 7,971
SELECT SECTOR SPDR TR ENERGY 81369Y506 234,931 2,770 SH SOLE 0 0 2,770
SPDR GOLD TR GOLD SHS 78463V107 388,963 1,276 SH SOLE 0 0 1,276
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 7,730,517 180,873 SH SOLE 0 0 180,873
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 333,021 8,957 SH SOLE 0 0 8,957
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 7,184,860 177,448 SH SOLE 0 0 177,448
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,674,619 2,710 SH SOLE 0 0 2,710
SPDR SERIES TRUST BLOOMBERG ENHNCD 78468R440 1,286,291 47,238 SH SOLE 0 0 47,238
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 254,335 7,574 SH SOLE 0 0 7,574
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 563,055 5,907 SH SOLE 0 0 5,907
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 12,397,163 236,858 SH SOLE 0 0 236,858
SPDR SERIES TRUST PORTFOLIO S&P500 78464A854 14,139,805 194,522 SH SOLE 0 0 194,522
SPDR SERIES TRUST PORTFOLIO S&P400 78464A847 401,324 7,380 SH SOLE 0 0 7,380
SPDR SERIES TRUST PORTFLI TIPS ETF 78464A656 356,397 13,676 SH SOLE 0 0 13,676
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 376,422 14,704 SH SOLE 0 0 14,704
SPDR SERIES TRUST BLOOMBERG 1-3 MO 78468R663 339,679 3,703 SH SOLE 0 0 3,703
SPDR SERIES TRUST MSCI USA STRTGIC 78468R812 560,256 3,435 SH SOLE 0 0 3,435
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 395,304 9,505 SH SOLE 0 0 9,505
SSGA ACTIVE TR SPDR SSGA FXD 78470P507 861,738 33,349 SH SOLE 0 0 33,349
STARBUCKS CORP COM 855244109 202,485 2,210 SH SOLE 0 0 2,210
STRYKER CORPORATION COM 863667101 280,897 710 SH SOLE 0 0 710
TARGET CORP COM 87612E106 341,975 3,467 SH SOLE 0 0 3,467
TC ENERGY CORP COM 87807B107 293,765 6,021 SH SOLE 0 0 6,021
TRAVELERS COMPANIES INC COM 89417E109 232,093 868 SH SOLE 0 0 868
UNITEDHEALTH GROUP INC COM 91324P102 544,933 1,747 SH SOLE 0 0 1,747
VANECK ETF TRUST BDC INCOME ETF 92189F411 236,515 14,528 SH SOLE 0 0 14,528
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 210,959 532 SH SOLE 0 0 532
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 19,809,696 397,267 SH SOLE 0 0 397,267
VANGUARD INDEX FDS SMALL CP ETF 922908751 3,451,969 14,567 SH SOLE 0 0 14,567
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,192,415 7,214 SH SOLE 0 0 7,214
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,094,052 3,687 SH SOLE 0 0 3,687
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,254,527 6,510 SH SOLE 0 0 6,510
VANGUARD INDEX FDS LARGE CAP ETF 922908637 264,758 928 SH SOLE 0 0 928
VANGUARD INDEX FDS GROWTH ETF 922908736 757,117 1,727 SH SOLE 0 0 1,727
VANGUARD INDEX FDS MID CAP ETF 922908629 3,125,981 11,171 SH SOLE 0 0 11,171
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2,042,408 15,198 SH SOLE 0 0 15,198
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 263,495 1,287 SH SOLE 0 0 1,287
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 620,310 10,881 SH SOLE 0 0 10,881
VANGUARD WORLD FD EXTENDED DUR 921910709 19,793,401 294,107 SH SOLE 0 0 294,107
VISA INC COM CL A 92826C839 220,131 620 SH SOLE 0 0 620
WELLS FARGO CO NEW COM 949746101 1,430,943 17,860 SH SOLE 0 0 17,860
WISDOMTREE TR FLOATNG RAT TREA 97717Y527 295,068 5,865 SH SOLE 0 0 5,865
WORLD GOLD TR SPDR GLD MINIS 98149E303 1,460,179 22,286 SH SOLE 0 0 22,286
XCEL ENERGY INC COM 98389B100 1,379,794 20,261 SH SOLE 0 0 20,261