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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109 324 2,408 SH   SOLE   0 0 2,408
ADVISORSHARES TR PURE US CANNABIS 00768Y453 264 29,550 SH   SOLE   0 0 29,550
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 288 3,600 SH   SOLE   0 0 3,600
ALPHABET INC CAP STK CL A 02079K305 598 6,240 SH   SOLE   0 0 6,240
ALPHABET INC CAP STK CL C 02079K107 364 3,780 SH   SOLE   0 0 3,780
AMARIN CORP PLC SPONS ADR NEW 023111206 16 14,000 SH   SOLE   0 0 14,000
AMAZON COM INC COM 023135106 1,230 10,880 SH   SOLE   0 0 10,880
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 1,657 36,216 SH   SOLE   0 0 36,216
AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 343 7,740 SH   SOLE   0 0 7,740
AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 1,012 21,374 SH   SOLE   0 0 21,374
AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 4,686 134,498 SH   SOLE   5 0 134,493
AMERICAN CENTY ETF TR STOXX US QUALT 025072208 1,709 40,922 SH   SOLE   0 0 40,922
AMERICAN CENTY ETF TR US SML CP VALU 025072877 587 8,954 SH   SOLE   0 0 8,954
AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 365 19,920 SH   SOLE   5 0 19,915
APPLE INC COM 037833100 2,129 15,402 SH   SOLE   0 0 15,402
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 351 1,310 SH   SOLE   0 0 1,310
CAMPING WORLD HLDGS INC CL A 13462K109 1,878 74,309 SH   SOLE   0 0 74,309
CANOPY GROWTH CORP COM 138035100 262 95,276 SH   SOLE   400 0 94,876
CHEVRON CORP NEW COM 166764100 225 1,580 SH   SOLE   0 0 1,580
COMMERCE BANCSHARES INC COM 200525103 258 3,904 SH   SOLE   0 0 3,904
COSTCO WHSL CORP NEW COM 22160K105 412 872 SH   SOLE   0 0 872
CRONOS GROUP INC COM 22717L101 110 39,210 SH   SOLE   0 0 39,210
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 851 21,970 SH   SOLE   0 0 21,970
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 392 35,526 SH   SOLE   0 0 35,526
ENTERPRISE PRODS PARTNERS L COM 293792107 260 10,960 SH   SOLE   0 0 10,960
EPR PPTYS COM SH BEN INT 26884U109 262 7,284 SH   SOLE   0 0 7,284
ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 182 20,000 SH   SOLE   0 0 20,000
EXXON MOBIL CORP COM 30231G102 808 9,266 SH   SOLE   0 0 9,266
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 3,900 227,879 SH   SOLE   0 0 227,879
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 2,242 48,149 SH   SOLE   5 0 48,144
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 610 12,500 SH   SOLE   0 0 12,500
FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101 380 12,290 SH   SOLE   0 0 12,290
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 31,464 1,241,813 SH   SOLE   492 0 1,241,321
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 351 18,920 SH   SOLE   0 0 18,920
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 1,646 44,684 SH   SOLE   0 0 44,684
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 709 7,314 SH   SOLE   0 0 7,314
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 265 5,708 SH   SOLE   0 0 5,708
FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838 8,845 725,593 SH   SOLE   782 0 724,812
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 227 4,070 SH   SOLE   0 0 4,070
FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 326 9,116 SH   SOLE   30 0 9,086
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 2,575 66,352 SH   SOLE   0 0 66,352
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 471 6,156 SH   SOLE   0 0 6,156
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 2,950 36,422 SH   SOLE   0 0 36,422
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 512 7,162 SH   SOLE   0 0 7,162
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 30,739 462,762 SH   SOLE   27 0 462,735
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 1,874 14,818 SH   SOLE   0 0 14,818
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 1,087 32,540 SH   SOLE   0 0 32,540
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 3,286 55,376 SH   SOLE   925 0 54,451
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 546 14,150 SH   SOLE   0 0 14,150
FIRST TR EXCHANGE-TRADED FD HIGH INCM STRGC 33739Q309 2,596 59,576 SH   SOLE   0 0 59,576
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 793 13,840 SH   SOLE   0 0 13,840
FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 264 10,220 SH   SOLE   0 0 10,220
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 8,173 358,199 SH   SOLE   437 0 357,762
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 3,887 157,432 SH   SOLE   5 0 157,427
FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 2,261 59,048 SH   SOLE   0 0 59,048
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 9,942 255,521 SH   SOLE   80 0 255,441
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 246 5,592 SH   SOLE   0 0 5,592
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 280 11,730 SH   SOLE   0 0 11,730
FIRST TR NASDAQ 100 TECH IND SHS 337345102 3,067 29,215 SH   SOLE   150 0 29,065
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 326 4,472 SH   SOLE   0 0 4,472
FIRST TR VALUE LINE DIVID IN SHS 33734H106 21,495 600,230 SH   SOLE   1,385 0 598,845
FORD MTR CO DEL COM 345370860 139 12,518 SH   SOLE   0 0 12,518
GABELLI EQUITY TR INC COM 362397101 222 40,500 SH   SOLE   0 0 40,500
GARMIN LTD SHS H2906T109 232 2,900 SH   SOLE   0 0 2,900
GLOBAL X FDS GLOBAL X SILVER 37954Y848 2,807 116,442 SH   SOLE   0 0 116,442
GLOBAL X FDS US INFR DEV ETF 37954Y673 2,772 121,151 SH   SOLE   157 0 120,994
HCA HEALTHCARE INC COM 40412C101 414 2,258 SH   SOLE   0 0 2,258
HECLA MNG CO COM 422704106 537 136,010 SH   SOLE   0 0 136,010
HOME DEPOT INC COM 437076102 250 905 SH   SOLE   0 0 905
HUMANA INC COM 444859102 416 858 SH   SOLE   0 0 858
INNOVATIVE INDL PPTYS INC COM 45781V101 2,227 25,208 SH   SOLE   0 0 25,208
INVESCO ACTIVELY MANAGED ETF BLNCD MLTI AST 46090A200 1,186 86,362 SH   SOLE   0 0 86,362
INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 329 4,782 SH   SOLE   0 0 4,782
INVESCO EXCH TRADED FD TR II KBW REGL BKG 46138E578 319 5,748 SH   SOLE   0 0 5,748
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 2,501 22,728 SH   SOLE   0 0 22,728
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 829 8,628 SH   SOLE   0 0 8,628
INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 226 6,020 SH   SOLE   0 0 6,020
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 305 20,075 SH   SOLE   0 0 20,075
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 1,150 16,512 SH   SOLE   0 0 16,512
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 1,117 18,011 SH   SOLE   0 0 18,011
INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 1,268 32,684 SH   SOLE   0 0 32,684
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 254 1,004 SH   SOLE   0 0 1,004
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 200 880 SH   SOLE   0 0 880
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 7,538 59,224 SH   SOLE   0 0 59,224
INVESCO QQQ TR UNIT SER 1 46090E103 6,502 24,372 SH   SOLE   70 0 24,302
ISHARES INC MSCI BRAZIL ETF 464286400 301 10,164 SH   SOLE   0 0 10,164
ISHARES TR CORE S&P500 ETF 464287200 3,346 9,330 SH   SOLE   0 0 9,330
ISHARES TR GRWT ALLOCAT ETF 464289867 780 17,407 SH   SOLE   0 0 17,407
ISHARES TR MSCI USA MIN VOL 46429B697 211 3,174 SH   SOLE   0 0 3,174
ISHARES TR S&P MC 400GR ETF 464287606 757 12,025 SH   SOLE   0 0 12,025
ISHARES TR U.S. MED DVC ETF 464288810 834 17,643 SH   SOLE   0 0 17,643
JOHNSON & JOHNSON COM 478160104 282 1,727 SH   SOLE   0 0 1,727
KRANESHARES TR CSI CHI INTERNET 500767306 557 22,666 SH   SOLE   0 0 22,666
LEGGETT & PLATT INC COM 524660107 286 8,630 SH   SOLE   0 0 8,630
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 286 6,000 SH   SOLE   0 0 6,000
MCDONALDS CORP COM 580135101 523 2,262 SH   SOLE   0 0 2,262
MICROSOFT CORP COM 594918104 1,702 7,307 SH   SOLE   0 0 7,307
NEWMONT CORP COM 651639106 434 10,340 SH   SOLE   0 0 10,340
NEXTERA ENERGY INC COM 65339F101 358 4,572 SH   SOLE   0 0 4,572
NVIDIA CORPORATION COM 67066G104 297 2,432 SH   SOLE   0 0 2,432
ORGANIGRAM HLDGS INC COM 68620P101 23 26,600 SH   SOLE   0 0 26,600
PACER FDS TR US CASH COWS 100 69374H881 6,357 155,028 SH   SOLE   0 0 155,028
PEPSICO INC COM 713448108 1,012 6,197 SH   SOLE   0 0 6,197
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 290 23,440 SH   SOLE   0 0 23,440
PFIZER INC COM 717081103 206 4,698 SH   SOLE   0 0 4,698
PGIM ETF TR PGIM ULTRA SH BD 69344A107 609 12,380 SH   SOLE   0 0 12,380
PROCTER AND GAMBLE CO COM 742718109 707 5,593 SH   SOLE   0 0 5,593
RILEY EXPLORATION PERMIAN IN COM 76665T102 3,556 187,400 SH   SOLE   0 0 187,400
SCHWAB CHARLES CORP COM 808513105 433 6,022 SH   SOLE   0 0 6,022
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 3,876 27,254 SH   SOLE   0 0 27,254
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2,601 21,662 SH   SOLE   0 0 21,662
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 142 15,200 SH   SOLE   0 0 15,200
SOUTHWESTERN ENERGY CO COM 845467109 222 36,352 SH   SOLE   0 0 36,352
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 514 1,788 SH   SOLE   0 0 1,788
SPDR GOLD TR GOLD SHS 78463V107 2,216 14,058 SH   SOLE   100 0 13,958
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 3,220 124,670 SH   SOLE   0 0 124,670
SPDR S&P 500 ETF TR TR UNIT 78462F103 13,055 36,549 SH   SOLE   82 0 36,467
SPDR SER TR AEROSPACE DEF 78464A631 278 3,028 SH   SOLE   0 0 3,028
SPDR SER TR BLOOMBERG 1 10 Y 78468R861 922 50,766 SH   SOLE   0 0 50,766
SPDR SER TR NYSE TECH ETF 78464A102 637 6,804 SH   SOLE   0 0 6,804
SPDR SER TR PORTFLI TIPS ETF 78464A656 334 13,317 SH   SOLE   0 0 13,317
SPDR SER TR PORTFOLIO S&P400 78464A847 1,439 37,194 SH   SOLE   0 0 37,194
SPDR SER TR PORTFOLIO S&P500 78464A854 2,196 52,286 SH   SOLE   0 0 52,286
SPDR SER TR PORTFOLIO S&P600 78468R853 2,373 69,735 SH   SOLE   0 0 69,735
SPDR SER TR S&P 600 SML CAP 78464A813 1,965 25,980 SH   SOLE   0 0 25,980
SPDR SER TR S&P DIVID ETF 78464A763 215 1,923 SH   SOLE   0 0 1,923
SPDR SER TR S&P METALS MNG 78464A755 1,520 35,946 SH   SOLE   0 0 35,946
TESLA INC COM 88160R101 2,154 8,120 SH   SOLE   0 0 8,120
UNION PAC CORP COM 907818108 466 2,394 SH   SOLE   0 0 2,394
UNITEDHEALTH GROUP INC COM 91324P102 466 924 SH   SOLE   0 0 924
VANECK ETF TRUST GOLD MINERS ETF 92189F106 7,342 304,378 SH   SOLE   0 0 304,378
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 266 9,012 SH   SOLE   0 0 9,012
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 566 1,724 SH   SOLE   0 0 1,724
WALMART INC COM 931142103 393 3,030 SH   SOLE   0 0 3,030
WISDOMTREE TR US MIDCAP DIVID 97717W505 3,064 81,184 SH   SOLE   0 0 81,184
ZYNERBA PHARMACEUTICALS INC COM 98986X109 12 15,200 SH   SOLE   0 0 15,200