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
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 342,368 2,148 SH   SOLE   0 0 2,148
ADVISORSHARES TR PURE US CANNABIS 00768Y453 BBG00X28J8Y2 139,206 24,465 SH   SOLE   0 0 24,465
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 319,490 3,080 SH   SOLE   0 0 3,080
AMAZON COM INC COM 023135106 BBG001S5PQL7 610,338 5,909 SH   SOLE   0 0 5,909
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 BBG00Q6ZDXT0 1,116,993 21,119 SH   SOLE   15 0 21,104
AMERICAN CENTY ETF TR CORE MUNI FXD IN 025072695 BBG00YFF8PK9 419,697 9,008 SH   SOLE   0 0 9,008
AMERICAN CENTY ETF TR INTL EQT ETF 025072703 BBG00Q9MQ6T1 3,209,583 56,278 SH   SOLE   40 0 56,238
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 BBG00Q9MR7Z1 233,329 3,990 SH   SOLE   10 0 3,980
AMERICAN CENTY ETF TR REAL ESTATE ETF 025072356 BBG012R478M7 801,858 19,340 SH   SOLE   2 0 19,338
AMERICAN CENTY ETF TR STOXX US QLTY 025072307 BBG00LY8L335 1,368,213 21,306 SH   SOLE   0 0 21,306
AMERICAN CENTY ETF TR US EQT ETF 025072885 BBG00Q9MPQH1 273,454 3,858 SH   SOLE   0 0 3,858
AMERICAN CENTY ETF TR US LARGE CAP VLU 025072349 BBG012NL46D0 567,412 11,101 SH   SOLE   10 0 11,091
AMERICAN CENTY ETF TR US SML CP VALU 025072877 BBG00Q9MQZW3 1,046,561 14,131 SH   SOLE   17 0 14,114
ANTERO RESOURCES CORP COM 03674X106 BBG001T61KH8 437,995 18,969 SH   SOLE   0 0 18,969
APPLE INC COM 037833100 BBG001S5N8V8 1,161,836 7,045 SH   SOLE   0 0 7,045
BARRICK GOLD CORP COM 067901108 BBG001S5N9P3 360,722 19,425 SH   SOLE   0 0 19,425
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 208,727 676 SH   SOLE   0 0 676
CANOPY GROWTH CORP COM 138035100 BBG001T6MH82 116,427 66,528 SH   SOLE   400 0 66,128
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 211,277 1,294 SH   SOLE   0 0 1,294
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 218,623 440 SH   SOLE   0 0 440
CRONOS GROUP INC COM 22717L101 BBG006G267X6 32,796 16,905 SH   SOLE   0 0 16,905
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 BBG011DXXNJ2 397,426 8,945 SH   SOLE   0 0 8,945
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 BBG001SDHNW4 136,995 10,986 SH   SOLE   0 0 10,986
EPR PPTYS COM SH BEN INT 26884U109 BBG001SB5QR0 301,866 7,923 SH   SOLE   0 0 7,923
ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 BBG003NYHL53 180,144 16,200 SH   SOLE   0 0 16,200
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 5,410,840 49,341 SH   SOLE   0 0 49,341
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 BBG0043NRZR1 1,673,208 104,837 SH   SOLE   0 0 104,837
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 BBG005GHHC44 10,466,886 445,587 SH   SOLE   158 0 445,429
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 BBG001ST6970 792,983 12,775 SH   SOLE   0 0 12,775
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 BBG001ST6998 2,250,238 144,989 SH   SOLE   396 0 144,592
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 BBG001ST68R0 410,228 3,815 SH   SOLE   0 0 3,815
FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838 BBG001T71BV0 2,981,663 224,861 SH   SOLE   431 0 224,430
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 BBG009K1H2W7 238,666 5,582 SH   SOLE   0 0 5,582
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 BBG001T61KB4 277,356 2,840 SH   SOLE   0 0 2,840
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 BBG001S7FCJ8 1,001,128 11,911 SH   SOLE   0 0 11,911
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 BBG001SQ1882 12,405,526 170,077 SH   SOLE   62 0 170,015
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 BBG001SN9872 914,750 6,187 SH   SOLE   0 0 6,187
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 BBG00CDYRGK7 524,547 15,905 SH   SOLE   0 0 15,905
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 BBG006XT8631 3,904,764 65,614 SH   SOLE   1,065 0 64,549
FIRST TR EXCHANGE-TRADED FD LIMITED DURATION 33738D804 BBG013JYKVJ6 380,563 20,210 SH   SOLE   0 0 20,210
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 BBG001SSSWQ6 280,635 5,373 SH   SOLE   0 0 5,373
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 BBG001SS80F0 2,413,600 107,175 SH   SOLE   253 0 106,921
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 BBG0034YTRP6 2,171,726 81,551 SH   SOLE   47 0 81,504
FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 BBG0063G4FX3 1,808,977 37,675 SH   SOLE   59 0 37,616
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 BBG005SW6WS0 819,549 18,264 SH   SOLE   0 0 18,264
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 BBG004HQLXB7 1,501,438 33,188 SH   SOLE   5 0 33,183
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 BBG00J3TCS97 1,400,626 52,554 SH   SOLE   135 0 52,418
FIRST TR MORNINGSTAR DIVID L SHS 336917109 BBG001SP68G0 5,829,435 164,204 SH   SOLE   268 0 163,936
FIRST TR NASDAQ 100 TECH IND SHS 337345102 BBG001SQWVL2 1,816,905 13,921 SH   SOLE   150 0 13,771
FIRST TR VALUE LINE DIVID IN SHS 33734H106 BBG001SLWD88 10,776,831 268,347 SH   SOLE   1,507 0 266,839
GABELLI EQUITY TR INC COM 362397101 BBG001S5RFR3 132,651 23,110 SH   SOLE   0 0 23,110
GLOBAL X FDS GLOBAL X SILVER 37954Y848 BBG001SSPRJ8 4,345,692 141,461 SH   SOLE   0 0 141,461
GLOBAL X FDS US INFR DEV ETF 37954Y673 BBG00G5CR9C0 1,120,830 39,535 SH   SOLE   99 0 39,436
HCA HEALTHCARE INC COM 40412C101 BBG001T8NTY2 320,634 1,216 SH   SOLE   0 0 1,216
HECLA MNG CO COM 422704106 BBG001S5RXF7 326,089 51,515 SH   SOLE   0 0 51,515
INNOVATIVE INDL PPTYS INC COM 45781V101 BBG00F0SW7P6 920,891 12,118 SH   SOLE   0 0 12,118
INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 BBG0036PLRD4 305,196 4,142 SH   SOLE   0 0 4,142
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 BBG00XS6PBW6 458,772 3,475 SH   SOLE   0 0 3,475
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 BBG00P4Y2TZ1 636,445 5,674 SH   SOLE   0 0 5,674
INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 BBG001SPHL97 566,178 20,977 SH   SOLE   100 0 20,877
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 BBG001SLKDX3 549,917 30,842 SH   SOLE   0 0 30,842
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 BBG001SJW5S8 972,231 12,876 SH   SOLE   0 0 12,876
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 BBG001SS30K9 1,898,939 25,874 SH   SOLE   660 0 25,214
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 BBG00KJR2QH7 336,475 1,153 SH   SOLE   0 0 1,153
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 4,197,056 29,021 SH   SOLE   0 0 29,021
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 2,655,628 8,274 SH   SOLE   70 0 8,204
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 1,636,993 3,982 SH   SOLE   0 0 3,982
ISHARES TR GRWT ALLOCAT ETF 464289867 BBG001T3YV58 211,748 4,232 SH   SOLE   0 0 4,232
ISHARES TR S&P MC 400GR ETF 464287606 BBG001SFQL08 431,511 6,034 SH   SOLE   0 0 6,034
ISHARES TR U.S. MED DVC ETF 464288810 BBG001SQZT52 450,945 8,353 SH   SOLE   0 0 8,353
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 BBG00F7XD8R5 536,271 11,230 SH   SOLE   0 0 11,230
MCDONALDS CORP COM 580135101 BBG001S5T110 288,558 1,032 SH   SOLE   0 0 1,032
MICROSOFT CORP COM 594918104 BBG001S5TD05 1,010,618 3,505 SH   SOLE   0 0 3,505
NEWMONT CORP COM 651639106 BBG001S5TKX3 322,307 6,575 SH   SOLE   0 0 6,575
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 240,528 865 SH   SOLE   0 0 865
ORGANIGRAM HLDGS INC COM 68620P101 BBG002003J54 6,656 10,400 SH   SOLE   0 0 10,400
PACER FDS TR US CASH COWS 100 69374H881 BBG00FJQN752 3,413,048 72,695 SH   SOLE   0 0 72,695
PEPSICO INC COM 713448108 BBG001S695T1 592,109 3,248 SH   SOLE   0 0 3,248
PGIM ETF TR PGIM ULTRA SH BD 69344A107 BBG00KJQ1QS8 2,405,160 48,786 SH   SOLE   132 0 48,654
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 239,730 1,612 SH   SOLE   0 0 1,612
RILEY EXPLORATION PERMIAN IN COM 76665T102 BBG001SDLX20 288,038 7,568 SH   SOLE   0 0 7,568
SELECT SECTOR SPDR TR ENERGY 81369Y506 BBG001S7T1S7 4,800,492 57,955 SH   SOLE   0 0 57,955
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 BBG001S7T1Q9 602,278 4,027 SH   SOLE   0 0 4,027
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 1,236,619 8,189 SH   SOLE   20 0 8,169
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 BBG00RRGP4W4 101,130 12,155 SH   SOLE   0 0 12,155
SIMON PPTY GROUP INC NEW COM 828806109 BBG001S77WM9 1,572,839 14,046 SH   SOLE   0 0 14,046
SOUTHWESTERN ENERGY CO COM 845467109 BBG001S5WHW7 757,035 151,407 SH   SOLE   0 0 151,407
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 BBG001S8LH99 695,843 2,092 SH   SOLE   0 0 2,092
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 2,351,626 12,835 SH   SOLE   119 0 12,716
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 BBG001SRXRJ1 1,936,784 60,298 SH   SOLE   0 0 60,298
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 5,449,704 13,311 SH   SOLE   234 0 13,077
SPDR SER TR BLOOMBERG 1 10 Y 78468R861 BBG004MKB438 428,902 22,538 SH   SOLE   0 0 22,538
SPDR SER TR NYSE TECH ETF 78464A102 BBG001SG42D8 294,538 2,430 SH   SOLE   0 0 2,430
SPDR SER TR PORTFOLIO S&P400 78464A847 BBG001SPT9T9 913,863 20,798 SH   SOLE   0 0 20,798
SPDR SER TR PORTFOLIO S&P500 78464A854 BBG001SPTB87 1,541,843 32,021 SH   SOLE   0 0 32,021
SPDR SER TR PORTFOLIO S&P600 78468R853 BBG004T58LZ5 1,452,352 38,452 SH   SOLE   0 0 38,452
SPDR SER TR RUSSELL YIELD 78468R770 BBG00BL38SV1 485,440 5,147 SH   SOLE   0 0 5,147
SPDR SER TR S&P 600 SML CAP 78464A813 BBG001SPTB69 931,290 11,082 SH   SOLE   0 0 11,082
SPDR SER TR S&P DIVID ETF 78464A763 BBG001SPTBP8 264,899 2,141 SH   SOLE   0 0 2,141
SPDR SER TR S&P METALS MNG 78464A755 BBG001SMH2W0 874,837 16,456 SH   SOLE   0 0 16,456
SPDR SER TR S&P REGL BKG 78464A698 BBG001SMH2R6 351,748 8,019 SH   SOLE   0 0 8,019
SPOK HLDGS INC COM 84863T106 BBG001SF3J26 1,645,833 162,471 SH   SOLE   0 0 162,471
SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 BBG002XY8CM5 560,693 14,345 SH   SOLE   0 0 14,345
TESLA INC COM 88160R101 BBG001SQKGD7 785,446 3,786 SH   SOLE   0 0 3,786
UNION PAC CORP COM 907818108 BBG001S5X2M0 231,651 1,151 SH   SOLE   0 0 1,151
UNITED STS NAT GAS FD LP UNIT PAR 912318300 BBG001ST67S1 98,895 14,250 SH   SOLE   0 0 14,250
VANECK ETF TRUST GOLD MINERS ETF 92189F106 BBG001SR42Z0 8,617,155 266,372 SH   SOLE   0 0 266,372
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 324,172 862 SH   SOLE   0 0 862
WALMART INC COM 931142103 BBG001S5XH92 225,745 1,531 SH   SOLE   0 0 1,531
WISDOMTREE TR US LARGECAP DIVD 97717W307 BBG001SHL7K8 228,301 3,690 SH   SOLE   0 0 3,690