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
3M CO COM 88579Y101   1,746,810 16,619 SH   SOLE 0 0 0 16,619
ABBOTT LABS COM 002824100   273,908 2,705 SH   SOLE 0 0 0 2,705
ABBVIE INC COM 00287Y109   2,586,436 16,229 SH   SOLE 0 0 0 16,229
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   541,687 1,895 SH   SOLE 0 0 0 1,895
ADOBE SYSTEMS INCORPORATED COM 00724F101   652,124 1,692 SH   SOLE 0 0 0 1,692
ADVANCED MICRO DEVICES INC COM 007903107   790,843 8,069 SH   SOLE 0 0 0 8,069
AFLAC INC COM 001055102   291,630 4,520 SH   SOLE 0 0 0 4,520
ALPHABET INC CAP STK CL C 02079K107   1,447,680 13,920 SH   SOLE 0 0 0 13,920
ALPS ETF TR RIVERFRONT DYM 00162Q536   4,403,553 195,768 SH   SOLE 0 0 0 195,768
ALPS ETF TR RIVERFRNT DYMC 00162Q528   3,357,343 77,976 SH   SOLE 0 0 0 77,976
ALPS ETF TR RIVERFRNT FLEX 00162Q510   811,488 19,520 SH   SOLE 0 0 0 19,520
ALPS ETF TR RIVRFRNT STR INC 00162Q783   8,158,361 354,866 SH   SOLE 0 0 0 354,866
ALTRIA GROUP INC COM 02209S103   1,552,684 34,798 SH   SOLE 0 0 0 34,798
AMAZON COM INC COM 023135106   1,061,712 10,279 SH   SOLE 0 0 0 10,279
AMERICAN ELEC PWR CO INC COM 025537101   1,622,765 17,835 SH   SOLE 0 0 0 17,835
AMERICAN EXPRESS CO COM 025816109   255,566 1,549 SH   SOLE 0 0 0 1,549
AMERICAN TOWER CORP NEW COM 03027X100   500,257 2,448 SH   SOLE 0 0 0 2,448
AMGEN INC COM 031162100   242,126 1,002 SH   SOLE 0 0 0 1,002
APPLE INC COM 037833100   4,977,023 30,182 SH   SOLE 0 0 0 30,182
APPLIED MATLS INC COM 038222105   694,604 5,655 SH   SOLE 0 0 0 5,655
AT&T INC COM 00206R102   2,199,967 114,284 SH   SOLE 0 0 0 114,284
BCE INC COM NEW 05534B760   1,948,924 43,512 SH   SOLE 0 0 0 43,512
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   299,738 971 SH   SOLE 0 0 0 971
BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202   5,206,141 547,439 SH   SOLE 0 0 0 547,439
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   1,408,007 40,091 SH   SOLE 0 0 0 40,091
BROADCOM INC COM 11135F101   580,837 905 SH   SOLE 0 0 0 905
CHEVRON CORP NEW COM 166764100   1,742,052 10,677 SH   SOLE 0 0 0 10,677
COCA COLA CO COM 191216100   1,301,637 20,984 SH   SOLE 0 0 0 20,984
COHEN & STEERS INFRASTRUCTUR COM 19248A109   2,700,333 110,669 SH   SOLE 0 0 0 110,669
COSTCO WHSL CORP NEW COM 22160K105   620,082 1,248 SH   SOLE 0 0 0 1,248
CROWN CASTLE INC COM 22822V101   1,817,908 13,583 SH   SOLE 0 0 0 13,583
DISNEY WALT CO COM 254687106   396,061 3,955 SH   SOLE 0 0 0 3,955
DOMINION ENERGY INC COM 25746U109   1,372,294 24,545 SH   SOLE 0 0 0 24,545
DUKE ENERGY CORP NEW COM NEW 26441C204   1,594,004 16,523 SH   SOLE 0 0 0 16,523
ETF SER SOLUTIONS APTUS DEFINED 26922A388   1,404,554 54,084 SH   SOLE 0 0 0 54,084
ETF SER SOLUTIONS NATIONWIDE NASDQ 26922A172   2,286,089 116,340 SH   SOLE 0 0 0 116,340
EVEREST RE GROUP LTD COM G3223R108   463,278 1,294 SH   SOLE 0 0 0 1,294
EXXON MOBIL CORP COM 30231G102   4,609,455 42,034 SH   SOLE 0 0 0 42,034
FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608   1,500,262 26,690 SH   SOLE 0 0 0 26,690
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855   8,003,660 477,830 SH   SOLE 0 0 0 477,830
FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707   418,388 7,817 SH   SOLE 0 0 0 7,817
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   2,085,932 88,801 SH   SOLE 0 0 0 88,801
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176   367,126 3,490 SH   SOLE 0 0 0 3,490
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   7,134,101 97,808 SH   SOLE 0 0 0 97,808
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500   206,240 3,949 SH   SOLE 0 0 0 3,949
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   1,640,192 34,263 SH   SOLE 0 0 0 34,263
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   825,682 18,251 SH   SOLE 0 0 0 18,251
FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100   1,370,199 93,468 SH   SOLE 0 0 0 93,468
FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308   363,352 18,023 SH   SOLE 0 0 0 18,023
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408   4,615,717 116,089 SH   SOLE 0 0 0 116,089
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   943,451 20,938 SH   SOLE 0 0 0 20,938
FIRST TR EXCHNG TRADED FD VI TCW SECURITIZED 33740U109   1,280,020 58,933 SH   SOLE 0 0 0 58,933
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888   4,227,216 174,606 SH   SOLE 0 0 0 174,606
FIRST TR MORNINGSTAR DIVID L SHS 336917109   1,627,017 45,831 SH   SOLE 0 0 0 45,831
FLAHERTY & CRUMRINE PFD SECS COM 338478100   2,305,856 166,608 SH   SOLE 0 0 0 166,608
GENERAL ELECTRIC CO COM NEW 369604301   719,486 7,526 SH   SOLE 0 0 0 7,526
GENERAL MLS INC COM 370334104   1,353,538 15,838 SH   SOLE 0 0 0 15,838
GLACIER BANCORP INC NEW COM 37637Q105   857,550 20,413 SH   SOLE 0 0 0 20,413
GLOBAL X FDS US INFR DEV ETF 37954Y673   231,733 8,174 SH   SOLE 0 0 0 8,174
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529   826,255 8,251 SH   SOLE 0 0 0 8,251
GSK PLC SPONSORED ADR 37733W204   1,297,310 36,462 SH   SOLE 0 0 0 36,462
HOME DEPOT INC COM 437076102   642,421 2,177 SH   SOLE 0 0 0 2,177
HONEYWELL INTL INC COM 438516106   553,675 2,897 SH   SOLE 0 0 0 2,897
INTUIT COM 461202103   546,142 1,225 SH   SOLE 0 0 0 1,225
INTUITIVE SURGICAL INC COM NEW 46120E602   338,498 1,325 SH   SOLE 0 0 0 1,325
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   1,505,446 73,115 SH   SOLE 0 0 0 73,115
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   2,517,461 17,407 SH   SOLE 0 0 0 17,407
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431   3,967,672 46,514 SH   SOLE 0 0 0 46,514
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   456,349 1,654 SH   SOLE 0 0 0 1,654
INVESCO QQQ TR UNIT SER 1 46090E103   13,360,271 41,630 SH   SOLE 0 0 0 41,630
ISHARES GOLD TR ISHARES NEW 464285204   232,740 6,228 SH   SOLE 0 0 0 6,228
ISHARES INC MSCI EMRG CHN 46434G764   654,066 13,259 SH   SOLE 0 0 0 13,259
ISHARES INC CORE MSCI EMKT 46434G103   905,936 18,568 SH   SOLE 0 0 0 18,568
ISHARES TR CORE S&P SCP ETF 464287804   1,447,100 14,965 SH   SOLE 0 0 0 14,965
ISHARES TR TIPS BD ETF 464287176   216,972 1,968 SH   SOLE 0 0 0 1,968
ISHARES TR RUS TP200 GR ETF 464289438   336,488 2,422 SH   SOLE 0 0 0 2,422
ISHARES TR ISHS 1-5YR INVS 464288646   769,269 15,221 SH   SOLE 0 0 0 15,221
ISHARES TR CORE MSCI INTL 46435G326   448,264 7,413 SH   SOLE 0 0 0 7,413
ISHARES TR RUS 1000 VAL ETF 464287598   281,072 1,846 SH   SOLE 0 0 0 1,846
ISHARES TR ISHS 5-10YR INVT 464288638   782,379 15,257 SH   SOLE 0 0 0 15,257
ISHARES TR GLOBAL EQUITY 46434V316   349,662 10,397 SH   SOLE 0 0 0 10,397
ISHARES TR CORE US AGGBD ET 464287226   2,137,990 21,457 SH   SOLE 0 0 0 21,457
ISHARES TR SHORT TREAS BD 464288679   657,757 5,953 SH   SOLE 0 0 0 5,953
ISHARES TR MSCI USA MMENTM 46432F396   2,423,960 17,434 SH   SOLE 0 0 0 17,434
ISHARES TR CORE S&P500 ETF 464287200   2,266,862 5,514 SH   SOLE 0 0 0 5,514
ISHARES TR 0-5YR INVT GR CP 46434V100   3,096,366 63,869 SH   SOLE 0 0 0 63,869
ISHARES TR RUS MD CP GR ETF 464287481   3,077,666 33,802 SH   SOLE 0 0 0 33,802
ISHARES TR YLD OPTIM BD 46434V787   732,841 33,251 SH   SOLE 0 0 0 33,251
ISHARES TR 0-5YR HI YL CP 46434V407   236,330 5,670 SH   SOLE 0 0 0 5,670
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   651,674 13,139 SH   SOLE 0 0 0 13,139
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   774,575 14,186 SH   SOLE 0 0 0 14,186
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845   2,631,032 53,141 SH   SOLE 0 0 0 53,141
KIMBERLY-CLARK CORP COM 494368103   1,305,841 9,729 SH   SOLE 0 0 0 9,729
KRANESHARES TR QUADRTC INT RT 500767736   1,570,156 69,109 SH   SOLE 0 0 0 69,109
LILLY ELI & CO COM 532457108   363,338 1,058 SH   SOLE 0 0 0 1,058
LOCKHEED MARTIN CORP COM 539830109   294,180 622 SH   SOLE 0 0 0 622
LOWES COS INC COM 548661107   312,953 1,565 SH   SOLE 0 0 0 1,565
MASTERCARD INCORPORATED CL A 57636Q104   603,428 1,660 SH   SOLE 0 0 0 1,660
MICROSOFT CORP COM 594918104   2,815,420 9,766 SH   SOLE 0 0 0 9,766
NATIONAL GRID PLC SPONSORED ADR NE 636274409   1,743,372 25,642 SH   SOLE 0 0 0 25,642
NEWMONT CORP COM 651639106   227,649 4,644 SH   SOLE 0 0 0 4,644
NVIDIA CORPORATION COM 67066G104   1,019,694 3,671 SH   SOLE 0 0 0 3,671
PAYCHEX INC COM 704326107   531,010 4,634 SH   SOLE 0 0 0 4,634
PEPSICO INC COM 713448108   2,318,756 12,719 SH   SOLE 0 0 0 12,719
PHILIP MORRIS INTL INC COM 718172109   1,608,959 16,545 SH   SOLE 0 0 0 16,545
PIMCO CORPORATE & INCM STRG COM 72200U100   6,213,972 495,532 SH   SOLE 0 0 0 495,532
PIMCO ETF TR 0-5 HIGH YIELD 72201R783   308,445 3,378 SH   SOLE 0 0 0 3,378
PPL CORP COM 69351T106   1,597,095 57,470 SH   SOLE 0 0 0 57,470
PRICE T ROWE GROUP INC COM 74144T108   497,325 4,405 SH   SOLE 0 0 0 4,405
PROCTER AND GAMBLE CO COM 742718109   1,533,698 10,315 SH   SOLE 0 0 0 10,315
PROSPERITY BANCSHARES INC COM 743606105   356,878 5,801 SH   SOLE 0 0 0 5,801
S&P GLOBAL INC COM 78409V104   456,475 1,324 SH   SOLE 0 0 0 1,324
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   496,306 15,437 SH   SOLE 0 0 0 15,437
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,002,754 6,706 SH   SOLE 0 0 0 6,706
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   995,810 9,842 SH   SOLE 0 0 0 9,842
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   430,015 7,418 SH   SOLE 0 0 0 7,418
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   1,228,213 16,440 SH   SOLE 0 0 0 16,440
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   2,134,130 16,485 SH   SOLE 0 0 0 16,485
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,880,394 12,452 SH   SOLE 0 0 0 12,452
SELECTQUOTE INC COM 816307300   71,293 32,854 SH   SOLE 0 0 0 32,854
SERVICENOW INC COM 81762P102   512,121 1,102 SH   SOLE 0 0 0 1,102
SHELL PLC SPON ADS 780259305   532,763 9,259 SH   SOLE 0 0 0 9,259
SOUTHERN CO COM 842587107   1,655,663 23,795 SH   SOLE 0 0 0 23,795
SPDR GOLD TR GOLD SHS 78463V107   1,049,026 5,726 SH   SOLE 0 0 0 5,726
SPDR S&P 500 ETF TR TR UNIT 78462F103   224,346 548 SH   SOLE 0 0 0 548
SPDR SER TR PRTFLO S&P500 GW 78464A409   346,388 6,257 SH   SOLE 0 0 0 6,257
SPDR SER TR PORTFOLIO SHORT 78464A474   5,612,029 189,404 SH   SOLE 0 0 0 189,404
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   3,591,851 39,118 SH   SOLE 0 0 0 39,118
SPDR SER TR PORTFOLIO S&P500 78464A854   1,925,413 39,988 SH   SOLE 0 0 0 39,988
SPDR SER TR PORTFOLIO LN COR 78464A367   2,422,797 102,574 SH   SOLE 0 0 0 102,574
SPDR SER TR BLOOMBERG INVT 78468R200   3,097,411 101,788 SH   SOLE 0 0 0 101,788
SPDR SER TR PORTFOLI S&P1500 78464A805   1,692,034 33,552 SH   SOLE 0 0 0 33,552
SPDR SER TR PRTFLO S&P500 VL 78464A508   451,829 11,096 SH   SOLE 0 0 0 11,096
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   2,645,438 63,807 SH   SOLE 0 0 0 63,807
STEEL DYNAMICS INC COM 858119100   255,770 2,262 SH   SOLE 0 0 0 2,262
TESLA INC COM 88160R101   1,475,872 7,114 SH   SOLE 0 0 0 7,114
THERMO FISHER SCIENTIFIC INC COM 883556102   608,086 1,055 SH   SOLE 0 0 0 1,055
TIDAL ETF TR UNLIMITED HFND 886364439   2,530,259 124,154 SH   SOLE 0 0 0 124,154
TOLL BROTHERS INC COM 889478103   341,871 5,695 SH   SOLE 0 0 0 5,695
UNION PAC CORP COM 907818108   248,556 1,235 SH   SOLE 0 0 0 1,235
UNITED PARCEL SERVICE INC CL B 911312106   471,202 2,429 SH   SOLE 0 0 0 2,429
VANECK ETF TRUST FALLEN ANGEL HG 92189F437   984,067 35,120 SH   SOLE 0 0 0 35,120
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   3,269,770 42,748 SH   SOLE 0 51 0 42,697
VANGUARD BD INDEX FDS LONG TERM BOND 921937793   1,648,607 21,511 SH   SOLE 0 29 0 21,482
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   3,512,790 47,579 SH   SOLE 0 0 0 47,579
VANGUARD BD INDEX FDS INTERMED TERM 921937819   4,144,371 54,005 SH   SOLE 0 28 0 53,977
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   3,314,038 67,744 SH   SOLE 0 93 0 67,651
VANGUARD INDEX FDS TOTAL STK MKT 922908769   313,294 1,535 SH   SOLE 0 20 0 1,515
VANGUARD INDEX FDS SMALL CP ETF 922908751   2,204,600 11,630 SH   SOLE 0 26 0 11,604
VANGUARD INDEX FDS LARGE CAP ETF 922908637   823,272 4,407 SH   SOLE 0 0 0 4,407
VANGUARD INDEX FDS GROWTH ETF 922908736   5,729,594 22,970 SH   SOLE 0 91 0 22,879
VANGUARD INDEX FDS MID CAP ETF 922908629   2,082,147 9,872 SH   SOLE 0 0 0 9,872
VANGUARD INDEX FDS VALUE ETF 922908744   4,522,164 32,743 SH   SOLE 0 129 0 32,614
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   986,980 11,886 SH   SOLE 0 0 0 11,886
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   815,855 20,110 SH   SOLE 0 0 0 20,110
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,939,795 48,015 SH   SOLE 0 185 0 47,830
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   1,558,086 33,471 SH   SOLE 0 46 0 33,425
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   5,816,900 128,778 SH   SOLE 0 527 0 128,251
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   204,565 1,939 SH   SOLE 0 0 0 1,939
VANGUARD WORLD FD MEGA GRWTH IND 921910816   394,504 1,929 SH   SOLE 0 0 0 1,929
VERISK ANALYTICS INC COM 92345Y106   899,632 4,689 SH   SOLE 0 0 0 4,689
VERIZON COMMUNICATIONS INC COM 92343V104   1,940,927 49,908 SH   SOLE 0 0 0 49,908
VICTORY PORTFOLIOS II VCTRYSHS USAA CR 92647N535   868,096 17,698 SH   SOLE 0 0 0 17,698
VISA INC COM CL A 92826C839   1,029,037 4,564 SH   SOLE 0 0 0 4,564
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308   1,840,592 166,720 SH   SOLE 0 0 0 166,720
WEST PHARMACEUTICAL SVSC INC COM 955306105   317,713 917 SH   SOLE 0 0 0 917
WESTERN UN CO COM 959802109   324,287 29,084 SH   SOLE 0 0 0 29,084
WHEATON PRECIOUS METALS CORP COM 962879102   515,360 10,701 SH   SOLE 0 0 0 10,701
WILLIAMS SONOMA INC COM 969904101   395,152 3,248 SH   SOLE 0 0 0 3,248