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   124,727 12,637 SH   SOLE   0 0 12,637
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   689,959 3,587 SH   SOLE   0 0 3,587
MEDTRONIC PLC SHS G5960L103   4,412,046 40,418 SH   SOLE   0 0 40,418
PENTAIR PLC SHS G7S00T104   216,706 5,733 SH   SOLE   0 0 5,733
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   209,735 3,854 SH   SOLE   0 0 3,854
ALPS ETF TR OSHARES US QUALT 00162Q387   217,233 6,236 SH   SOLE   0 0 6,236
ALPS ETF TR RIVRFRNT STR INC 00162Q783   1,318,229 53,072 SH   SOLE   0 0 53,072
ALPS ETF TR SECTR DIV DOGS 00162Q858   647,492 14,766 SH   SOLE   0 0 14,766
AT&T INC COM 00206R102   1,955,495 51,678 SH   SOLE   0 0 51,678
ARK ETF TR INNOVATION ETF 00214Q104   359,840 8,390 SH   SOLE   0 0 8,390
ABBOTT LABS COM 002824100   944,949 11,294 SH   SOLE   0 0 11,294
ABBVIE INC COM 00287Y109   539,498 7,125 SH   SOLE   0 0 7,125
ETFS GOLD TR PHYSCL GOLD SHS 00326A104   2,656,452 18,714 SH   SOLE   0 0 18,714
ABRDN PRECIOUS METALS BASKET PHYSCL PRECS MET 003263100   822,331 11,330 SH   SOLE   0 0 11,330
ADVISORSHARES TR DORSEY WRIGT ADR 00768Y206   327,079 6,861 SH   SOLE   0 0 6,861
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   818,925 4,897 SH   SOLE   0 0 4,897
ALIGN TECHNOLOGY INC COM 016255101   497,349 2,749 SH   SOLE   0 0 2,749
ALLETE INC COM NEW 018522300   275,109 3,147 SH   SOLE   0 0 3,147
ALLSTATE CORP COM 020002101   557,377 5,105 SH   SOLE   0 0 5,105
ALPHABET INC CAP STK CL C 02079K107   593,653 487 SH   SOLE   0 0 487
ALPHABET INC CAP STK CL A 02079K305   3,395,990 2,781 SH   SOLE   0 0 2,781
ALTRIA GROUP INC COM 02209S103   810,233 19,402 SH   SOLE   0 0 19,402
AMAZON COM INC COM 023135106   24,622,147 14,184 SH   SOLE   0 0 14,184
AMERICAN ELEC PWR CO INC COM 025537101   538,577 5,749 SH   SOLE   0 0 5,749
AMERICAN EXPRESS CO COM 025816109   233,341 1,973 SH   SOLE   0 0 1,973
AMERICAN TOWER CORP NEW COM 03027X100   393,898 1,774 SH   SOLE   0 0 1,774
AMERICAN WTR WKS CO INC NEW COM 030420103   203,986 1,642 SH   SOLE   0 0 1,642
AMGEN INC COM 031162100   383,294 1,981 SH   SOLE   0 0 1,981
APPLE INC COM 037833100   19,136,515 85,442 SH   SOLE   0 0 85,442
APPLIED MATLS INC COM 038222105   303,496 6,082 SH   SOLE   0 0 6,082
ARCHER DANIELS MIDLAND CO COM 039483102   257,225 6,263 SH   SOLE   0 0 6,263
AUTODESK INC COM 052769106   623,737 4,223 SH   SOLE   0 0 4,223
AUTOMATIC DATA PROCESSING IN COM 053015103   513,039 3,163 SH   SOLE   0 0 3,163
BP PLC SPONSORED ADR 055622104   691,552 18,204 SH   SOLE   0 0 18,204
BANK AMERICA CORP COM 060505104   2,778,333 95,246 SH   SOLE   0 0 95,246
BANK MONTREAL QUE COM 063671101   344,486 4,671 SH   SOLE   0 0 4,671
BECTON DICKINSON & CO COM 075887109   1,286,145 5,084 SH   SOLE   0 0 5,084
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   11,925,579 57,329 SH   SOLE   0 0 57,329
BEST BUY INC COM 086516101   247,699 3,565 SH   SOLE   0 0 3,565
BIOGEN INC COM 09062X103   933,608 4,010 SH   SOLE   0 0 4,010
BIO-TECHNE CORP COM 09073M104   294,679 1,506 SH   SOLE   0 0 1,506
BLACKROCK INC COM 09247X101   415,472 932 SH   SOLE   0 0 932
BOEING CO COM 097023105   5,225,959 13,736 SH   SOLE   0 0 13,736
BOSTON SCIENTIFIC CORP COM 101137107   586,099 14,404 SH   SOLE   0 0 14,404
BRISTOL-MYERS SQUIBB CO COM 110122108   554,290 10,931 SH   SOLE   0 0 10,931
BROADCOM INC COM 11135F101   292,046 1,048 SH   SOLE   0 0 1,048
BROOKFIELD CORP CL A LTD VT SH 11271J107   212,997 4,012 SH   SOLE   0 0 4,012
CSX CORP COM 126408103   221,695 3,200 SH   SOLE   0 0 3,200
CVS HEALTH CORP COM 126650100   741,441 11,756 SH   SOLE   0 0 11,756
CATERPILLAR INC COM 149123101   1,577,559 12,490 SH   SOLE   0 0 12,490
CENTERPOINT ENERGY INC COM 15189T107   325,046 10,770 SH   SOLE   0 0 10,770
CHESAPEAKE ENERGY CORP COM 165167735   16,329 11,581 SH   SOLE   0 0 11,581
CHEVRON CORP NEW COM 166764100   1,270,072 10,709 SH   SOLE   0 0 10,709
CHIMERA INVT CORP COM SHS 16934Q802   439,956 21,932 SH   SOLE   0 0 21,932
CHINA FD INC COM 169373107   213,510 11,000 SH   SOLE   0 0 11,000
CISCO SYS INC COM 17275R102   1,290,317 26,114 SH   SOLE   0 0 26,114
COCA COLA CO COM 191216100   673,466 12,281 SH   SOLE   0 0 12,281
COLGATE PALMOLIVE CO COM 194162103   222,588 3,028 SH   SOLE   0 0 3,028
COMCAST CORP NEW CL A 20030N101   257,271 5,707 SH   SOLE   0 0 5,707
CONOCOPHILLIPS COM 20825C104   230,717 4,049 SH   SOLE   0 0 4,049
CONSTELLATION BRANDS INC CL A 21036P108   345,446 1,667 SH   SOLE   0 0 1,667
CORNING INC COM 219350105   288,417 10,113 SH   SOLE   0 0 10,113
COSTCO WHSL CORP NEW COM 22160K105   1,054,154 3,659 SH   SOLE   0 0 3,659
CROWN CASTLE INC COM 22822V101   318,750 2,293 SH   SOLE   0 0 2,293
CUMMINS INC COM 231021106   446,853 2,747 SH   SOLE   0 0 2,747
DBX ETF TR XTRACK MSCI EAFE 233051200   3,296,260 101,925 SH   SOLE   0 0 101,925
DNP SELECT INCOME FD INC COM 23325P104   211,011 16,326 SH   SOLE   0 0 16,326
DANAHER CORPORATION COM 235851102   461,419 3,191 SH   SOLE   0 0 3,191
DARDEN RESTAURANTS INC COM 237194105   245,779 2,079 SH   SOLE   0 0 2,079
DEERE & CO COM 244199105   794,574 4,689 SH   SOLE   0 0 4,689
DELTA AIR LINES INC DEL COM NEW 247361702   667,720 11,592 SH   SOLE   0 0 11,592
DIAGEO PLC SPON ADR NEW 25243Q205   218,592 1,324 SH   SOLE   0 0 1,324
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207   624,658 12,618 SH   SOLE   0 0 12,618
DISNEY WALT CO COM 254687106   1,279,879 9,821 SH   SOLE   0 0 9,821
DOLLAR GEN CORP NEW COM 256677105   323,443 2,035 SH   SOLE   0 0 2,035
DOMINION ENERGY INC COM 25746U109   253,250 3,125 SH   SOLE   0 0 3,125
DONALDSON INC COM 257651109   348,491 6,691 SH   SOLE   0 0 6,691
DOW INC COM 260557103   273,938 5,749 SH   SOLE   0 0 5,749
DUKE ENERGY CORP NEW COM NEW 26441C204   716,700 7,477 SH   SOLE   0 0 7,477
DUPONT DE NEMOURS INC COM 26614N102   435,305 6,104 SH   SOLE   0 0 6,104
EDAP TMS S A SPONSORED ADR 268311107   49,390 11,000 SH   SOLE   0 0 11,000
EATON VANCE TAX-MANAGED BUY- COM 27828Y108   539,265 36,835 SH   SOLE   0 0 36,835
EATON VANCE TAX-MANAGED GLOB COM 27829F108   99,639 12,122 SH   SOLE   0 0 12,122
ECOLAB INC COM 278865100   2,330,019 11,738 SH   SOLE   0 0 11,738
EDWARDS LIFESCIENCES CORP COM 28176E108   247,179 1,124 SH   SOLE   0 0 1,124
EMERSON ELEC CO COM 291011104   442,300 6,615 SH   SOLE   0 0 6,615
ENBRIDGE INC COM 29250N105   317,930 9,063 SH   SOLE   0 0 9,063
ENTEGRIS INC COM 29362U104   255,348 5,426 SH   SOLE   0 0 5,426
EXELON CORP COM 30161N101   254,251 5,263 SH   SOLE   0 0 5,263
EXXON MOBIL CORP COM 30231G102   909,439 12,880 SH   SOLE   0 0 12,880
FS KKR CAP CORP COM 302635206   104,074 17,288 SH   SOLE   0 0 17,288
META PLATFORMS INC CL A 30303M102   1,027,878 5,772 SH   SOLE   0 0 5,772
FASTENAL CO COM 311900104   206,660 6,326 SH   SOLE   0 0 6,326
FEDEX CORP COM 31428X106   342,597 2,343 SH   SOLE   0 0 2,343
FIDELITY NATL INFORMATION SV COM 31620M106   296,320 2,232 SH   SOLE   0 0 2,232
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203   287,518 2,323 SH   SOLE   0 0 2,323
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   1,026,091 7,621 SH   SOLE   0 0 7,621
FIRST TR VALUE LINE DIVID IN SHS 33734H106   2,661,681 76,332 SH   SOLE   0 0 76,332
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109   1,805,054 29,640 SH   SOLE   0 0 29,640
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135   498,463 15,670 SH   SOLE   0 0 15,670
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184   221,308 7,464 SH   SOLE   0 0 7,464
FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117   213,317 6,206 SH   SOLE   0 0 6,206
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   415,545 10,360 SH   SOLE   0 0 10,360
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   3,669,978 70,590 SH   SOLE   0 0 70,590
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   301,863 5,016 SH   SOLE   0 0 5,016
FISERV INC COM 337738108   6,267,091 60,499 SH   SOLE   0 0 60,499
FORD MTR CO DEL COM 345370860   360,147 39,317 SH   SOLE   0 0 39,317
FREEPORT-MCMORAN INC CL B 35671D857   105,341 11,007 SH   SOLE   0 0 11,007
GE AEROSPACE COM NEW 369604301   514,287 57,462 SH   SOLE   0 0 57,462
GENERAL MLS INC COM 370334104   2,605,386 47,268 SH   SOLE   0 0 47,268
GENUINE PARTS CO COM 372460105   206,363 2,056 SH   SOLE   0 0 2,056
GLOBAL X FDS US PFD ETF 37954Y657   892,150 35,558 SH   SOLE   0 0 35,558
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715   242,283 12,102 SH   SOLE   0 0 12,102
GRACO INC COM 384109104   840,137 18,248 SH   SOLE   0 0 18,248
HOME DEPOT INC COM 437076102   1,815,358 7,824 SH   SOLE   0 0 7,824
HONEYWELL INTL INC COM 438516106   2,566,825 15,170 SH   SOLE   0 0 15,170
HORMEL FOODS CORP COM 440452100   303,719 6,945 SH   SOLE   0 0 6,945
HUBBELL INC COM 443510607   423,896 3,226 SH   SOLE   0 0 3,226
HUNTINGTON BANCSHARES INC COM 446150104   274,230 19,017 SH   SOLE   0 0 19,017
IDACORP INC COM 451107106   293,393 2,604 SH   SOLE   0 0 2,604
ILLINOIS TOOL WKS INC COM 452308109   221,167 1,404 SH   SOLE   0 0 1,404
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107   707,993 23,274 SH   SOLE   0 0 23,274
INDEXIQ ETF TR IQ U.S. SMALL CA 45409B396   1,045,763 41,615 SH   SOLE   0 0 41,615
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800   1,355,298 42,287 SH   SOLE   0 0 42,287
INSULET CORP COM 45784P101   249,869 1,515 SH   SOLE   0 0 1,515
INTEL CORP COM 458140100   1,489,663 28,909 SH   SOLE   0 0 28,909
INTERNATIONAL BUSINESS MACHS COM 459200101   673,239 4,630 SH   SOLE   0 0 4,630
INVESCO QQQ TR UNIT SER 1 46090E103   14,381,166 76,013 SH   SOLE   0 0 76,013
INTUITIVE SURGICAL INC COM NEW 46120E602   244,048 452 SH   SOLE   0 0 452
INTUIT COM 461202103   206,104 775 SH   SOLE   0 0 775
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100   725,660 10,719 SH   SOLE   0 0 10,719
INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167   257,402 4,015 SH   SOLE   0 0 4,015
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258   356,713 5,501 SH   SOLE   0 0 5,501
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266   905,913 7,649 SH   SOLE   0 0 7,649
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274   4,622,951 43,351 SH   SOLE   0 0 43,351
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   4,293,449 24,010 SH   SOLE   0 0 24,010
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332   5,840,991 29,806 SH   SOLE   0 0 29,806
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340   2,547,318 58,358 SH   SOLE   0 0 58,358
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   7,533,216 69,700 SH   SOLE   0 0 69,700
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373   7,563,410 53,870 SH   SOLE   0 0 53,870
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464   1,564,608 26,851 SH   SOLE   0 0 26,851
INVESCO EXCHANGE TRADED FD T LARGE CAP GROWTH 46137V746   550,731 11,393 SH   SOLE   0 0 11,393
INVESCO EXCHANGE TRADED FD T DORSEY WRIGHT MO 46137V837   452,308 7,427 SH   SOLE   0 0 7,427
INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500   301,238 13,521 SH   SOLE   0 0 13,521
INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149   267,454 2,357 SH   SOLE   0 0 2,357
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198   2,057,220 39,103 SH   SOLE   0 0 39,103
INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230   1,017,904 29,798 SH   SOLE   0 0 29,798
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263   682,394 17,836 SH   SOLE   0 0 17,836
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   17,686,894 305,473 SH   SOLE   0 0 305,473
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362   243,985 5,723 SH   SOLE   0 0 5,723
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   946,840 63,039 SH   SOLE   0 0 63,039
INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586   1,216,336 16,450 SH   SOLE   0 0 16,450
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784   365,022 12,522 SH   SOLE   0 0 12,522
INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800   245,411 5,363 SH   SOLE   0 0 5,363
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   269,001 11,908 SH   SOLE   0 0 11,908
INVESCO EXCH TRD SLF IDX FD BLOOMBERG PRICIN 46138J775   315,647 5,824 SH   SOLE   0 0 5,824
ISHARES GOLD TR ISHARES NEW 464285204   248,118 17,597 SH   SOLE   0 0 17,597
ISHARES INC MSCI EMERG MRKT 464286533   614,923 10,771 SH   SOLE   0 0 10,771
ISHARES INC MSCI EURZONE ETF 464286608   749,955 19,284 SH   SOLE   0 0 19,284
ISHARES TR MORNINGSTAR GRWT 464287119   610,154 3,187 SH   SOLE   0 0 3,187
ISHARES TR MORNINGSTR US EQ 464287127   273,947 1,631 SH   SOLE   0 0 1,631
ISHARES TR SELECT DIVID ETF 464287168   633,262 6,211 SH   SOLE   0 0 6,211
ISHARES TR TIPS BD ETF 464287176   518,305 4,457 SH   SOLE   0 0 4,457
ISHARES TR CORE S&P500 ETF 464287200   9,714,006 32,541 SH   SOLE   0 0 32,541
ISHARES TR CORE US AGGBD ET 464287226   430,935 3,808 SH   SOLE   0 0 3,808
ISHARES TR MSCI EMG MKT ETF 464287234   244,107 5,973 SH   SOLE   0 0 5,973
ISHARES TR IBOXX INV CP ETF 464287242   1,338,021 10,496 SH   SOLE   0 0 10,496
ISHARES TR S&P 500 GRWT ETF 464287309   1,641,754 9,119 SH   SOLE   0 0 9,119
ISHARES TR S&P 500 VAL ETF 464287408   1,814,315 15,228 SH   SOLE   0 0 15,228
ISHARES TR 7-10 YR TRSY BD 464287440   424,539 3,775 SH   SOLE   0 0 3,775
ISHARES TR 1 3 YR TREAS BD 464287457   5,888,656 69,425 SH   SOLE   0 0 69,425
ISHARES TR MSCI EAFE ETF 464287465   2,095,451 32,134 SH   SOLE   0 0 32,134
ISHARES TR RUS MDCP VAL ETF 464287473   574,270 6,402 SH   SOLE   0 0 6,402
ISHARES TR RUS MID CAP ETF 464287499   6,609,374 118,130 SH   SOLE   0 0 118,130
ISHARES TR CORE S&P MCP ETF 464287507   545,888 2,825 SH   SOLE   0 0 2,825
ISHARES TR ISHARES BIOTECH 464287556   283,117 2,845 SH   SOLE   0 0 2,845
ISHARES TR COHEN STEER REIT 464287564   224,605 1,871 SH   SOLE   0 0 1,871
ISHARES TR RUS 1000 VAL ETF 464287598   253,450 1,976 SH   SOLE   0 0 1,976
ISHARES TR S&P MC 400GR ETF 464287606   329,746 1,473 SH   SOLE   0 0 1,473
ISHARES TR RUS 1000 GRW ETF 464287614   512,299 3,209 SH   SOLE   0 0 3,209
ISHARES TR RUS 2000 VAL ETF 464287630   241,887 2,026 SH   SOLE   0 0 2,026
ISHARES TR RUS 2000 GRW ETF 464287648   450,765 2,339 SH   SOLE   0 0 2,339
ISHARES TR RUSSELL 2000 ETF 464287655   309,210 2,043 SH   SOLE   0 0 2,043
ISHARES TR U.S. TECH ETF 464287721   587,156 2,875 SH   SOLE   0 0 2,875
ISHARES TR US HLTHCARE ETF 464287762   737,411 3,901 SH   SOLE   0 0 3,901
ISHARES TR U.S. FIN SVC ETF 464287770   515,746 3,780 SH   SOLE   0 0 3,780
ISHARES TR U.S. FINLS ETF 464287788   203,295 1,579 SH   SOLE   0 0 1,579
ISHARES TR CORE S&P SCP ETF 464287804   4,043,736 51,949 SH   SOLE   0 0 51,949
ISHARES TR SP SMCP600VL ETF 464287879   218,123 1,452 SH   SOLE   0 0 1,452
ISHARES TR S&P SML 600 GWT 464287887   320,241 1,795 SH   SOLE   0 0 1,795
ISHARES TR MSCI ACWI EX US 464288240   442,152 9,602 SH   SOLE   0 0 9,602
ISHARES TR MRGSTR MD CP GRW 464288307   218,828 899 SH   SOLE   0 0 899
ISHARES TR MRGSTR MD CP VAL 464288406   642,511 3,991 SH   SOLE   0 0 3,991
ISHARES TR RESIDENTIAL MULT 464288562   361,389 4,547 SH   SOLE   0 0 4,547
ISHARES TR MSCI KLD400 SOC 464288570   223,085 2,011 SH   SOLE   0 0 2,011
ISHARES TR ISHS 1-5YR INVS 464288646   972,229 18,115 SH   SOLE   0 0 18,115
ISHARES TR PFD AND INCM SEC 464288687   1,396,626 37,214 SH   SOLE   0 0 37,214
ISHARES TR GLB CNSM STP ETF 464288737   1,454,853 26,539 SH   SOLE   0 0 26,539
ISHARES TR US AER DEF ETF 464288760   1,209,895 5,384 SH   SOLE   0 0 5,384
ISHARES TR US REGNL BKS ETF 464288778   329,708 7,081 SH   SOLE   0 0 7,081
ISHARES TR MSCI USA ESG SLC 464288802   214,914 1,739 SH   SOLE   0 0 1,739
ISHARES TR A RATE CP BD ETF 46429B291   7,464,222 136,196 SH   SOLE   0 0 136,196
ISHARES TR GNMA BOND ETF 46429B333   500,141 9,941 SH   SOLE   0 0 9,941
ISHARES TR FLTG RATE NT ETF 46429B655   211,122 4,142 SH   SOLE   0 0 4,142
ISHARES TR CORE HIGH DV ETF 46429B663   477,012 5,066 SH   SOLE   0 0 5,066
ISHARES TR MSCI EAFE MIN VL 46429B689   1,177,185 16,064 SH   SOLE   0 0 16,064
ISHARES TR MSCI USA MIN VOL 46429B697   2,087,260 32,563 SH   SOLE   0 0 32,563
ISHARES TR MSCI USA QLT FCT 46432F339   857,869 9,284 SH   SOLE   0 0 9,284
ISHARES TR MSCI USA VALUE 46432F388   415,631 5,066 SH   SOLE   0 0 5,066
ISHARES TR MSCI USA MMENTM 46432F396   6,380,594 53,506 SH   SOLE   0 0 53,506
ISHARES TR CORE MSCI TOTAL 46432F834   1,258,704 21,792 SH   SOLE   0 0 21,792
ISHARES TR CORE MSCI EAFE 46432F842   1,906,420 31,217 SH   SOLE   0 0 31,217
ISHARES TR CORE TOTAL USD 46434V613   1,206,583 23,022 SH   SOLE   0 0 23,022
ISHARES TR HDG MSCI EAFE 46434V803   311,623 10,408 SH   SOLE   0 0 10,408
JPMORGAN CHASE & CO. COM 46625H100   3,202,378 27,210 SH   SOLE   0 0 27,210
J P MORGAN EXCHANGE TRADED F DIV RTN INT EQ 46641Q209   268,949 5,058 SH   SOLE   0 0 5,058
J P MORGAN EXCHANGE TRADED F DIV RTN EM EQT 46641Q308   480,022 9,152 SH   SOLE   0 0 9,152
J P MORGAN EXCHANGE TRADED F USD EMRNG MKT 46641Q746   744,839 14,660 SH   SOLE   0 0 14,660
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   532,625 14,466 SH   SOLE   0 0 14,466
JOHNSON & JOHNSON COM 478160104   3,157,245 24,403 SH   SOLE   0 0 24,403
KIMBERLY-CLARK CORP COM 494368103   621,498 4,343 SH   SOLE   0 0 4,343
LAS VEGAS SANDS CORP COM 517834107   301,796 5,225 SH   SOLE   0 0 5,225
ELI LILLY & CO COM 532457108   553,742 4,952 SH   SOLE   0 0 4,952
LOCKHEED MARTIN CORP COM 539830109   964,782 2,473 SH   SOLE   0 0 2,473
MDU RES GROUP INC COM 552690109   243,608 8,580 SH   SOLE   0 0 8,580
MASTERCARD INCORPORATED CL A 57636Q104   622,658 2,293 SH   SOLE   0 0 2,293
MCCORMICK & CO INC COM NON VTG 579780206   324,948 2,079 SH   SOLE   0 0 2,079
MCDONALDS CORP COM 580135101   1,934,706 9,011 SH   SOLE   0 0 9,011
MERCK & CO INC COM 58933Y105   543,369 6,413 SH   SOLE   0 0 6,413
MICROSOFT CORP COM 594918104   4,974,958 35,783 SH   SOLE   0 0 35,783
MICRON TECHNOLOGY INC COM 595112103   234,818 5,480 SH   SOLE   0 0 5,480
NETFLIX INC COM 64110L106   523,732 1,957 SH   SOLE   0 0 1,957
NEXTERA ENERGY INC COM 65339F101   318,589 1,367 SH   SOLE   0 0 1,367
NORTHERN LTS FD TR IV INSPIRE 100 ETF 66538H534   1,852,260 66,155 SH   SOLE   0 0 66,155
NORTHERN LTS FD TR IV INSPIRE SML/ MID 66538H641   487,845 18,475 SH   SOLE   0 0 18,475
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658   1,153,585 41,294 SH   SOLE   0 0 41,294
NORTHROP GRUMMAN CORP COM 666807102   211,389 564 SH   SOLE   0 0 564
NVIDIA CORPORATION COM 67066G104   3,293,694 18,922 SH   SOLE   0 0 18,922
OMEGA HEALTHCARE INVS INC COM 681936100   945,594 22,627 SH   SOLE   0 0 22,627
ORACLE CORP COM 68389X105   558,924 10,157 SH   SOLE   0 0 10,157
OTTER TAIL CORP COM 689648103   797,937 14,845 SH   SOLE   0 0 14,845
PGIM HIGH YIELD BOND FUND IN COM 69346H100   206,534 13,815 SH   SOLE   0 0 13,815
PACER FDS TR TRENDP US LAR CP 69374H105   222,151 7,150 SH   SOLE   0 0 7,150
PALO ALTO NETWORKS INC COM 697435105   237,462 1,165 SH   SOLE   0 0 1,165
PAYPAL HLDGS INC COM 70450Y103   1,417,215 13,681 SH   SOLE   0 0 13,681
PEPSICO INC COM 713448108   1,164,468 8,494 SH   SOLE   0 0 8,494
PFIZER INC COM 717081103   1,327,724 36,953 SH   SOLE   0 0 36,953
PHILIP MORRIS INTL INC COM 718172109   275,228 3,570 SH   SOLE   0 0 3,570
PIMCO ETF TR ACTIVE BD ETF 72201R775   563,853 5,178 SH   SOLE   0 0 5,178
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   446,798 4,392 SH   SOLE   0 0 4,392
PIMCO DYNAMIC INCOME FD SHS 72201Y101   201,117 6,139 SH   SOLE   0 0 6,139
PIMCO EQUITY SER RAFI DYN ML US 72202L363   752,241 25,047 SH   SOLE   0 0 25,047
PIMCO EQUITY SER RAFI DYN MULTI 72202L371   653,535 26,337 SH   SOLE   0 0 26,337
PROCTER AND GAMBLE CO COM 742718109   2,154,803 17,324 SH   SOLE   0 0 17,324
PROSHARES TR MSCI EAFE DIVD 74347B839   218,873 5,830 SH   SOLE   0 0 5,830
PROSHARES TR PSHS ULT S&P 500 74347R107   1,755,595 13,668 SH   SOLE   0 0 13,668
PROSHARES TR PSHS ULTRA QQQ 74347R206   7,190,275 74,333 SH   SOLE   0 0 74,333
PROSHARES TR LARGE CAP CRE 74347R248   1,408,498 19,782 SH   SOLE   0 0 19,782
PROSHARES TR S&P 500 DV ARIST 74348A467   894,079 12,428 SH   SOLE   0 0 12,428
PRUDENTIAL FINL INC COM 744320102   239,888 2,667 SH   SOLE   0 0 2,667
RLI CORP COM 749607107   439,464 4,730 SH   SOLE   0 0 4,730
REALTY INCOME CORP COM 756109104   271,651 3,532 SH   SOLE   0 0 3,532
SPDR S&P 500 ETF TR TR UNIT 78462F103   12,391,003 41,559 SH   SOLE   0 0 41,559
SPDR GOLD TR GOLD SHS 78463V107   1,914,323 13,785 SH   SOLE   0 0 13,785
SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475   286,466 7,178 SH   SOLE   0 0 7,178
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749   793,277 15,297 SH   SOLE   0 0 15,297
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848   2,128,954 88,559 SH   SOLE   0 0 88,559
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   680,976 23,194 SH   SOLE   0 0 23,194
SPDR SER TR S&P 600 SMCP GRW 78464A201   3,439,292 57,716 SH   SOLE   0 0 57,716
SPDR SER TR S&P 600 SMCP VAL 78464A300   5,033,249 82,162 SH   SOLE   0 0 82,162
SPDR SER TR BBG CONV SEC ETF 78464A359   2,053,780 39,157 SH   SOLE   0 0 39,157
SPDR SER TR PORT MTG BK ETF 78464A383   1,425,410 54,260 SH   SOLE   0 0 54,260
SPDR SER TR BLOOMBERG EMERGI 78464A391   240,801 8,850 SH   SOLE   0 0 8,850
SPDR SER TR S&P DIVID ETF 78464A763   3,409,951 33,235 SH   SOLE   0 0 33,235
SPDR SER TR S&P 400 MDCP GRW 78464A821   983,785 18,313 SH   SOLE   0 0 18,313
SPDR SER TR S&P 400 MDCP VAL 78464A839   983,713 19,168 SH   SOLE   0 0 19,168
SPDR SER TR S&P BIOTECH 78464A870   222,380 2,916 SH   SOLE   0 0 2,916
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   1,995,172 7,394 SH   SOLE   0 0 7,394
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   1,690,998 4,779 SH   SOLE   0 0 4,779
SPDR SER TR NUVEEN BLMBRG MU 78468R721   1,006,832 19,863 SH   SOLE   0 0 19,863
SPDR SER TR NUVEEN BLMBRG SH 78468R739   420,586 8,585 SH   SOLE   0 0 8,585
SPDR SER TR MSCI USA STRTGIC 78468R812   1,743,069 19,638 SH   SOLE   0 0 19,638
SPDR SER TR SSGA US SMAL ETF 78468R887   2,658,157 27,960 SH   SOLE   0 0 27,960
SALESFORCE INC COM 79466L302   217,761 1,467 SH   SOLE   0 0 1,467
SCHWAB CHARLES CORP COM 808513105   413,935 9,896 SH   SOLE   0 0 9,896
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   27,154,515 382,350 SH   SOLE   0 0 382,350
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   17,444,377 245,938 SH   SOLE   0 0 245,938
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   30,899,375 367,806 SH   SOLE   0 0 367,806
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   11,097,410 195,618 SH   SOLE   0 0 195,618
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   22,307,473 394,543 SH   SOLE   0 0 394,543
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   11,256,326 161,427 SH   SOLE   0 0 161,427
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   2,926,930 116,472 SH   SOLE   0 0 116,472
SCHWAB STRATEGIC TR FUNDAMENTAL EMER 808524730   1,407,417 51,403 SH   SOLE   0 0 51,403
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524748   822,894 26,778 SH   SOLE   0 0 26,778
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524755   3,680,316 133,490 SH   SOLE   0 0 133,490
SCHWAB STRATEGIC TR FUNDAMENTAL US S 808524763   3,891,464 103,058 SH   SOLE   0 0 103,058
SCHWAB STRATEGIC TR FUNDAMENTAL US L 808524771   991,711 25,075 SH   SOLE   0 0 25,075
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   33,524,561 611,985 SH   SOLE   0 0 611,985
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   7,865,704 246,883 SH   SOLE   0 0 246,883
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   2,930,229 54,415 SH   SOLE   0 0 54,415
SCHWAB STRATEGIC TR US REIT ETF 808524847   2,196,636 46,568 SH   SOLE   0 0 46,568
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854   385,669 6,941 SH   SOLE   0 0 6,941
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   5,248,157 103,739 SH   SOLE   0 0 103,739
SCHWAB STRATEGIC TR US TIPS ETF 808524870   2,031,342 35,788 SH   SOLE   0 0 35,788
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888   626,102 19,689 SH   SOLE   0 0 19,689
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   727,748 8,074 SH   SOLE   0 0 8,074
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   2,249,144 36,619 SH   SOLE   0 0 36,619
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,138,610 9,433 SH   SOLE   0 0 9,433
SELECT SECTOR SPDR TR ENERGY 81369Y506   553,324 9,347 SH   SOLE   0 0 9,347
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   917,447 32,766 SH   SOLE   0 0 32,766
SELECT SECTOR SPDR TR INDL 81369Y704   646,315 8,326 SH   SOLE   0 0 8,326
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,469,726 18,251 SH   SOLE   0 0 18,251
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   2,058,809 31,801 SH   SOLE   0 0 31,801
SHERWIN WILLIAMS CO COM 824348106   467,336 850 SH   SOLE   0 0 850
SHOPIFY INC CL A 82509L107   293,584 942 SH   SOLE   0 0 942
SNAP INC CL A 83304A106   188,099 11,905 SH   SOLE   0 0 11,905
SOUTHERN CO COM 842587107   635,852 10,294 SH   SOLE   0 0 10,294
SPROTT PHYSICAL GOLD TR UNIT 85207H104   451,288 38,180 SH   SOLE   0 0 38,180
BLOCK INC CL A 852234103   2,067,581 33,375 SH   SOLE   0 0 33,375
STARBUCKS CORP COM 855244109   1,127,580 12,753 SH   SOLE   0 0 12,753
STARWOOD PPTY TR INC COM 85571B105   282,621 11,442 SH   SOLE   0 0 11,442
SYSCO CORP COM 871829107   227,360 2,863 SH   SOLE   0 0 2,863
TARGET CORP COM 87612E106   1,989,222 18,607 SH   SOLE   0 0 18,607
TENNANT CO COM 880345103   306,838 4,340 SH   SOLE   0 0 4,340
TESLA INC COM 88160R101   897,722 3,727 SH   SOLE   0 0 3,727
TEXAS INSTRS INC COM 882508104   311,693 2,412 SH   SOLE   0 0 2,412
THERMO FISHER SCIENTIFIC INC COM 883556102   786,068 2,697 SH   SOLE   0 0 2,697
3M CO COM 88579Y101   9,934,931 60,431 SH   SOLE   0 0 60,431
TORO CO COM 891092108   246,643 3,355 SH   SOLE   0 0 3,355
TOTALENERGIES SE SPONSORED ADS 89151E109   210,404 3,991 SH   SOLE   0 0 3,991
TRAVELERS COMPANIES INC COM 89417E109   1,001,446 6,735 SH   SOLE   0 0 6,735
TWILIO INC CL A 90138F102   428,294 3,895 SH   SOLE   0 0 3,895
US BANCORP DEL COM NEW 902973304   4,334,827 77,741 SH   SOLE   0 0 77,741
UNION PAC CORP COM 907818108   503,272 3,107 SH   SOLE   0 0 3,107
UNITED PARCEL SERVICE INC CL B 911312106   547,940 4,573 SH   SOLE   0 0 4,573
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106   315,234 8,797 SH   SOLE   0 0 8,797
UNITEDHEALTH GROUP INC COM 91324P102   8,548,537 39,336 SH   SOLE   0 0 39,336
VALERO ENERGY CORP COM 91913Y100   247,088 2,899 SH   SOLE   0 0 2,899
VANECK ETF TRUST VANECK SHRT MUNI 92189F528   495,111 27,980 SH   SOLE   0 0 27,980
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   724,529 14,447 SH   SOLE   0 0 14,447
VANECK ETF TRUST BIOTECH ETF 92189F726   263,244 2,231 SH   SOLE   0 0 2,231
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   5,715,407 47,796 SH   SOLE   0 0 47,796
VANGUARD STAR FDS VG TL INTL STK F 921909768   1,278,934 24,757 SH   SOLE   0 0 24,757
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828   1,049,581 7,359 SH   SOLE   0 0 7,359
VANGUARD BD INDEX FDS INTERMED TERM 921937819   306,891 3,487 SH   SOLE   0 0 3,487
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   4,874,339 60,333 SH   SOLE   0 0 60,333
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   5,665,861 67,107 SH   SOLE   0 0 67,107
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,760,833 42,864 SH   SOLE   0 0 42,864
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   1,997,963 22,517 SH   SOLE   0 0 22,517
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   975,090 16,575 SH   SOLE   0 0 16,575
VANGUARD WORLD FD CONSUM STP ETF 92204A207   305,212 1,936 SH   SOLE   0 0 1,936
VANGUARD WORLD FD FINANCIALS ETF 92204A405   215,046 3,051 SH   SOLE   0 0 3,051
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   5,680,874 33,752 SH   SOLE   0 0 33,752
VANGUARD WORLD FD INF TECH ETF 92204A702   477,407 2,206 SH   SOLE   0 0 2,206
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   905,910 15,462 SH   SOLE   0 0 15,462
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   475,523 6,356 SH   SOLE   0 0 6,356
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,142,175 28,370 SH   SOLE   0 0 28,370
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866   805,871 12,201 SH   SOLE   0 0 12,201
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   331,129 6,217 SH   SOLE   0 0 6,217
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   406,440 7,580 SH   SOLE   0 0 7,580
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   2,098,447 7,661 SH   SOLE   0 0 7,661
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   2,388,105 25,610 SH   SOLE   0 0 25,610
VANGUARD INDEX FDS SM CP VAL ETF 922908611   714,727 5,547 SH   SOLE   0 0 5,547
VANGUARD INDEX FDS MID CAP ETF 922908629   764,642 4,562 SH   SOLE   0 0 4,562
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   647,526 5,566 SH   SOLE   0 0 5,566
VANGUARD INDEX FDS GROWTH ETF 922908736   1,821,560 10,955 SH   SOLE   0 0 10,955
VANGUARD INDEX FDS VALUE ETF 922908744   674,662 6,044 SH   SOLE   0 0 6,044
VANGUARD INDEX FDS TOTAL STK MKT 922908769   4,037,392 26,738 SH   SOLE   0 0 26,738
VERIZON COMMUNICATIONS INC COM 92343V104   1,433,660 23,752 SH   SOLE   0 0 23,752
VISA INC COM CL A 92826C839   1,332,829 7,749 SH   SOLE   0 0 7,749
WP CAREY INC COM 92936U109   1,142,190 12,616 SH   SOLE   0 0 12,616
WEC ENERGY GROUP INC COM 92939U106   367,884 3,868 SH   SOLE   0 0 3,868
WALMART INC COM 931142103   663,293 5,589 SH   SOLE   0 0 5,589
WASTE MGMT INC DEL COM 94106L109   803,917 6,991 SH   SOLE   0 0 6,991
WELLS FARGO CO NEW COM 949746101   2,791,269 55,338 SH   SOLE   0 0 55,338
WILLIAMS COS INC COM 969457100   426,873 17,742 SH   SOLE   0 0 17,742
WISDOMTREE TR NEW ECON REAL ES 97717W331   223,037 7,620 SH   SOLE   0 0 7,620
WISDOMTREE TR INTRST RATE HDGE 97717W380   389,522 8,149 SH   SOLE   0 0 8,149
WISDOMTREE TR HEDGED HI YLD BD 97717W430   258,155 11,219 SH   SOLE   0 0 11,219
WISDOMTREE TR US MIDCAP DIVID 97717W505   305,533 8,415 SH   SOLE   0 0 8,415
WISDOMTREE TR ITL HDG QTLY DIV 97717X594   1,571,817 46,752 SH   SOLE   0 0 46,752
WISDOMTREE TR US QTLY DIV GRT 97717X669   8,146,879 180,680 SH   SOLE   0 0 180,680
WISDOMTREE TR EUROPE HEDGED EQ 97717X701   263,152 3,911 SH   SOLE   0 0 3,911
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   1,476,397 58,938 SH   SOLE   0 0 58,938
WORKDAY INC CL A 98138H101   281,624 1,657 SH   SOLE   0 0 1,657
XCEL ENERGY INC COM 98389B100   6,784,342 103,978 SH   SOLE   0 0 103,978
XENIA HOTELS & RESORTS INC COM 984017103   230,043 10,752 SH   SOLE   0 0 10,752