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   145,199 12,637 SH   SOLE   0 0 12,637
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   648,543 3,510 SH   SOLE   0 0 3,510
MEDTRONIC PLC SHS G5960L103   3,851,401 39,546 SH   SOLE   0 0 39,546
PENTAIR PLC SHS G7S00T104   213,235 5,732 SH   SOLE   0 0 5,732
ALPS ETF TR OSHARES US QUALT 00162Q387   203,614 5,964 SH   SOLE   0 0 5,964
ALPS ETF TR ALERIAN MLP 00162Q452   100,549 10,208 SH   SOLE   0 0 10,208
ALPS ETF TR SECTR DIV DOGS 00162Q858   770,396 17,710 SH   SOLE   0 0 17,710
AT&T INC COM 00206R102   1,619,740 48,336 SH   SOLE   0 0 48,336
ARK ETF TR INNOVATION ETF 00214Q104   299,290 6,238 SH   SOLE   0 0 6,238
ABBOTT LABS COM 002824100   948,451 11,278 SH   SOLE   0 0 11,278
ABBVIE INC COM 00287Y109   529,537 7,282 SH   SOLE   0 0 7,282
ETFS GOLD TR PHYSCL GOLD SHS 00326A104   2,516,136 18,501 SH   SOLE   0 0 18,501
ABRDN PRECIOUS METALS BASKET PHYSCL PRECS MET 003263100   456,443 6,705 SH   SOLE   0 0 6,705
ADVISORSHARES TR DORSEY WRIGT ADR 00768Y206   309,163 6,214 SH   SOLE   0 0 6,214
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   884,190 5,218 SH   SOLE   0 0 5,218
ALIGN TECHNOLOGY INC COM 016255101   861,881 3,149 SH   SOLE   0 0 3,149
ALLETE INC COM NEW 018522300   277,763 3,338 SH   SOLE   0 0 3,338
ALLSTATE CORP COM 020002101   521,055 5,099 SH   SOLE   0 0 5,099
ALPHABET INC CAP STK CL C 02079K107   553,426 512 SH   SOLE   0 0 512
ALPHABET INC CAP STK CL A 02079K305   2,914,898 2,692 SH   SOLE   0 0 2,692
ALTRIA GROUP INC COM 02209S103   1,104,001 22,930 SH   SOLE   0 0 22,930
AMAZON COM INC COM 023135106   26,382,053 13,932 SH   SOLE   0 0 13,932
AMERICAN ELEC PWR CO INC COM 025537101   493,101 5,603 SH   SOLE   0 0 5,603
AMERICAN EXPRESS CO COM 025816109   240,293 1,947 SH   SOLE   0 0 1,947
AMERICAN TOWER CORP NEW COM 03027X100   389,864 1,898 SH   SOLE   0 0 1,898
AMGEN INC COM 031162100   379,257 2,058 SH   SOLE   0 0 2,058
APPLE INC COM 037833100   16,929,639 85,538 SH   SOLE   0 0 85,538
APPLIED MATLS INC COM 038222105   273,553 6,091 SH   SOLE   0 0 6,091
ARCHER DANIELS MIDLAND CO COM 039483102   253,887 6,223 SH   SOLE   0 0 6,223
AUTODESK INC COM 052769106   687,927 4,223 SH   SOLE   0 0 4,223
AUTOMATIC DATA PROCESSING IN COM 053015103   485,703 2,924 SH   SOLE   0 0 2,924
BP PLC SPONSORED ADR 055622104   756,555 18,143 SH   SOLE   0 0 18,143
BANK AMERICA CORP COM 060505104   3,481,734 120,060 SH   SOLE   0 0 120,060
BANK MONTREAL QUE COM 063671101   352,427 4,671 SH   SOLE   0 0 4,671
BECTON DICKINSON & CO COM 075887109   663,542 2,633 SH   SOLE   0 0 2,633
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   12,954,980 60,773 SH   SOLE   0 0 60,773
BEST BUY INC COM 086516101   296,109 4,216 SH   SOLE   0 0 4,216
BIOGEN INC COM 09062X103   981,319 4,196 SH   SOLE   0 0 4,196
BIO-TECHNE CORP COM 09073M104   313,986 1,506 SH   SOLE   0 0 1,506
BLACKROCK INC COM 09247X101   359,097 765 SH   SOLE   0 0 765
BOEING CO COM 097023105   6,180,493 16,979 SH   SOLE   0 0 16,979
BOSTON SCIENTIFIC CORP COM 101137107   620,674 14,441 SH   SOLE   0 0 14,441
BRISTOL-MYERS SQUIBB CO COM 110122108   524,257 11,560 SH   SOLE   0 0 11,560
BROADCOM INC COM 11135F101   303,256 1,044 SH   SOLE   0 0 1,044
THE CIGNA GROUP COM 125523100   200,719 1,274 SH   SOLE   0 0 1,274
CSX CORP COM 126408103   277,856 3,591 SH   SOLE   0 0 3,591
CVS HEALTH CORP COM 126650100   617,668 11,335 SH   SOLE   0 0 11,335
CATERPILLAR INC COM 149123101   1,162,165 8,527 SH   SOLE   0 0 8,527
CENTERPOINT ENERGY INC COM 15189T107   311,650 10,885 SH   SOLE   0 0 10,885
CHESAPEAKE ENERGY CORP COM 165167735   34,763 17,827 SH   SOLE   0 0 17,827
CHEVRON CORP NEW COM 166764100   1,336,167 10,737 SH   SOLE   0 0 10,737
CHIMERA INVT CORP COM SHS 16934Q802   348,195 17,976 SH   SOLE   0 0 17,976
CISCO SYS INC COM 17275R102   1,333,228 24,360 SH   SOLE   0 0 24,360
COCA COLA CO COM 191216100   641,159 12,495 SH   SOLE   0 0 12,495
COLGATE PALMOLIVE CO COM 194162103   220,887 3,082 SH   SOLE   0 0 3,082
COMCAST CORP NEW CL A 20030N101   239,643 5,668 SH   SOLE   0 0 5,668
CONOCOPHILLIPS COM 20825C104   285,736 4,684 SH   SOLE   0 0 4,684
CONSTELLATION BRANDS INC CL A 21036P108   341,888 1,736 SH   SOLE   0 0 1,736
CORNING INC COM 219350105   340,166 10,237 SH   SOLE   0 0 10,237
COSTCO WHSL CORP NEW COM 22160K105   958,490 3,627 SH   SOLE   0 0 3,627
CROWN CASTLE INC COM 22822V101   236,846 1,817 SH   SOLE   0 0 1,817
CUMMINS INC COM 231021106   470,961 2,749 SH   SOLE   0 0 2,749
DBX ETF TR XTRACK MSCI EAFE 233051200   2,207,676 68,379 SH   SOLE   0 0 68,379
DNP SELECT INCOME FD INC COM 23325P104   192,387 16,187 SH   SOLE   0 0 16,187
DANAHER CORPORATION COM 235851102   456,600 3,191 SH   SOLE   0 0 3,191
DEERE & CO COM 244199105   749,873 4,505 SH   SOLE   0 0 4,505
DELTA AIR LINES INC DEL COM NEW 247361702   604,706 10,656 SH   SOLE   0 0 10,656
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207   661,137 13,296 SH   SOLE   0 0 13,296
DISNEY WALT CO COM 254687106   1,301,575 9,321 SH   SOLE   0 0 9,321
DOLLAR GEN CORP NEW COM 256677105   205,308 1,519 SH   SOLE   0 0 1,519
DOMINION ENERGY INC COM 25746U109   261,657 3,384 SH   SOLE   0 0 3,384
DONALDSON INC COM 257651109   369,775 7,270 SH   SOLE   0 0 7,270
DOW INC COM 260557103   294,028 5,963 SH   SOLE   0 0 5,963
DUKE ENERGY CORP NEW COM NEW 26441C204   621,711 7,046 SH   SOLE   0 0 7,046
DUPONT DE NEMOURS INC COM 26614N102   445,165 5,930 SH   SOLE   0 0 5,930
EDAP TMS S A SPONSORED ADR 268311107   27,000 10,000 SH   SOLE   0 0 10,000
EATON VANCE TAX-MANAGED BUY- COM 27828Y108   545,413 36,312 SH   SOLE   0 0 36,312
EATON VANCE TAX-MANAGED GLOB COM 27829F108   111,289 13,424 SH   SOLE   0 0 13,424
ECOLAB INC COM 278865100   2,268,968 11,465 SH   SOLE   0 0 11,465
EMERSON ELEC CO COM 291011104   403,497 6,048 SH   SOLE   0 0 6,048
ENBRIDGE INC COM 29250N105   326,452 9,048 SH   SOLE   0 0 9,048
ENTEGRIS INC COM 29362U104   202,498 5,426 SH   SOLE   0 0 5,426
EXELON CORP COM 30161N101   252,121 5,259 SH   SOLE   0 0 5,259
EXXON MOBIL CORP COM 30231G102   1,029,269 13,432 SH   SOLE   0 0 13,432
FS KKR CAP CORP COM 302635206   391,654 63,684 SH   SOLE   0 0 63,684
META PLATFORMS INC CL A 30303M102   1,044,323 5,411 SH   SOLE   0 0 5,411
FEDEX CORP COM 31428X106   385,686 2,340 SH   SOLE   0 0 2,340
FIDELITY NATL INFORMATION SV COM 31620M106   273,822 2,232 SH   SOLE   0 0 2,232
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203   439,843 3,123 SH   SOLE   0 0 3,123
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   1,108,565 7,708 SH   SOLE   0 0 7,708
FIRST TR VALUE LINE DIVID IN SHS 33734H106   2,081,184 61,683 SH   SOLE   0 0 61,683
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109   1,859,086 30,357 SH   SOLE   0 0 30,357
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135   416,957 13,174 SH   SOLE   0 0 13,174
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184   214,291 7,464 SH   SOLE   0 0 7,464
FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117   219,568 6,225 SH   SOLE   0 0 6,225
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   335,898 8,608 SH   SOLE   0 0 8,608
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   3,496,512 67,657 SH   SOLE   0 0 67,657
FORD MTR CO DEL COM 345370860   371,186 36,284 SH   SOLE   0 0 36,284
FREEPORT-MCMORAN INC CL B 35671D857   132,157 11,383 SH   SOLE   0 0 11,383
GE AEROSPACE COM NEW 369604301   625,458 59,511 SH   SOLE   0 0 59,511
GENERAL MLS INC COM 370334104   2,503,979 47,677 SH   SOLE   0 0 47,677
GENUINE PARTS CO COM 372460105   214,750 2,058 SH   SOLE   0 0 2,058
GLOBAL X FDS US PFD ETF 37954Y657   780,950 31,843 SH   SOLE   0 0 31,843
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715   274,213 13,120 SH   SOLE   0 0 13,120
GRACO INC COM 384109104   919,478 18,324 SH   SOLE   0 0 18,324
HOME DEPOT INC COM 437076102   1,674,075 8,050 SH   SOLE   0 0 8,050
HONEYWELL INTL INC COM 438516106   2,762,026 15,820 SH   SOLE   0 0 15,820
HORMEL FOODS CORP COM 440452100   300,958 7,424 SH   SOLE   0 0 7,424
H WORLD GROUP LTD SPONSORED ADS 44332N106   232,181 6,405 SH   SOLE   0 0 6,405
HUBBELL INC COM 443510607   420,670 3,226 SH   SOLE   0 0 3,226
HUNTINGTON BANCSHARES INC COM 446150104   385,251 27,593 SH   SOLE   0 0 27,593
IDACORP INC COM 451107106   261,520 2,604 SH   SOLE   0 0 2,604
ILLINOIS TOOL WKS INC COM 452308109   206,169 1,358 SH   SOLE   0 0 1,358
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107   799,709 26,289 SH   SOLE   0 0 26,289
INDEXIQ ETF TR IQ U.S. SMALL CA 45409B396   1,203,442 48,389 SH   SOLE   0 0 48,389
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800   1,101,379 34,909 SH   SOLE   0 0 34,909
INNOVATOR ETFS TRUST US EQTY ULTRA B 45782C821   525,061 21,206 SH   SOLE   0 0 21,206
INTEL CORP COM 458140100   1,476,329 30,840 SH   SOLE   0 0 30,840
INTERNATIONAL BUSINESS MACHS COM 459200101   672,354 4,876 SH   SOLE   0 0 4,876
INVESCO QQQ TR UNIT SER 1 46090E103   13,110,795 70,054 SH   SOLE   0 0 70,054
INTUITIVE SURGICAL INC COM NEW 46120E602   266,471 508 SH   SOLE   0 0 508
INTUIT COM 461202103   203,315 778 SH   SOLE   0 0 778
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100   658,824 10,145 SH   SOLE   0 0 10,145
INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167   237,872 3,809 SH   SOLE   0 0 3,809
INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175   218,822 1,968 SH   SOLE   0 0 1,968
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258   369,475 5,684 SH   SOLE   0 0 5,684
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266   946,006 7,920 SH   SOLE   0 0 7,920
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274   3,992,677 40,416 SH   SOLE   0 0 40,416
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   4,260,649 24,014 SH   SOLE   0 0 24,014
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332   6,379,031 31,478 SH   SOLE   0 0 31,478
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340   2,768,893 63,873 SH   SOLE   0 0 63,873
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   7,537,272 69,919 SH   SOLE   0 0 69,919
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373   6,815,415 50,930 SH   SOLE   0 0 50,930
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464   1,068,936 18,173 SH   SOLE   0 0 18,173
INVESCO EXCHANGE TRADED FD T LARGE CAP GROWTH 46137V746   550,844 11,388 SH   SOLE   0 0 11,388
INVESCO EXCHANGE TRADED FD T DORSEY WRIGHT MO 46137V837   446,407 7,401 SH   SOLE   0 0 7,401
INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500   308,808 13,954 SH   SOLE   0 0 13,954
INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149   281,409 2,387 SH   SOLE   0 0 2,387
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198   1,617,555 31,550 SH   SOLE   0 0 31,550
INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230   963,913 28,476 SH   SOLE   0 0 28,476
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263   629,547 16,815 SH   SOLE   0 0 16,815
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   16,076,115 292,187 SH   SOLE   0 0 292,187
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362   257,101 6,105 SH   SOLE   0 0 6,105
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   932,505 63,739 SH   SOLE   0 0 63,739
INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586   1,123,477 16,092 SH   SOLE   0 0 16,092
INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610   265,353 12,365 SH   SOLE   0 0 12,365
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784   1,029,674 35,457 SH   SOLE   0 0 35,457
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   273,211 12,057 SH   SOLE   0 0 12,057
INVESCO EXCH TRD SLF IDX FD BLOOMBERG PRICIN 46138J775   282,467 5,342 SH   SOLE   0 0 5,342
ISHARES GOLD TR ISHARES NEW 464285204   192,672 14,272 SH   SOLE   0 0 14,272
ISHARES INC MSCI EMERG MRKT 464286533   317,026 5,386 SH   SOLE   0 0 5,386
ISHARES INC MSCI EURZONE ETF 464286608   857,315 21,674 SH   SOLE   0 0 21,674
ISHARES TR MORNINGSTAR GRWT 464287119   597,996 3,117 SH   SOLE   0 0 3,117
ISHARES TR MORNINGSTR US EQ 464287127   269,380 1,631 SH   SOLE   0 0 1,631
ISHARES TR SELECT DIVID ETF 464287168   613,438 6,161 SH   SOLE   0 0 6,161
ISHARES TR TIPS BD ETF 464287176   515,910 4,467 SH   SOLE   0 0 4,467
ISHARES TR CORE S&P500 ETF 464287200   8,278,866 28,088 SH   SOLE   0 0 28,088
ISHARES TR CORE US AGGBD ET 464287226   1,514,394 13,600 SH   SOLE   0 0 13,600
ISHARES TR MSCI EMG MKT ETF 464287234   246,637 5,748 SH   SOLE   0 0 5,748
ISHARES TR IBOXX INV CP ETF 464287242   1,265,666 10,177 SH   SOLE   0 0 10,177
ISHARES TR S&P 500 GRWT ETF 464287309   1,679,359 9,369 SH   SOLE   0 0 9,369
ISHARES TR S&P 500 VAL ETF 464287408   1,907,580 16,364 SH   SOLE   0 0 16,364
ISHARES TR 7-10 YR TRSY BD 464287440   375,024 3,409 SH   SOLE   0 0 3,409
ISHARES TR 1 3 YR TREAS BD 464287457   5,685,065 67,057 SH   SOLE   0 0 67,057
ISHARES TR MSCI EAFE ETF 464287465   2,147,063 32,665 SH   SOLE   0 0 32,665
ISHARES TR RUS MDCP VAL ETF 464287473   575,523 6,457 SH   SOLE   0 0 6,457
ISHARES TR RUS MID CAP ETF 464287499   6,611,198 118,332 SH   SOLE   0 0 118,332
ISHARES TR CORE S&P MCP ETF 464287507   548,798 2,825 SH   SOLE   0 0 2,825
ISHARES TR ISHARES BIOTECH 464287556   316,978 2,905 SH   SOLE   0 0 2,905
ISHARES TR COHEN STEER REIT 464287564   215,769 1,915 SH   SOLE   0 0 1,915
ISHARES TR RUS 1000 VAL ETF 464287598   251,395 1,976 SH   SOLE   0 0 1,976
ISHARES TR S&P MC 400GR ETF 464287606   333,296 1,473 SH   SOLE   0 0 1,473
ISHARES TR RUS 1000 GRW ETF 464287614   456,646 2,902 SH   SOLE   0 0 2,902
ISHARES TR RUS 2000 VAL ETF 464287630   244,095 2,026 SH   SOLE   0 0 2,026
ISHARES TR RUS 2000 GRW ETF 464287648   472,816 2,354 SH   SOLE   0 0 2,354
ISHARES TR RUSSELL 2000 ETF 464287655   313,200 2,014 SH   SOLE   0 0 2,014
ISHARES TR U.S. TECH ETF 464287721   564,631 2,853 SH   SOLE   0 0 2,853
ISHARES TR US HLTHCARE ETF 464287762   778,790 3,988 SH   SOLE   0 0 3,988
ISHARES TR U.S. FIN SVC ETF 464287770   484,989 3,622 SH   SOLE   0 0 3,622
ISHARES TR U.S. FINLS ETF 464287788   210,062 1,672 SH   SOLE   0 0 1,672
ISHARES TR CORE S&P SCP ETF 464287804   3,428,142 43,793 SH   SOLE   0 0 43,793
ISHARES TR SP SMCP600VL ETF 464287879   732,939 4,932 SH   SOLE   0 0 4,932
ISHARES TR S&P SML 600 GWT 464287887   363,550 1,992 SH   SOLE   0 0 1,992
ISHARES TR MSCI ACWI EX US 464288240   452,429 9,676 SH   SOLE   0 0 9,676
ISHARES TR MRGSTR MD CP GRW 464288307   226,112 899 SH   SOLE   0 0 899
ISHARES TR MRGSTR MD CP VAL 464288406   491,163 3,120 SH   SOLE   0 0 3,120
ISHARES TR MSCI KLD400 SOC 464288570   220,404 2,015 SH   SOLE   0 0 2,015
ISHARES TR ISHS 1-5YR INVS 464288646   952,066 17,816 SH   SOLE   0 0 17,816
ISHARES TR PFD AND INCM SEC 464288687   1,362,240 36,967 SH   SOLE   0 0 36,967
ISHARES TR GLB CNSM STP ETF 464288737   1,313,729 24,962 SH   SOLE   0 0 24,962
ISHARES TR US AER DEF ETF 464288760   1,082,936 5,055 SH   SOLE   0 0 5,055
ISHARES TR US REGNL BKS ETF 464288778   335,912 7,318 SH   SOLE   0 0 7,318
ISHARES TR MSCI USA ESG SLC 464288802   212,498 1,744 SH   SOLE   0 0 1,744
ISHARES TR AGGRES ALLOC ETF 464289859   218,411 3,960 SH   SOLE   0 0 3,960
ISHARES TR A RATE CP BD ETF 46429B291   1,115,350 20,748 SH   SOLE   0 0 20,748
ISHARES TR GNMA BOND ETF 46429B333   452,855 9,035 SH   SOLE   0 0 9,035
ISHARES TR FLTG RATE NT ETF 46429B655   210,015 4,124 SH   SOLE   0 0 4,124
ISHARES TR CORE HIGH DV ETF 46429B663   479,207 5,071 SH   SOLE   0 0 5,071
ISHARES TR MSCI EAFE MIN VL 46429B689   1,150,417 15,837 SH   SOLE   0 0 15,837
ISHARES TR MSCI USA MIN VOL 46429B697   1,643,040 26,617 SH   SOLE   0 0 26,617
ISHARES TR MSCI USA QLT FCT 46432F339   491,861 5,377 SH   SOLE   0 0 5,377
ISHARES TR MSCI USA VALUE 46432F388   367,952 4,532 SH   SOLE   0 0 4,532
ISHARES TR MSCI USA MMENTM 46432F396   4,404,389 37,137 SH   SOLE   0 0 37,137
ISHARES TR CORE MSCI TOTAL 46432F834   924,047 15,758 SH   SOLE   0 0 15,758
ISHARES TR CORE MSCI EAFE 46432F842   1,361,420 22,173 SH   SOLE   0 0 22,173
ISHARES TR HDG MSCI EAFE 46434V803   310,167 10,401 SH   SOLE   0 0 10,401
JPMORGAN CHASE & CO. COM 46625H100   2,714,734 24,282 SH   SOLE   0 0 24,282
J P MORGAN EXCHANGE TRADED F DIV RTN INT EQ 46641Q209   308,785 5,670 SH   SOLE   0 0 5,670
J P MORGAN EXCHANGE TRADED F DIV RTN EM EQT 46641Q308   487,954 8,773 SH   SOLE   0 0 8,773
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   916,150 25,100 SH   SOLE   0 0 25,100
JOHNSON & JOHNSON COM 478160104   3,352,295 24,069 SH   SOLE   0 0 24,069
KIMBERLY-CLARK CORP COM 494368103   589,059 4,388 SH   SOLE   0 0 4,388
LAS VEGAS SANDS CORP COM 517834107   209,474 3,545 SH   SOLE   0 0 3,545
ELI LILLY & CO COM 532457108   545,249 4,921 SH   SOLE   0 0 4,921
LOCKHEED MARTIN CORP COM 539830109   852,556 2,345 SH   SOLE   0 0 2,345
MDU RES GROUP INC COM 552690109   223,101 8,580 SH   SOLE   0 0 8,580
MASTERCARD INCORPORATED CL A 57636Q104   595,980 2,253 SH   SOLE   0 0 2,253
MCCORMICK & CO INC COM NON VTG 579780206   323,041 2,084 SH   SOLE   0 0 2,084
MCDONALDS CORP COM 580135101   1,879,408 9,050 SH   SOLE   0 0 9,050
MERCK & CO INC COM 58933Y105   640,431 7,586 SH   SOLE   0 0 7,586
MICROSOFT CORP COM 594918104   4,719,202 35,228 SH   SOLE   0 0 35,228
MICRON TECHNOLOGY INC COM 595112103   225,366 5,840 SH   SOLE   0 0 5,840
NETFLIX INC COM 64110L106   779,453 2,122 SH   SOLE   0 0 2,122
NEXTERA ENERGY INC COM 65339F101   273,160 1,333 SH   SOLE   0 0 1,333
NORTHERN LTS FD TR IV INSPIRE 100 ETF 66538H534   1,737,163 62,360 SH   SOLE   0 0 62,360
NORTHERN LTS FD TR IV INSPIRE SML/ MID 66538H641   590,782 22,065 SH   SOLE   0 0 22,065
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658   1,617,422 56,908 SH   SOLE   0 0 56,908
NVIDIA CORPORATION COM 67066G104   3,485,539 21,224 SH   SOLE   0 0 21,224
OMEGA HEALTHCARE INVS INC COM 681936100   664,535 18,083 SH   SOLE   0 0 18,083
ORACLE CORP COM 68389X105   583,495 10,242 SH   SOLE   0 0 10,242
OTTER TAIL CORP COM 689648103   777,958 14,731 SH   SOLE   0 0 14,731
PALO ALTO NETWORKS INC COM 697435105   237,380 1,165 SH   SOLE   0 0 1,165
PAYPAL HLDGS INC COM 70450Y103   1,546,355 13,510 SH   SOLE   0 0 13,510
PEPSICO INC COM 713448108   1,157,697 8,829 SH   SOLE   0 0 8,829
PFIZER INC COM 717081103   1,490,448 34,406 SH   SOLE   0 0 34,406
PHILIP MORRIS INTL INC COM 718172109   319,991 4,016 SH   SOLE   0 0 4,016
PIMCO ETF TR ACTIVE BD ETF 72201R775   305,616 2,843 SH   SOLE   0 0 2,843
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   367,826 3,615 SH   SOLE   0 0 3,615
PIMCO EQUITY SER RAFI DYN ML US 72202L363   1,557,197 53,376 SH   SOLE   0 0 53,376
PIMCO EQUITY SER RAFI DYN MULTI 72202L371   993,807 39,862 SH   SOLE   0 0 39,862
PROCTER AND GAMBLE CO COM 742718109   1,933,423 17,633 SH   SOLE   0 0 17,633
PROSHARES TR MSCI EAFE DIVD 74347B839   260,998 6,895 SH   SOLE   0 0 6,895
PROSHARES TR MSCI EMRG MKTS 74347B847   619,927 10,520 SH   SOLE   0 0 10,520
PROSHARES TR PSHS ULT S&P 500 74347R107   1,726,160 13,670 SH   SOLE   0 0 13,670
PROSHARES TR PSHS ULTRA QQQ 74347R206   7,140,720 74,343 SH   SOLE   0 0 74,343
PROSHARES TR LARGE CAP CRE 74347R248   2,080,811 29,407 SH   SOLE   0 0 29,407
PROSHARES TR S&P 500 DV ARIST 74348A467   792,092 11,355 SH   SOLE   0 0 11,355
PRUDENTIAL FINL INC COM 744320102   268,527 2,659 SH   SOLE   0 0 2,659
RLI CORP COM 749607107   405,408 4,730 SH   SOLE   0 0 4,730
REALTY INCOME CORP COM 756109104   243,984 3,526 SH   SOLE   0 0 3,526
SPDR S&P 500 ETF TR TR UNIT 78462F103   12,235,751 41,556 SH   SOLE   0 0 41,556
SPDR GOLD TR GOLD SHS 78463V107   1,532,866 11,508 SH   SOLE   0 0 11,508
SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475   270,531 3,384 SH   SOLE   0 0 3,384
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749   817,390 16,381 SH   SOLE   0 0 16,381
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848   1,602,143 43,691 SH   SOLE   0 0 43,691
SPDR SER TR S&P 600 SMCP GRW 78464A201   3,126,197 51,325 SH   SOLE   0 0 51,325
SPDR SER TR S&P 600 SMCP VAL 78464A300   4,528,422 74,628 SH   SOLE   0 0 74,628
SPDR SER TR BBG CONV SEC ETF 78464A359   2,596,036 49,102 SH   SOLE   0 0 49,102
SPDR SER TR BLOOMBERG EMERGI 78464A391   283,682 10,197 SH   SOLE   0 0 10,197
SPDR SER TR S&P DIVID ETF 78464A763   3,353,021 33,238 SH   SOLE   0 0 33,238
SPDR SER TR S&P 400 MDCP GRW 78464A821   991,098 18,259 SH   SOLE   0 0 18,259
SPDR SER TR S&P 400 MDCP VAL 78464A839   981,676 19,110 SH   SOLE   0 0 19,110
SPDR SER TR S&P BIOTECH 78464A870   225,733 2,574 SH   SOLE   0 0 2,574
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   1,936,637 7,267 SH   SOLE   0 0 7,267
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   1,725,880 4,849 SH   SOLE   0 0 4,849
SPDR SER TR NUVEEN BLMBRG MU 78468R721   655,507 13,074 SH   SOLE   0 0 13,074
SPDR SER TR NUVEEN BLMBRG SH 78468R739   417,991 8,543 SH   SOLE   0 0 8,543
SALESFORCE INC COM 79466L302   211,360 1,393 SH   SOLE   0 0 1,393
SCHWAB CHARLES CORP COM 808513105   371,375 9,240 SH   SOLE   0 0 9,240
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   26,187,706 369,708 SH   SOLE   0 0 369,708
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   17,619,717 249,916 SH   SOLE   0 0 249,916
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   29,779,612 357,020 SH   SOLE   0 0 357,020
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   10,001,863 176,898 SH   SOLE   0 0 176,898
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   21,704,616 378,911 SH   SOLE   0 0 378,911
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   10,926,154 152,348 SH   SOLE   0 0 152,348
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   3,172,473 120,169 SH   SOLE   0 0 120,169
SCHWAB STRATEGIC TR FUNDAMENTAL EMER 808524730   1,179,614 40,785 SH   SOLE   0 0 40,785
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524748   945,687 30,135 SH   SOLE   0 0 30,135
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524755   3,979,878 141,710 SH   SOLE   0 0 141,710
SCHWAB STRATEGIC TR FUNDAMENTAL US S 808524763   3,774,618 99,778 SH   SOLE   0 0 99,778
SCHWAB STRATEGIC TR FUNDAMENTAL US L 808524771   1,085,381 27,599 SH   SOLE   0 0 27,599
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   31,245,519 584,133 SH   SOLE   0 0 584,133
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   8,216,724 254,018 SH   SOLE   0 0 254,018
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   2,629,605 49,615 SH   SOLE   0 0 49,615
SCHWAB STRATEGIC TR US REIT ETF 808524847   2,319,370 51,807 SH   SOLE   0 0 51,807
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854   299,794 5,455 SH   SOLE   0 0 5,455
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   3,949,707 78,073 SH   SOLE   0 0 78,073
SCHWAB STRATEGIC TR US TIPS ETF 808524870   2,512,316 44,616 SH   SOLE   0 0 44,616
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888   709,480 21,627 SH   SOLE   0 0 21,627
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   826,481 8,921 SH   SOLE   0 0 8,921
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   2,054,030 35,372 SH   SOLE   0 0 35,372
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,036,714 8,697 SH   SOLE   0 0 8,697
SELECT SECTOR SPDR TR ENERGY 81369Y506   666,951 10,469 SH   SOLE   0 0 10,469
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   936,128 33,918 SH   SOLE   0 0 33,918
SELECT SECTOR SPDR TR INDL 81369Y704   642,947 8,305 SH   SOLE   0 0 8,305
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,402,199 17,968 SH   SOLE   0 0 17,968
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   1,597,649 26,793 SH   SOLE   0 0 26,793
SHERWIN WILLIAMS CO COM 824348106   412,263 900 SH   SOLE   0 0 900
SOUTHERN CO COM 842587107   566,959 10,256 SH   SOLE   0 0 10,256
SPROTT PHYSICAL GOLD TR UNIT 85207H104   458,242 40,445 SH   SOLE   0 0 40,445
BLOCK INC CL A 852234103   2,152,473 29,677 SH   SOLE   0 0 29,677
STARBUCKS CORP COM 855244109   1,056,255 12,600 SH   SOLE   0 0 12,600
TARGET CORP COM 87612E106   1,659,041 19,155 SH   SOLE   0 0 19,155
TENNANT CO COM 880345103   265,608 4,340 SH   SOLE   0 0 4,340
TESLA INC COM 88160R101   871,271 3,899 SH   SOLE   0 0 3,899
TEXAS INSTRS INC COM 882508104   283,216 2,468 SH   SOLE   0 0 2,468
THERMO FISHER SCIENTIFIC INC COM 883556102   793,449 2,700 SH   SOLE   0 0 2,700
3M CO COM 88579Y101   9,037,544 52,138 SH   SOLE   0 0 52,138
TORO CO COM 891092108   225,120 3,354 SH   SOLE   0 0 3,354
TOTALENERGIES SE SPONSORED ADS 89151E109   225,538 3,991 SH   SOLE   0 0 3,991
TRAVELERS COMPANIES INC COM 89417E109   1,017,297 6,804 SH   SOLE   0 0 6,804
TWILIO INC CL A 90138F102   458,136 3,360 SH   SOLE   0 0 3,360
US BANCORP DEL COM NEW 902973304   4,085,026 77,412 SH   SOLE   0 0 77,412
UNION PAC CORP COM 907818108   513,756 3,038 SH   SOLE   0 0 3,038
UNITED PARCEL SERVICE INC CL B 911312106   447,280 4,331 SH   SOLE   0 0 4,331
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106   577,730 15,627 SH   SOLE   0 0 15,627
UNITEDHEALTH GROUP INC COM 91324P102   10,671,910 43,736 SH   SOLE   0 0 43,736
VALERO ENERGY CORP COM 91913Y100   242,484 2,832 SH   SOLE   0 0 2,832
VANECK ETF TRUST VANECK SHRT MUNI 92189F528   436,684 24,678 SH   SOLE   0 0 24,678
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   737,386 15,353 SH   SOLE   0 0 15,353
VANECK ETF TRUST BIOTECH ETF 92189F726   296,366 2,298 SH   SOLE   0 0 2,298
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   4,453,806 38,675 SH   SOLE   0 0 38,675
VANGUARD STAR FDS VG TL INTL STK F 921909768   1,356,575 25,717 SH   SOLE   0 0 25,717
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794   301,798 1,923 SH   SOLE   0 0 1,923
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828   798,951 5,592 SH   SOLE   0 0 5,592
VANGUARD BD INDEX FDS INTERMED TERM 921937819   300,734 3,477 SH   SOLE   0 0 3,477
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   4,891,806 60,745 SH   SOLE   0 0 60,745
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   5,207,596 62,689 SH   SOLE   0 0 62,689
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,700,064 40,759 SH   SOLE   0 0 40,759
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   1,674,089 19,159 SH   SOLE   0 0 19,159
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   964,436 16,831 SH   SOLE   0 0 16,831
VANGUARD WORLD FD CONSUM STP ETF 92204A207   296,627 1,994 SH   SOLE   0 0 1,994
VANGUARD WORLD FD FINANCIALS ETF 92204A405   219,616 3,182 SH   SOLE   0 0 3,182
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   5,910,214 33,978 SH   SOLE   0 0 33,978
VANGUARD WORLD FD INF TECH ETF 92204A702   448,414 2,126 SH   SOLE   0 0 2,126
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   917,441 15,550 SH   SOLE   0 0 15,550
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   464,586 6,181 SH   SOLE   0 0 6,181
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,247,055 29,322 SH   SOLE   0 0 29,322
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866   844,118 12,774 SH   SOLE   0 0 12,774
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   334,908 6,339 SH   SOLE   0 0 6,339
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   2,077,565 7,679 SH   SOLE   0 0 7,679
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   2,301,181 26,082 SH   SOLE   0 0 26,082
VANGUARD INDEX FDS SM CP VAL ETF 922908611   698,757 5,323 SH   SOLE   0 0 5,323
VANGUARD INDEX FDS MID CAP ETF 922908629   795,680 4,744 SH   SOLE   0 0 4,744
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   668,905 5,641 SH   SOLE   0 0 5,641
VANGUARD INDEX FDS GROWTH ETF 922908736   1,736,710 10,602 SH   SOLE   0 0 10,602
VANGUARD INDEX FDS VALUE ETF 922908744   602,691 5,400 SH   SOLE   0 0 5,400
VANGUARD INDEX FDS TOTAL STK MKT 922908769   3,797,627 25,302 SH   SOLE   0 0 25,302
VERIZON COMMUNICATIONS INC COM 92343V104   1,416,342 24,792 SH   SOLE   0 0 24,792
VISA INC COM CL A 92826C839   1,327,224 7,648 SH   SOLE   0 0 7,648
WP CAREY INC COM 92936U109   1,046,112 12,724 SH   SOLE   0 0 12,724
WEC ENERGY GROUP INC COM 92939U106   322,268 3,866 SH   SOLE   0 0 3,866
WALMART INC COM 931142103   591,600 5,354 SH   SOLE   0 0 5,354
WASTE MGMT INC DEL COM 94106L109   806,346 6,989 SH   SOLE   0 0 6,989
WELLS FARGO CO NEW COM 949746101   2,781,558 58,782 SH   SOLE   0 0 58,782
WISDOMTREE TR NEW ECON REAL ES 97717W331   358,960 11,804 SH   SOLE   0 0 11,804
WISDOMTREE TR INTRST RATE HDGE 97717W380   591,989 12,425 SH   SOLE   0 0 12,425
WISDOMTREE TR HEDGED HI YLD BD 97717W430   372,125 15,964 SH   SOLE   0 0 15,964
WISDOMTREE TR US MIDCAP DIVID 97717W505   300,497 8,301 SH   SOLE   0 0 8,301
WISDOMTREE TR ITL HDG QTLY DIV 97717X594   1,793,723 54,820 SH   SOLE   0 0 54,820
WISDOMTREE TR US QTLY DIV GRT 97717X669   7,699,024 176,381 SH   SOLE   0 0 176,381
WISDOMTREE TR EUROPE HEDGED EQ 97717X701   258,418 3,905 SH   SOLE   0 0 3,905
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   1,259,968 50,258 SH   SOLE   0 0 50,258
WORKDAY INC CL A 98138H101   314,949 1,532 SH   SOLE   0 0 1,532
XCEL ENERGY INC COM 98389B100   5,417,483 90,450 SH   SOLE   0 0 90,450
XENIA HOTELS & RESORTS INC COM 984017103   227,140 10,752 SH   SOLE   0 0 10,752