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
ADVISORSHARES TR PURE US CANNABIS 00768Y453 BBG00X28J8Y2 193,099 27,625 SH   SOLE   0 0 27,625
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 271,748 3,080 SH   SOLE   0 0 3,080
AMAZON COM INC COM 023135106 BBG001S5PQL7 454,356 5,409 SH   SOLE   0 0 5,409
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 BBG00Q6ZDXT0 898,779 17,815 SH   SOLE   15 0 17,800
AMERICAN CENTY ETF TR CORE MUNI FXD IN 025072695 BBG00YFF8PK9 443,247 9,692 SH   SOLE   0 0 9,692
AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 BBG00JQ09CY6 213,261 4,705 SH   SOLE   0 0 4,705
AMERICAN CENTY ETF TR INTL EQT ETF 025072703 BBG00Q9MQ6T1 2,587,688 48,649 SH   SOLE   40 0 48,609
AMERICAN CENTY ETF TR REAL ESTATE ETF 025072356 BBG012R478M7 684,928 16,656 SH   SOLE   0 0 16,656
AMERICAN CENTY ETF TR STOXX US QLTY 025072307 BBG00LY8L335 811,257 14,055 SH   SOLE   0 0 14,055
AMERICAN CENTY ETF TR US LARGE CAP VLU 025072349 BBG012NL46D0 646,482 12,880 SH   SOLE   10 0 12,870
AMERICAN CENTY ETF TR US SML CP VALU 025072877 BBG00Q9MQZW3 822,053 11,032 SH   SOLE   15 0 11,017
APPLE INC COM 037833100 BBG001S5N8V8 994,022 7,650 SH   SOLE   0 0 7,650
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 208,816 676 SH   SOLE   0 0 676
BP PLC SPONSORED ADR 055622104 BBG001S5W4F5 372,228 10,656 SH   SOLE   0 0 10,656
CAMPING WORLD HLDGS INC CL A 13462K109 BBG00D2Z7X92 554,453 24,841 SH   SOLE   0 0 24,841
CANOPY GROWTH CORP COM 138035100 BBG001T6MH82 178,096 77,098 SH   SOLE   400 0 76,698
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 210,128 1,170 SH   SOLE   0 0 1,170
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 200,860 440 SH   SOLE   0 0 440
CRONOS GROUP INC COM 22717L101 BBG006G267X6 47,003 18,505 SH   SOLE   0 0 18,505
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 BBG011DXXNJ2 444,603 10,685 SH   SOLE   0 0 10,685
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 BBG001SDHNW4 130,404 10,986 SH   SOLE   0 0 10,986
ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 BBG003NYHL53 126,600 12,000 SH   SOLE   0 0 12,000
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 5,493,966 49,809 SH   SOLE   0 0 49,809
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 BBG00735B1V0 1,100,108 22,510 SH   SOLE   10 0 22,500
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 BBG0043NRZR1 1,713,847 102,014 SH   SOLE   0 0 102,014
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 BBG005GHHC44 12,648,047 516,457 SH   SOLE   319 0 516,138
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 BBG001VDB5R1 1,038,236 18,021 SH   SOLE   50 0 17,971
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 BBG001ST6970 797,121 12,699 SH   SOLE   0 0 12,699
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 BBG001ST6998 2,443,844 142,998 SH   SOLE   297 0 142,701
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 BBG001ST68V5 208,650 5,094 SH   SOLE   0 0 5,094
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 BBG001ST68R0 414,805 3,815 SH   SOLE   0 0 3,815
FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838 BBG001T71BV0 3,912,785 285,396 SH   SOLE   549 0 284,846
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 BBG009K1H2W7 233,063 6,020 SH   SOLE   0 0 6,020
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 BBG001T61KB4 252,991 2,900 SH   SOLE   0 0 2,900
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 BBG001S7FCJ8 1,115,455 14,177 SH   SOLE   0 0 14,177
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 BBG001SS8248 201,257 2,536 SH   SOLE   0 0 2,536
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 BBG001SQ1882 16,001,116 213,490 SH   SOLE   62 0 213,428
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 BBG001SN9872 790,500 6,419 SH   SOLE   0 0 6,419
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 BBG00CDYRGK7 558,314 15,945 SH   SOLE   0 0 15,945
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 BBG006XT8631 2,948,759 49,609 SH   SOLE   1,065 0 48,544
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 BBG001SSSWQ6 274,363 5,814 SH   SOLE   0 0 5,814
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 BBG001SS80F0 3,010,991 122,847 SH   SOLE   297 0 122,549
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 BBG0034YTRP6 2,092,731 78,408 SH   SOLE   45 0 78,363
FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 BBG0063G4FX3 765,054 17,340 SH   SOLE   0 0 17,340
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 BBG005SW6WS0 4,112,892 93,645 SH   SOLE   163 0 93,481
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 BBG004HQLXB7 1,727,962 38,752 SH   SOLE   5 0 38,747
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 BBG00J3TCS97 1,677,542 64,397 SH   SOLE   165 0 64,232
FIRST TR MORNINGSTAR DIVID L SHS 336917109 BBG001SP68G0 2,889,726 79,040 SH   SOLE   100 0 78,940
FIRST TR NASDAQ 100 TECH IND SHS 337345102 BBG001SQWVL2 1,552,339 14,750 SH   SOLE   150 0 14,600
FIRST TR VALUE LINE DIVID IN SHS 33734H106 BBG001SLWD88 11,850,104 296,920 SH   SOLE   1,476 0 295,444
GABELLI EQUITY TR INC COM 362397101 BBG001S5RFR3 126,643 23,110 SH   SOLE   0 0 23,110
GLOBAL X FDS GLOBAL X SILVER 37954Y848 BBG001SSPRJ8 3,254,886 115,544 SH   SOLE   0 0 115,544
GLOBAL X FDS US INFR DEV ETF 37954Y673 BBG00G5CR9C0 805,053 30,390 SH   SOLE   74 0 30,315
HCA HEALTHCARE INC COM 40412C101 BBG001T8NTY2 272,355 1,135 SH   SOLE   0 0 1,135
HECLA MNG CO COM 422704106 BBG001S5RXF7 483,748 87,005 SH   SOLE   0 0 87,005
HUMANA INC COM 444859102 BBG001S5S1X6 220,625 430 SH   SOLE   0 0 430
INNOVATIVE INDL PPTYS INC COM 45781V101 BBG00F0SW7P6 1,217,978 12,017 SH   SOLE   0 0 12,017
INVESCO ACTIVELY MANAGED ETF BLNCD MLTI AST 46090A200 BBG00G00LLB1 616,676 42,267 SH   SOLE   0 0 42,267
INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 BBG0036PLRD4 298,250 4,099 SH   SOLE   0 0 4,099
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 BBG00XS6PBW6 444,539 4,058 SH   SOLE   0 0 4,058
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 BBG00P4Y2TZ1 520,341 4,794 SH   SOLE   0 0 4,794
INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 BBG001SPHL97 615,097 20,794 SH   SOLE   100 0 20,694
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 BBG001SLKDX3 400,976 23,981 SH   SOLE   0 0 23,981
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 BBG001SJW5S8 901,579 11,973 SH   SOLE   0 0 11,973
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 BBG001SS30K9 1,774,624 25,694 SH   SOLE   660 0 25,034
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 BBG00KJR2QH7 293,428 1,017 SH   SOLE   0 0 1,017
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 4,147,128 29,360 SH   SOLE   0 0 29,360
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 2,279,682 8,561 SH   SOLE   70 0 8,491
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 1,588,294 4,133 SH   SOLE   0 0 4,133
ISHARES TR GRWT ALLOCAT ETF 464289867 BBG001T3YV58 224,800 4,766 SH   SOLE   0 0 4,766
ISHARES TR S&P MC 400GR ETF 464287606 BBG001SFQL08 411,399 6,023 SH   SOLE   0 0 6,023
ISHARES TR U.S. MED DVC ETF 464288810 BBG001SQZT52 442,506 8,417 SH   SOLE   0 0 8,417
KRANESHARES TR CSI CHI INTERNET 500767306 BBG004XB9HZ5 342,257 11,333 SH   SOLE   0 0 11,333
MCDONALDS CORP COM 580135101 BBG001S5T110 299,634 1,137 SH   SOLE   0 0 1,137
MICROSOFT CORP COM 594918104 BBG001S5TD05 878,629 3,663 SH   SOLE   0 0 3,663
NEWMONT CORP COM 651639106 BBG001S5TKX3 244,024 5,170 SH   SOLE   0 0 5,170
ORGANIGRAM HLDGS INC COM 68620P101 BBG002003J54 9,200 11,500 SH   SOLE   0 0 11,500
PACER FDS TR US CASH COWS 100 69374H881 BBG00FJQN752 3,404,585 73,612 SH   SOLE   0 0 73,612
PEPSICO INC COM 713448108 BBG001S695T1 562,214 3,112 SH   SOLE   0 0 3,112
PGIM ETF TR PGIM ULTRA SH BD 69344A107 BBG00KJQ1QS8 1,131,264 23,040 SH   SOLE   70 0 22,970
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 245,463 1,619 SH   SOLE   0 0 1,619
RILEY EXPLORATION PERMIAN IN COM 76665T102 BBG001SDLX20 1,541,190 52,368 SH   SOLE   0 0 52,368
SCHWAB CHARLES CORP COM 808513105 BBG001S5VXD4 252,111 3,028 SH   SOLE   0 0 3,028
SELECT SECTOR SPDR TR ENERGY 81369Y506 BBG001S7T1S7 4,879,079 55,780 SH   SOLE   0 0 55,780
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 BBG001S7T1Q9 615,610 4,766 SH   SOLE   0 0 4,766
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 BBG001S7T107 1,163,679 15,609 SH   SOLE   15 0 15,594
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 846,824 6,805 SH   SOLE   20 0 6,785
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 BBG00RRGP4W4 116,546 10,933 SH   SOLE   0 0 10,933
SIMON PPTY GROUP INC NEW COM 828806109 BBG001S77WM9 1,482,652 12,620 SH   SOLE   0 0 12,620
SOUTHWESTERN ENERGY CO COM 845467109 BBG001S5WHW7 210,167 35,926 SH   SOLE   0 0 35,926
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 BBG001S8LH99 707,562 2,135 SH   SOLE   0 0 2,135
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 1,114,687 6,570 SH   SOLE   100 0 6,470
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 BBG001SRXRJ1 1,825,352 61,480 SH   SOLE   0 0 61,480
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 5,503,629 14,391 SH   SOLE   234 0 14,157
SPDR SER TR BLOOMBERG 1 10 Y 78468R861 BBG004MKB438 507,896 27,528 SH   SOLE   0 0 27,528
SPDR SER TR NYSE TECH ETF 78464A102 BBG001SG42D8 264,147 2,726 SH   SOLE   0 0 2,726
SPDR SER TR PORTFOLIO S&P400 78464A847 BBG001SPT9T9 888,901 20,915 SH   SOLE   0 0 20,915
SPDR SER TR PORTFOLIO S&P500 78464A854 BBG001SPTB87 1,460,582 32,471 SH   SOLE   0 0 32,471
SPDR SER TR PORTFOLIO S&P600 78468R853 BBG004T58LZ5 1,296,576 35,071 SH   SOLE   0 0 35,071
SPDR SER TR RUSSELL YIELD 78468R770 BBG00BL38SV1 482,521 5,149 SH   SOLE   0 0 5,149
SPDR SER TR S&P 600 SML CAP 78464A813 BBG001SPTB69 915,858 11,140 SH   SOLE   0 0 11,140
SPDR SER TR S&P METALS MNG 78464A755 BBG001SMH2W0 1,034,118 20,761 SH   SOLE   0 0 20,761
SPDR SER TR S&P REGL BKG 78464A698 BBG001SMH2R6 479,719 8,166 SH   SOLE   0 0 8,166
SPOK HLDGS INC COM 84863T106 BBG001SF3J26 375,921 45,900 SH   SOLE   0 0 45,900
TESLA INC COM 88160R101 BBG001SQKGD7 527,457 4,282 SH   SOLE   0 0 4,282
UNION PAC CORP COM 907818108 BBG001S5X2M0 238,338 1,151 SH   SOLE   0 0 1,151
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 249,314 470 SH   SOLE   0 0 470
VANECK ETF TRUST GOLD MINERS ETF 92189F106 BBG001SR42Z0 6,701,510 233,828 SH   SOLE   0 0 233,828
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 302,855 862 SH   SOLE   0 0 862
WALMART INC COM 931142103 BBG001S5XH92 217,080 1,531 SH   SOLE   0 0 1,531