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
AMCOR PLC ORD G0250X107   136,985 12,637 SH   SOLE   0 0 12,637
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   806,694 3,831 SH   SOLE   0 0 3,831
MEDTRONIC PLC SHS G5960L103   4,890,336 42,899 SH   SOLE   0 0 42,899
PENTAIR PLC SHS G7S00T104   263,004 5,734 SH   SOLE   0 0 5,734
ALPS ETF TR OSHARES US QUALT 00162Q387   229,129 6,239 SH   SOLE   0 0 6,239
ALPS ETF TR RIVRFRNT STR INC 00162Q783   2,193,186 88,186 SH   SOLE   0 0 88,186
ALPS ETF TR SECTR DIV DOGS 00162Q858   646,190 13,799 SH   SOLE   0 0 13,799
AT&T INC COM 00206R102   1,991,399 50,957 SH   SOLE   0 0 50,957
ARK ETF TR INNOVATION ETF 00214Q104   435,476 8,701 SH   SOLE   0 0 8,701
ABBOTT LABS COM 002824100   916,558 10,552 SH   SOLE   0 0 10,552
ABBVIE INC COM 00287Y109   894,463 10,102 SH   SOLE   0 0 10,102
ETFS GOLD TR PHYSCL GOLD SHS 00326A104   2,501,160 171,078 SH   SOLE   0 0 171,078
ABRDN PRECIOUS METALS BASKET PHYSCL PRECS MET 003263100   1,003,896 13,140 SH   SOLE   0 0 13,140
ADVISORSHARES TR DORSEY WRIGT ADR 00768Y206   421,508 7,822 SH   SOLE   0 0 7,822
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   1,059,227 4,994 SH   SOLE   0 0 4,994
ALIGN TECHNOLOGY INC COM 016255101   623,096 2,233 SH   SOLE   0 0 2,233
ALLETE INC COM NEW 018522300   292,072 3,598 SH   SOLE   0 0 3,598
ALLSTATE CORP COM 020002101   561,581 4,971 SH   SOLE   0 0 4,971
ALPHABET INC CAP STK CL C 02079K107   665,836 498 SH   SOLE   0 0 498
ALPHABET INC CAP STK CL A 02079K305   3,649,838 2,725 SH   SOLE   0 0 2,725
ALTRIA GROUP INC COM 02209S103   1,080,415 21,352 SH   SOLE   0 0 21,352
AMAZON COM INC COM 023135106   25,359,756 13,724 SH   SOLE   0 0 13,724
AMERICAN ELEC PWR CO INC COM 025537101   544,927 5,766 SH   SOLE   0 0 5,766
AMERICAN EXPRESS CO COM 025816109   246,239 1,978 SH   SOLE   0 0 1,978
AMERICAN TOWER CORP NEW COM 03027X100   410,638 1,779 SH   SOLE   0 0 1,779
AMERICAN WTR WKS CO INC NEW COM 030420103   201,720 1,642 SH   SOLE   0 0 1,642
AMETEK INC COM 031100100   201,974 2,025 SH   SOLE   0 0 2,025
AMGEN INC COM 031162100   457,940 1,900 SH   SOLE   0 0 1,900
APPLE INC COM 037833100   26,621,445 90,657 SH   SOLE   0 0 90,657
APPLIED MATLS INC COM 038222105   348,274 5,706 SH   SOLE   0 0 5,706
ARCHER DANIELS MIDLAND CO COM 039483102   460,336 9,932 SH   SOLE   0 0 9,932
AUTODESK INC COM 052769106   774,752 4,223 SH   SOLE   0 0 4,223
AUTOMATIC DATA PROCESSING IN COM 053015103   527,815 3,079 SH   SOLE   0 0 3,079
BP PLC SPONSORED ADR 055622104   495,125 13,119 SH   SOLE   0 0 13,119
BANK AMERICA CORP COM 060505104   3,225,961 91,595 SH   SOLE   0 0 91,595
BANK MONTREAL QUE COM 063671101   362,003 4,671 SH   SOLE   0 0 4,671
BECTON DICKINSON & CO COM 075887109   1,300,224 4,781 SH   SOLE   0 0 4,781
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   12,697,137 56,058 SH   SOLE   0 0 56,058
BEST BUY INC COM 086516101   238,658 2,703 SH   SOLE   0 0 2,703
BIOGEN INC COM 09062X103   1,186,920 4,000 SH   SOLE   0 0 4,000
BIO-TECHNE CORP COM 09073M104   330,582 1,506 SH   SOLE   0 0 1,506
BLACKROCK INC COM 09247X101   429,320 854 SH   SOLE   0 0 854
BOEING CO COM 097023105   3,986,359 12,237 SH   SOLE   0 0 12,237
BOOKING HOLDINGS INC COM 09857L108   316,274 154 SH   SOLE   0 0 154
BOSTON SCIENTIFIC CORP COM 101137107   608,028 13,446 SH   SOLE   0 0 13,446
BRISTOL-MYERS SQUIBB CO COM 110122108   816,595 12,722 SH   SOLE   0 0 12,722
BROADCOM INC COM 11135F101   330,493 1,046 SH   SOLE   0 0 1,046
CSX CORP COM 126408103   231,601 3,201 SH   SOLE   0 0 3,201
CVS HEALTH CORP COM 126650100   1,060,355 14,273 SH   SOLE   0 0 14,273
CATERPILLAR INC COM 149123101   2,194,298 14,858 SH   SOLE   0 0 14,858
CENTERPOINT ENERGY INC COM 15189T107   300,109 11,005 SH   SOLE   0 0 11,005
CHESAPEAKE ENERGY CORP COM 165167735   9,004 10,906 SH   SOLE   0 0 10,906
CHEVRON CORP NEW COM 166764100   1,428,742 11,856 SH   SOLE   0 0 11,856
CHIMERA INVT CORP COM SHS 16934Q802   461,382 21,908 SH   SOLE   0 0 21,908
CISCO SYS INC COM 17275R102   1,507,671 31,436 SH   SOLE   0 0 31,436
COCA COLA CO COM 191216100   883,019 15,953 SH   SOLE   0 0 15,953
COLGATE PALMOLIVE CO COM 194162103   208,998 3,036 SH   SOLE   0 0 3,036
COMCAST CORP NEW CL A 20030N101   250,478 5,570 SH   SOLE   0 0 5,570
CONOCOPHILLIPS COM 20825C104   256,132 3,939 SH   SOLE   0 0 3,939
CONSTELLATION BRANDS INC CL A 21036P108   316,347 1,667 SH   SOLE   0 0 1,667
COSTCO WHSL CORP NEW COM 22160K105   1,168,840 3,977 SH   SOLE   0 0 3,977
CROWN CASTLE INC COM 22822V101   325,950 2,293 SH   SOLE   0 0 2,293
CUMMINS INC COM 231021106   490,751 2,742 SH   SOLE   0 0 2,742
DBX ETF TR XTRACK MSCI EAFE 233051200   4,061,345 120,229 SH   SOLE   0 0 120,229
DNP SELECT INCOME FD INC COM 23325P104   211,712 16,495 SH   SOLE   0 0 16,495
D R HORTON INC COM 23331A109   209,629 3,974 SH   SOLE   0 0 3,974
DANAHER CORPORATION COM 235851102   469,401 3,055 SH   SOLE   0 0 3,055
DEERE & CO COM 244199105   731,936 4,206 SH   SOLE   0 0 4,206
DELL TECHNOLOGIES INC CL C 24703L202   217,482 4,232 SH   SOLE   0 0 4,232
DELTA AIR LINES INC DEL COM NEW 247361702   922,937 15,782 SH   SOLE   0 0 15,782
DIAGEO PLC SPON ADR NEW 25243Q205   223,272 1,326 SH   SOLE   0 0 1,326
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207   632,698 11,525 SH   SOLE   0 0 11,525
DISNEY WALT CO COM 254687106   1,437,923 9,882 SH   SOLE   0 0 9,882
DOLLAR GEN CORP NEW COM 256677105   461,857 2,961 SH   SOLE   0 0 2,961
DONALDSON INC COM 257651109   351,171 6,095 SH   SOLE   0 0 6,095
DOW INC COM 260557103   302,432 5,526 SH   SOLE   0 0 5,526
DUKE ENERGY CORP NEW COM NEW 26441C204   880,176 9,650 SH   SOLE   0 0 9,650
DUPONT DE NEMOURS INC COM 26614N102   361,438 5,630 SH   SOLE   0 0 5,630
EATON VANCE TAX-MANAGED BUY- COM 27828Y108   582,683 38,975 SH   SOLE   0 0 38,975
EATON VANCE TAX-MANAGED GLOB COM 27829F108   106,663 12,148 SH   SOLE   0 0 12,148
ECOLAB INC COM 278865100   2,949,316 15,245 SH   SOLE   0 0 15,245
EDWARDS LIFESCIENCES CORP COM 28176E108   296,278 1,270 SH   SOLE   0 0 1,270
EMERSON ELEC CO COM 291011104   600,525 7,875 SH   SOLE   0 0 7,875
ENBRIDGE INC COM 29250N105   391,019 9,832 SH   SOLE   0 0 9,832
EXXON MOBIL CORP COM 30231G102   914,429 13,104 SH   SOLE   0 0 13,104
FS KKR CAP CORP COM 302635206   107,758 17,050 SH   SOLE   0 0 17,050
META PLATFORMS INC CL A 30303M102   1,213,233 5,911 SH   SOLE   0 0 5,911
FEDEX CORP COM 31428X106   317,611 2,089 SH   SOLE   0 0 2,089
FIDELITY NATL INFORMATION SV COM 31620M106   296,957 2,135 SH   SOLE   0 0 2,135
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203   329,266 2,214 SH   SOLE   0 0 2,214
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   1,070,668 7,696 SH   SOLE   0 0 7,696
FIRST TR VALUE LINE DIVID IN SHS 33734H106   6,194,887 171,937 SH   SOLE   0 0 171,937
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109   1,932,303 29,623 SH   SOLE   0 0 29,623
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135   553,418 16,515 SH   SOLE   0 0 16,515
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143   407,023 4,834 SH   SOLE   0 0 4,834
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184   218,023 7,464 SH   SOLE   0 0 7,464
FIRST TR NASDAQ 100 TECH IND SHS 337345102   205,706 2,055 SH   SOLE   0 0 2,055
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   220,947 8,668 SH   SOLE   0 0 8,668
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   430,212 9,977 SH   SOLE   0 0 9,977
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   2,983,679 57,600 SH   SOLE   0 0 57,600
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   620,129 10,320 SH   SOLE   0 0 10,320
FISERV INC COM 337738108   1,247,763 10,791 SH   SOLE   0 0 10,791
FORD MTR CO DEL COM 345370860   366,070 39,362 SH   SOLE   0 0 39,362
FREEPORT-MCMORAN INC CL B 35671D857   147,716 11,259 SH   SOLE   0 0 11,259
GE AEROSPACE COM NEW 369604301   631,651 56,549 SH   SOLE   0 0 56,549
GENERAL MLS INC COM 370334104   2,514,930 46,955 SH   SOLE   0 0 46,955
GENUINE PARTS CO COM 372460105   218,825 2,046 SH   SOLE   0 0 2,046
GLOBAL X FDS US PFD ETF 37954Y657   871,541 34,663 SH   SOLE   0 0 34,663
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715   260,839 11,910 SH   SOLE   0 0 11,910
GOLDMAN SACHS GROUP INC COM 38141G104   215,994 939 SH   SOLE   0 0 939
GRACO INC COM 384109104   1,076,017 20,693 SH   SOLE   0 0 20,693
HOME DEPOT INC COM 437076102   1,731,016 7,927 SH   SOLE   0 0 7,927
HONEYWELL INTL INC COM 438516106   2,864,272 16,182 SH   SOLE   0 0 16,182
HORMEL FOODS CORP COM 440452100   314,138 6,964 SH   SOLE   0 0 6,964
HUBBELL INC COM 443510607   476,867 3,226 SH   SOLE   0 0 3,226
HUNTINGTON BANCSHARES INC COM 446150104   292,693 19,218 SH   SOLE   0 0 19,218
IDACORP INC COM 451107106   288,253 2,699 SH   SOLE   0 0 2,699
ILLINOIS TOOL WKS INC COM 452308109   277,082 1,533 SH   SOLE   0 0 1,533
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107   655,462 20,883 SH   SOLE   0 0 20,883
INDEXIQ ETF TR IQ U.S. SMALL CA 45409B396   642,520 23,445 SH   SOLE   0 0 23,445
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800   1,498,980 45,150 SH   SOLE   0 0 45,150
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C573   289,029 11,023 SH   SOLE   0 0 11,023
INSULET CORP COM 45784P101   259,368 1,515 SH   SOLE   0 0 1,515
INTEL CORP COM 458140100   1,758,110 29,375 SH   SOLE   0 0 29,375
INTERNATIONAL BUSINESS MACHS COM 459200101   726,999 5,424 SH   SOLE   0 0 5,424
INVESCO QQQ TR UNIT SER 1 46090E103   17,901,696 84,200 SH   SOLE   0 0 84,200
INTUITIVE SURGICAL INC COM NEW 46120E602   267,200 452 SH   SOLE   0 0 452
INTUIT COM 461202103   202,996 775 SH   SOLE   0 0 775
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100   737,084 10,781 SH   SOLE   0 0 10,781
INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167   280,608 4,015 SH   SOLE   0 0 4,015
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258   355,964 5,139 SH   SOLE   0 0 5,139
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266   931,751 7,349 SH   SOLE   0 0 7,349
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274   4,632,357 43,586 SH   SOLE   0 0 43,586
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   4,902,276 24,752 SH   SOLE   0 0 24,752
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332   1,829,965 8,263 SH   SOLE   0 0 8,263
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340   2,629,328 56,098 SH   SOLE   0 0 56,098
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   7,942,994 68,640 SH   SOLE   0 0 68,640
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373   7,987,773 54,730 SH   SOLE   0 0 54,730
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464   2,812,746 46,005 SH   SOLE   0 0 46,005
INVESCO EXCHANGE TRADED FD T LARGE CAP GROWTH 46137V746   585,559 11,394 SH   SOLE   0 0 11,394
INVESCO EXCHANGE TRADED FD T DORSEY WRIGHT MO 46137V837   469,934 7,302 SH   SOLE   0 0 7,302
INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500   295,260 12,613 SH   SOLE   0 0 12,613
INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149   336,753 2,606 SH   SOLE   0 0 2,606
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198   2,910,140 54,082 SH   SOLE   0 0 54,082
INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230   1,819,243 53,319 SH   SOLE   0 0 53,319
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263   787,257 19,141 SH   SOLE   0 0 19,141
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   17,413,958 298,491 SH   SOLE   0 0 298,491
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362   254,648 5,784 SH   SOLE   0 0 5,784
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   940,156 62,635 SH   SOLE   0 0 62,635
INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586   1,182,172 16,564 SH   SOLE   0 0 16,564
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784   317,849 10,745 SH   SOLE   0 0 10,745
INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800   362,749 6,899 SH   SOLE   0 0 6,899
INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102   916,858 18,020 SH   SOLE   0 0 18,020
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   258,016 11,307 SH   SOLE   0 0 11,307
INVESCO EXCH TRD SLF IDX FD BLOOMBERG PRICIN 46138J775   343,166 6,159 SH   SOLE   0 0 6,159
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   264,150 12,303 SH   SOLE   0 0 12,303
ISHARES GOLD TR ISHARES NEW 464285204   255,925 17,650 SH   SOLE   0 0 17,650
ISHARES INC MSCI GBL MIN VOL 464286525   3,403,307 35,514 SH   SOLE   0 0 35,514
ISHARES INC MSCI EMERG MRKT 464286533   973,705 16,599 SH   SOLE   0 0 16,599
ISHARES INC MSCI EURZONE ETF 464286608   704,843 16,814 SH   SOLE   0 0 16,814
ISHARES TR MORNINGSTAR GRWT 464287119   645,861 3,074 SH   SOLE   0 0 3,074
ISHARES TR MORNINGSTR US EQ 464287127   300,921 1,631 SH   SOLE   0 0 1,631
ISHARES TR CORE S&P TTL STK 464287150   1,243,579 17,108 SH   SOLE   0 0 17,108
ISHARES TR SELECT DIVID ETF 464287168   684,305 6,476 SH   SOLE   0 0 6,476
ISHARES TR TIPS BD ETF 464287176   521,199 4,471 SH   SOLE   0 0 4,471
ISHARES TR CORE S&P500 ETF 464287200   12,659,693 39,165 SH   SOLE   0 0 39,165
ISHARES TR CORE US AGGBD ET 464287226   1,285,810 11,443 SH   SOLE   0 0 11,443
ISHARES TR MSCI EMG MKT ETF 464287234   310,582 6,922 SH   SOLE   0 0 6,922
ISHARES TR IBOXX INV CP ETF 464287242   1,429,876 11,174 SH   SOLE   0 0 11,174
ISHARES TR S&P 500 GRWT ETF 464287309   1,793,891 9,264 SH   SOLE   0 0 9,264
ISHARES TR S&P 500 VAL ETF 464287408   2,029,381 15,600 SH   SOLE   0 0 15,600
ISHARES TR 7-10 YR TRSY BD 464287440   789,165 7,160 SH   SOLE   0 0 7,160
ISHARES TR 1 3 YR TREAS BD 464287457   5,841,006 69,018 SH   SOLE   0 0 69,018
ISHARES TR MSCI EAFE ETF 464287465   2,417,770 34,818 SH   SOLE   0 0 34,818
ISHARES TR RUS MDCP VAL ETF 464287473   617,639 6,517 SH   SOLE   0 0 6,517
ISHARES TR RUS MID CAP ETF 464287499   6,945,569 116,497 SH   SOLE   0 0 116,497
ISHARES TR CORE S&P MCP ETF 464287507   597,184 2,901 SH   SOLE   0 0 2,901
ISHARES TR ISHARES BIOTECH 464287556   342,930 2,846 SH   SOLE   0 0 2,846
ISHARES TR COHEN STEER REIT 464287564   206,510 1,765 SH   SOLE   0 0 1,765
ISHARES TR RUS 1000 VAL ETF 464287598   275,844 2,021 SH   SOLE   0 0 2,021
ISHARES TR S&P MC 400GR ETF 464287606   357,403 1,501 SH   SOLE   0 0 1,501
ISHARES TR RUS 1000 GRW ETF 464287614   547,569 3,113 SH   SOLE   0 0 3,113
ISHARES TR RUS 2000 VAL ETF 464287630   262,588 2,042 SH   SOLE   0 0 2,042
ISHARES TR RUS 2000 GRW ETF 464287648   478,501 2,234 SH   SOLE   0 0 2,234
ISHARES TR RUSSELL 2000 ETF 464287655   511,693 3,089 SH   SOLE   0 0 3,089
ISHARES TR U.S. TECH ETF 464287721   679,917 2,923 SH   SOLE   0 0 2,923
ISHARES TR US HLTHCARE ETF 464287762   821,012 3,806 SH   SOLE   0 0 3,806
ISHARES TR U.S. FIN SVC ETF 464287770   571,987 3,768 SH   SOLE   0 0 3,768
ISHARES TR U.S. FINLS ETF 464287788   339,854 2,467 SH   SOLE   0 0 2,467
ISHARES TR CORE S&P SCP ETF 464287804   5,762,733 68,727 SH   SOLE   0 0 68,727
ISHARES TR SP SMCP600VL ETF 464287879   331,415 2,061 SH   SOLE   0 0 2,061
ISHARES TR S&P SML 600 GWT 464287887   353,129 1,827 SH   SOLE   0 0 1,827
ISHARES TR MSCI ACWI EX US 464288240   315,184 6,417 SH   SOLE   0 0 6,417
ISHARES TR EAFE SML CP ETF 464288273   220,485 3,540 SH   SOLE   0 0 3,540
ISHARES TR MRGSTR MD CP GRW 464288307   224,829 855 SH   SOLE   0 0 855
ISHARES TR MRGSTR MD CP VAL 464288406   1,123,205 6,658 SH   SOLE   0 0 6,658
ISHARES TR IBOXX HI YD ETF 464288513   241,475 2,746 SH   SOLE   0 0 2,746
ISHARES TR RESIDENTIAL MULT 464288562   450,827 5,984 SH   SOLE   0 0 5,984
ISHARES TR MSCI KLD400 SOC 464288570   240,389 2,001 SH   SOLE   0 0 2,001
ISHARES TR ISHS 1-5YR INVS 464288646   987,123 18,406 SH   SOLE   0 0 18,406
ISHARES TR PFD AND INCM SEC 464288687   1,309,524 34,837 SH   SOLE   0 0 34,837
ISHARES TR GLB CNSM STP ETF 464288737   1,392,792 25,104 SH   SOLE   0 0 25,104
ISHARES TR US AER DEF ETF 464288760   1,233,329 5,539 SH   SOLE   0 0 5,539
ISHARES TR US REGNL BKS ETF 464288778   365,184 7,165 SH   SOLE   0 0 7,165
ISHARES TR MSCI USA ESG SLC 464288802   222,460 1,660 SH   SOLE   0 0 1,660
ISHARES TR AGGRES ALLOC ETF 464289859   207,151 3,572 SH   SOLE   0 0 3,572
ISHARES TR US TREAS BD ETF 46429B267   228,765 8,819 SH   SOLE   0 0 8,819
ISHARES TR A RATE CP BD ETF 46429B291   7,875,413 144,080 SH   SOLE   0 0 144,080
ISHARES TR GNMA BOND ETF 46429B333   503,460 10,027 SH   SOLE   0 0 10,027
ISHARES TR FLTG RATE NT ETF 46429B655   235,127 4,618 SH   SOLE   0 0 4,618
ISHARES TR CORE HIGH DV ETF 46429B663   497,891 5,077 SH   SOLE   0 0 5,077
ISHARES TR MSCI EAFE MIN VL 46429B689   1,229,728 16,498 SH   SOLE   0 0 16,498
ISHARES TR MSCI USA MIN VOL 46429B697   3,992,994 60,869 SH   SOLE   0 0 60,869
ISHARES TR MSCI USA QLT FCT 46432F339   999,447 9,896 SH   SOLE   0 0 9,896
ISHARES TR MSCI USA VALUE 46432F388   460,167 5,128 SH   SOLE   0 0 5,128
ISHARES TR MSCI USA MMENTM 46432F396   7,089,775 56,465 SH   SOLE   0 0 56,465
ISHARES TR CORE MSCI TOTAL 46432F834   2,358,657 38,104 SH   SOLE   0 0 38,104
ISHARES TR CORE MSCI EAFE 46432F842   4,054,794 62,152 SH   SOLE   0 0 62,152
ISHARES TR CORE TOTAL USD 46434V613   322,509 6,189 SH   SOLE   0 0 6,189
ISHARES TR YLD OPTIM BD 46434V787   1,424,107 55,493 SH   SOLE   0 0 55,493
ISHARES TR HDG MSCI EAFE 46434V803   935,369 30,653 SH   SOLE   0 0 30,653
JPMORGAN CHASE & CO. COM 46625H100   4,265,885 30,602 SH   SOLE   0 0 30,602
J P MORGAN EXCHANGE TRADED F DIV RTN INT EQ 46641Q209   271,953 4,764 SH   SOLE   0 0 4,764
J P MORGAN EXCHANGE TRADED F DIV RTN EM EQT 46641Q308   559,398 9,814 SH   SOLE   0 0 9,814
J P MORGAN EXCHANGE TRADED F USD EMRNG MKT 46641Q746   798,235 15,498 SH   SOLE   0 0 15,498
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   389,153 9,938 SH   SOLE   0 0 9,938
JOHNSON & JOHNSON COM 478160104   3,675,263 25,195 SH   SOLE   0 0 25,195
KELLANOVA COM 487836108   237,219 3,430 SH   SOLE   0 0 3,430
KIMBERLY-CLARK CORP COM 494368103   726,248 5,247 SH   SOLE   0 0 5,247
LAS VEGAS SANDS CORP COM 517834107   362,805 5,255 SH   SOLE   0 0 5,255
ELI LILLY & CO COM 532457108   649,865 4,945 SH   SOLE   0 0 4,945
LOCKHEED MARTIN CORP COM 539830109   964,826 2,478 SH   SOLE   0 0 2,478
MDU RES GROUP INC COM 552690109   256,692 8,580 SH   SOLE   0 0 8,580
MASTERCARD INCORPORATED CL A 57636Q104   689,041 2,308 SH   SOLE   0 0 2,308
MCCORMICK & CO INC COM NON VTG 579780206   354,158 2,079 SH   SOLE   0 0 2,079
MCDONALDS CORP COM 580135101   3,493,801 17,680 SH   SOLE   0 0 17,680
MERCK & CO INC COM 58933Y105   593,786 6,485 SH   SOLE   0 0 6,485
MICROSOFT CORP COM 594918104   6,181,071 39,195 SH   SOLE   0 0 39,195
MICRON TECHNOLOGY INC COM 595112103   302,781 5,630 SH   SOLE   0 0 5,630
NETFLIX INC COM 64110L106   646,169 1,997 SH   SOLE   0 0 1,997
NEXTERA ENERGY INC COM 65339F101   353,898 1,461 SH   SOLE   0 0 1,461
NORTHERN LTS FD TR IV INSPIRE 100 ETF 66538H534   2,199,579 72,307 SH   SOLE   0 0 72,307
NORTHERN LTS FD TR IV INSPIRE SML/ MID 66538H641   622,938 22,090 SH   SOLE   0 0 22,090
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658   1,384,062 45,511 SH   SOLE   0 0 45,511
NVIDIA CORPORATION COM 67066G104   4,788,718 20,352 SH   SOLE   0 0 20,352
OMEGA HEALTHCARE INVS INC COM 681936100   868,911 20,517 SH   SOLE   0 0 20,517
ORACLE CORP COM 68389X105   538,335 10,161 SH   SOLE   0 0 10,161
OTTER TAIL CORP COM 689648103   737,279 14,375 SH   SOLE   0 0 14,375
PGIM HIGH YIELD BOND FUND IN COM 69346H100   212,751 13,815 SH   SOLE   0 0 13,815
PACER FDS TR TRENDP US LAR CP 69374H105   456,060 13,630 SH   SOLE   0 0 13,630
PALO ALTO NETWORKS INC COM 697435105   268,944 1,163 SH   SOLE   0 0 1,163
PAYPAL HLDGS INC COM 70450Y103   1,584,258 14,646 SH   SOLE   0 0 14,646
PEPSICO INC COM 713448108   1,173,716 8,528 SH   SOLE   0 0 8,528
PFIZER INC COM 717081103   1,591,647 40,624 SH   SOLE   0 0 40,624
PHILIP MORRIS INTL INC COM 718172109   492,872 5,743 SH   SOLE   0 0 5,743
PIMCO INCOME STRATEGY FD II COM 72201J104   302,004 28,304 SH   SOLE   0 0 28,304
PIMCO ETF TR ACTIVE BD ETF 72201R775   1,149,421 10,633 SH   SOLE   0 0 10,633
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   1,385,489 13,612 SH   SOLE   0 0 13,612
PIMCO DYNAMIC INCOME FD SHS 72201Y101   201,545 6,171 SH   SOLE   0 0 6,171
PIMCO EQUITY SER RAFI DYN ML US 72202L363   705,509 22,404 SH   SOLE   0 0 22,404
PIMCO EQUITY SER RAFI DYN MULTI 72202L371   494,394 18,813 SH   SOLE   0 0 18,813
POLARIS INC COM 731068102   200,652 1,973 SH   SOLE   0 0 1,973
PROCTER AND GAMBLE CO COM 742718109   2,191,495 17,546 SH   SOLE   0 0 17,546
PROSHARES TR MSCI EAFE DIVD 74347B839   238,320 5,830 SH   SOLE   0 0 5,830
PROSHARES TR MSCI EMRG MKTS 74347B847   202,463 3,350 SH   SOLE   0 0 3,350
PROSHARES TR PSHS ULT S&P 500 74347R107   2,062,913 13,668 SH   SOLE   0 0 13,668
PROSHARES TR PSHS ULTRA QQQ 74347R206   9,064,210 74,333 SH   SOLE   0 0 74,333
PROSHARES TR LARGE CAP CRE 74347R248   1,435,693 18,524 SH   SOLE   0 0 18,524
PROSHARES TR S&P 500 DV ARIST 74348A467   1,021,212 13,432 SH   SOLE   0 0 13,432
PRUDENTIAL FINL INC COM 744320102   250,480 2,672 SH   SOLE   0 0 2,672
RLI CORP COM 749607107   425,795 4,730 SH   SOLE   0 0 4,730
REALTY INCOME CORP COM 756109104   261,320 3,538 SH   SOLE   0 0 3,538
ROCKWELL AUTOMATION INC COM 773903109   251,513 1,241 SH   SOLE   0 0 1,241
SPDR S&P 500 ETF TR TR UNIT 78462F103   11,978,437 37,036 SH   SOLE   0 0 37,036
SPDR GOLD TR GOLD SHS 78463V107   2,005,744 14,036 SH   SOLE   0 0 14,036
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434   918,830 13,757 SH   SOLE   0 0 13,757
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749   779,279 15,126 SH   SOLE   0 0 15,126
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848   2,445,536 94,899 SH   SOLE   0 0 94,899
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   232,460 7,415 SH   SOLE   0 0 7,415
SPDR SER TR S&P 600 SMCP GRW 78464A201   3,756,395 58,221 SH   SOLE   0 0 58,221
SPDR SER TR S&P 600 SMCP VAL 78464A300   5,704,911 86,820 SH   SOLE   0 0 86,820
SPDR SER TR BBG CONV SEC ETF 78464A359   1,864,377 33,592 SH   SOLE   0 0 33,592
SPDR SER TR PORT MTG BK ETF 78464A383   1,710,832 65,524 SH   SOLE   0 0 65,524
SPDR SER TR PRTFLO S&P500 GW 78464A409   247,108 5,896 SH   SOLE   0 0 5,896
SPDR SER TR S&P DIVID ETF 78464A763   3,672,905 34,144 SH   SOLE   0 0 34,144
SPDR SER TR S&P 400 MDCP GRW 78464A821   1,014,536 17,771 SH   SOLE   0 0 17,771
SPDR SER TR S&P 400 MDCP VAL 78464A839   1,078,779 19,693 SH   SOLE   0 0 19,693
SPDR SER TR S&P BIOTECH 78464A870   242,605 2,551 SH   SOLE   0 0 2,551
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   2,092,509 7,317 SH   SOLE   0 0 7,317
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   1,791,440 4,754 SH   SOLE   0 0 4,754
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   334,268 3,656 SH   SOLE   0 0 3,656
SPDR SER TR NUVEEN BLMBRG MU 78468R721   1,016,299 20,093 SH   SOLE   0 0 20,093
SPDR SER TR MSCI USA STRTGIC 78468R812   1,730,365 18,274 SH   SOLE   0 0 18,274
SPDR SER TR SSGA US SMAL ETF 78468R887   3,296,243 32,936 SH   SOLE   0 0 32,936
SALESFORCE INC COM 79466L302   245,586 1,510 SH   SOLE   0 0 1,510
SCHWAB CHARLES CORP COM 808513105   391,419 8,230 SH   SOLE   0 0 8,230
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   25,505,233 331,754 SH   SOLE   0 0 331,754
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   20,854,658 271,510 SH   SOLE   0 0 271,510
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   34,883,267 375,452 SH   SOLE   0 0 375,452
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   13,299,111 221,209 SH   SOLE   0 0 221,209
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   23,464,027 390,092 SH   SOLE   0 0 390,092
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   11,473,083 151,680 SH   SOLE   0 0 151,680
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   2,952,055 107,857 SH   SOLE   0 0 107,857
SCHWAB STRATEGIC TR FUNDAMENTAL EMER 808524730   2,061,286 69,078 SH   SOLE   0 0 69,078
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524748   480,202 14,442 SH   SOLE   0 0 14,442
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524755   3,340,907 115,522 SH   SOLE   0 0 115,522
SCHWAB STRATEGIC TR FUNDAMENTAL US S 808524763   3,323,477 82,591 SH   SOLE   0 0 82,591
SCHWAB STRATEGIC TR FUNDAMENTAL US L 808524771   1,067,145 25,003 SH   SOLE   0 0 25,003
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   35,955,828 620,784 SH   SOLE   0 0 620,784
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   8,184,666 243,374 SH   SOLE   0 0 243,374
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   2,823,140 52,838 SH   SOLE   0 0 52,838
SCHWAB STRATEGIC TR US REIT ETF 808524847   1,950,951 42,449 SH   SOLE   0 0 42,449
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854   302,695 5,511 SH   SOLE   0 0 5,511
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   5,639,789 111,723 SH   SOLE   0 0 111,723
SCHWAB STRATEGIC TR US TIPS ETF 808524870   1,955,017 34,523 SH   SOLE   0 0 34,523
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888   703,059 20,290 SH   SOLE   0 0 20,290
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   809,520 7,896 SH   SOLE   0 0 7,896
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   2,644,422 41,988 SH   SOLE   0 0 41,988
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,403,785 11,193 SH   SOLE   0 0 11,193
SELECT SECTOR SPDR TR ENERGY 81369Y506   574,345 9,289 SH   SOLE   0 0 9,289
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   1,101,015 35,770 SH   SOLE   0 0 35,770
SELECT SECTOR SPDR TR INDL 81369Y704   679,867 8,345 SH   SOLE   0 0 8,345
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,862,138 20,313 SH   SOLE   0 0 20,313
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   202,296 5,231 SH   SOLE   0 0 5,231
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   2,290,143 35,440 SH   SOLE   0 0 35,440
SHERWIN WILLIAMS CO COM 824348106   513,715 880 SH   SOLE   0 0 880
SOUTHERN CO COM 842587107   658,362 10,335 SH   SOLE   0 0 10,335
SPROTT PHYSICAL GOLD TR UNIT 85207H104   455,569 37,403 SH   SOLE   0 0 37,403
BLOCK INC CL A 852234103   1,522,523 24,337 SH   SOLE   0 0 24,337
STARBUCKS CORP COM 855244109   1,246,784 14,181 SH   SOLE   0 0 14,181
STARWOOD PPTY TR INC COM 85571B105   290,550 11,466 SH   SOLE   0 0 11,466
SYSCO CORP COM 871829107   245,036 2,865 SH   SOLE   0 0 2,865
TARGET CORP COM 87612E106   2,373,927 18,516 SH   SOLE   0 0 18,516
TENNANT CO COM 880345103   338,173 4,340 SH   SOLE   0 0 4,340
TESLA INC COM 88160R101   1,454,952 3,478 SH   SOLE   0 0 3,478
TEXAS INSTRS INC COM 882508104   459,378 3,581 SH   SOLE   0 0 3,581
THERMO FISHER SCIENTIFIC INC COM 883556102   876,687 2,697 SH   SOLE   0 0 2,697
3M CO COM 88579Y101   11,129,235 63,084 SH   SOLE   0 0 63,084
TORO CO COM 891092108   238,583 2,985 SH   SOLE   0 0 2,985
TOTALENERGIES SE SPONSORED ADS 89151E109   215,615 3,899 SH   SOLE   0 0 3,899
TRAVELERS COMPANIES INC COM 89417E109   922,160 6,734 SH   SOLE   0 0 6,734
TRUIST FINL CORP COM 89832Q109   2,156,885 38,297 SH   SOLE   0 0 38,297
TWILIO INC CL A 90138F102   443,243 4,510 SH   SOLE   0 0 4,510
US BANCORP DEL COM NEW 902973304   4,676,231 78,316 SH   SOLE   0 0 78,316
UNION PAC CORP COM 907818108   562,904 3,114 SH   SOLE   0 0 3,114
UNITED PARCEL SERVICE INC CL B 911312106   701,832 5,995 SH   SOLE   0 0 5,995
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106   254,093 6,886 SH   SOLE   0 0 6,886
UNITEDHEALTH GROUP INC COM 91324P102   11,419,530 38,845 SH   SOLE   0 0 38,845
VALERO ENERGY CORP COM 91913Y100   252,220 2,693 SH   SOLE   0 0 2,693
VANECK ETF TRUST GOLD MINERS ETF 92189F106   291,707 9,963 SH   SOLE   0 0 9,963
VANECK ETF TRUST VANECK SHRT MUNI 92189F528   474,903 26,652 SH   SOLE   0 0 26,652
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   771,918 14,091 SH   SOLE   0 0 14,091
VANECK ETF TRUST BIOTECH ETF 92189F726   311,617 2,235 SH   SOLE   0 0 2,235
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791   289,523 6,851 SH   SOLE   0 0 6,851
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   8,695,248 69,752 SH   SOLE   0 0 69,752
VANGUARD STAR FDS VG TL INTL STK F 921909768   1,494,469 26,835 SH   SOLE   0 0 26,835
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828   1,686,208 11,082 SH   SOLE   0 0 11,082
VANGUARD BD INDEX FDS INTERMED TERM 921937819   306,823 3,518 SH   SOLE   0 0 3,518
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   5,614,333 69,648 SH   SOLE   0 0 69,648
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   6,197,633 73,905 SH   SOLE   0 0 73,905
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,933,223 43,877 SH   SOLE   0 0 43,877
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   3,175,450 33,886 SH   SOLE   0 0 33,886
VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885   250,987 3,083 SH   SOLE   0 0 3,083
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   2,044,242 36,130 SH   SOLE   0 0 36,130
VANGUARD WORLD FD CONSUM STP ETF 92204A207   312,083 1,936 SH   SOLE   0 0 1,936
VANGUARD WORLD FD FINANCIALS ETF 92204A405   228,816 3,000 SH   SOLE   0 0 3,000
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   6,569,474 34,262 SH   SOLE   0 0 34,262
VANGUARD WORLD FD INF TECH ETF 92204A702   585,051 2,389 SH   SOLE   0 0 2,389
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   1,026,216 17,367 SH   SOLE   0 0 17,367
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   529,809 6,542 SH   SOLE   0 0 6,542
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,361,753 30,622 SH   SOLE   0 0 30,622
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866   756,135 10,867 SH   SOLE   0 0 10,867
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   207,785 2,564 SH   SOLE   0 0 2,564
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   332,450 6,253 SH   SOLE   0 0 6,253
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   434,554 8,116 SH   SOLE   0 0 8,116
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   2,261,146 7,644 SH   SOLE   0 0 7,644
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   2,340,018 25,218 SH   SOLE   0 0 25,218
VANGUARD INDEX FDS SML CP GRW ETF 922908595   288,207 1,450 SH   SOLE   0 0 1,450
VANGUARD INDEX FDS SM CP VAL ETF 922908611   784,782 5,725 SH   SOLE   0 0 5,725
VANGUARD INDEX FDS MID CAP ETF 922908629   1,487,190 8,347 SH   SOLE   0 0 8,347
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   649,083 5,152 SH   SOLE   0 0 5,152
VANGUARD INDEX FDS GROWTH ETF 922908736   2,049,290 11,249 SH   SOLE   0 0 11,249
VANGUARD INDEX FDS VALUE ETF 922908744   779,478 6,504 SH   SOLE   0 0 6,504
VANGUARD INDEX FDS SMALL CP ETF 922908751   856,929 5,173 SH   SOLE   0 0 5,173
VANGUARD INDEX FDS TOTAL STK MKT 922908769   4,474,489 27,347 SH   SOLE   0 0 27,347
VERIZON COMMUNICATIONS INC COM 92343V104   1,666,286 27,138 SH   SOLE   0 0 27,138
VISA INC COM CL A 92826C839   1,758,113 9,357 SH   SOLE   0 0 9,357
WP CAREY INC COM 92936U109   968,151 11,939 SH   SOLE   0 0 11,939
WEC ENERGY GROUP INC COM 92939U106   260,052 2,820 SH   SOLE   0 0 2,820
WALMART INC COM 931142103   671,566 5,626 SH   SOLE   0 0 5,626
WALGREENS BOOTS ALLIANCE INC COM 931427108   365,847 6,205 SH   SOLE   0 0 6,205
WASTE MGMT INC DEL COM 94106L109   809,900 7,107 SH   SOLE   0 0 7,107
WELLS FARGO CO NEW COM 949746101   2,981,041 55,410 SH   SOLE   0 0 55,410
WISDOMTREE TR INTRST RATE HDGE 97717W380   320,242 6,662 SH   SOLE   0 0 6,662
WISDOMTREE TR HEDGED HI YLD BD 97717W430   218,083 9,412 SH   SOLE   0 0 9,412
WISDOMTREE TR US MIDCAP DIVID 97717W505   328,858 8,645 SH   SOLE   0 0 8,645
WISDOMTREE TR ITL HDG QTLY DIV 97717X594   3,167,811 87,195 SH   SOLE   0 0 87,195
WISDOMTREE TR US QTLY DIV GRT 97717X669   9,076,001 187,189 SH   SOLE   0 0 187,189
WISDOMTREE TR EUROPE HEDGED EQ 97717X701   276,098 3,911 SH   SOLE   0 0 3,911
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   2,563,563 102,297 SH   SOLE   0 0 102,297
WORKDAY INC CL A 98138H101   272,494 1,657 SH   SOLE   0 0 1,657
WORLD GOLD TR SPDR GLD MINIS 98149E303   231,536 15,293 SH   SOLE   0 0 15,293
XCEL ENERGY INC COM 98389B100   6,089,533 95,305 SH   SOLE   0 0 95,305