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   135,536 24,465 SH   SOLE   0 0 24,465
ALPHABET INC CAP STK CL A 02079K305   368,676 3,080 SH   SOLE   0 0 3,080
AMAZON COM INC COM 023135106   801,586 6,149 SH   SOLE   0 0 6,149
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604   1,171,174 21,765 SH   SOLE   15 0 21,750
AMERICAN CENTY ETF TR AVANTIS US SMALL 025072323   518,058 11,354 SH   SOLE   16 0 11,338
AMERICAN CENTY ETF TR CORE MUNI FXD IN 025072695   478,945 10,379 SH   SOLE   0 0 10,379
AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109   231,773 5,081 SH   SOLE   0 0 5,081
AMERICAN CENTY ETF TR INTL EQT ETF 025072703   3,211,421 55,948 SH   SOLE   35 0 55,913
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802   222,998 3,874 SH   SOLE   5 0 3,869
AMERICAN CENTY ETF TR REAL ESTATE ETF 025072356   815,386 19,916 SH   SOLE   2 0 19,914
AMERICAN CENTY ETF TR US EQT ETF 025072885   237,074 3,153 SH   SOLE   0 0 3,153
AMERICAN CENTY ETF TR US LARGE CAP VLU 025072349   592,396 11,103 SH   SOLE   10 0 11,093
AMERICAN CENTY ETF TR US QUALITY GROW 025072307   1,673,252 24,211 SH   SOLE   6 0 24,205
AMERICAN CENTY ETF TR US SML CP VALU 025072877   1,447,389 18,649 SH   SOLE   12 0 18,637
AMPLIFY ETF TR BLOCKCHAIN LDR 032108607   219,142 9,632 SH   SOLE   20 0 9,612
ANTERO RESOURCES CORP COM 03674X106   538,995 23,404 SH   SOLE   0 0 23,404
APPLE INC COM 037833100   1,437,577 7,411 SH   SOLE   0 0 7,411
BARRICK GOLD CORP COM 067901108   388,121 22,925 SH   SOLE   0 0 22,925
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   206,305 605 SH   SOLE   0 0 605
CANOPY GROWTH CORP COM 138035100   26,523 68,373 SH   SOLE   0 0 68,373
CHEVRON CORP NEW COM 166764100   203,864 1,295 SH   SOLE   0 0 1,295
COSTCO WHSL CORP NEW COM 22160K105   236,888 440 SH   SOLE   0 0 440
CRONOS GROUP INC COM 22717L101   29,009 14,725 SH   SOLE   0 0 14,725
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401   386,821 8,032 SH   SOLE   0 0 8,032
EPR PPTYS COM SH BEN INT 26884U109   370,797 7,923 SH   SOLE   0 0 7,923
ETF MANAGERS TR PRIME JUNIR SLVR 26924G102   259,638 27,680 SH   SOLE   0 0 27,680
EXXON MOBIL CORP COM 30231G102   5,054,424 47,127 SH   SOLE   0 0 47,127
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   1,646,809 103,117 SH   SOLE   0 0 103,117
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   8,228,079 361,354 SH   SOLE   191 0 361,163
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119   796,647 12,715 SH   SOLE   0 0 12,715
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127   2,239,177 143,169 SH   SOLE   381 0 142,787
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143   413,202 3,815 SH   SOLE   0 0 3,815
FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838   4,093,418 325,647 SH   SOLE   495 0 325,152
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   252,763 5,566 SH   SOLE   0 0 5,566
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108   298,541 2,840 SH   SOLE   0 0 2,840
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103   913,558 10,361 SH   SOLE   0 0 10,361
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100   201,940 2,280 SH   SOLE   0 0 2,280
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   12,368,140 164,733 SH   SOLE   57 0 164,675
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   976,967 5,994 SH   SOLE   0 0 5,994
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878   535,274 15,926 SH   SOLE   0 0 15,926
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   3,973,482 66,882 SH   SOLE   1,105 0 65,777
FIRST TR EXCHANGE-TRADED FD LIMITED DURATION 33738D804   1,115,855 59,927 SH   SOLE   0 0 59,927
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500   244,185 4,773 SH   SOLE   0 0 4,773
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807   2,443,700 104,969 SH   SOLE   251 0 104,718
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   2,222,621 82,319 SH   SOLE   42 0 82,277
FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704   1,943,118 35,944 SH   SOLE   59 0 35,885
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   847,963 18,003 SH   SOLE   0 0 18,003
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   1,616,122 35,674 SH   SOLE   5 0 35,669
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   1,488,474 52,577 SH   SOLE   136 0 52,441
FIRST TR MORNINGSTAR DIVID L SHS 336917109   6,000,074 176,421 SH   SOLE   297 0 176,124
FIRST TR NASDAQ 100 TECH IND SHS 337345102   1,996,655 13,567 SH   SOLE   150 0 13,417
FIRST TR VALUE LINE DIVID IN SHS 33734H106   10,045,312 250,568 SH   SOLE   1,473 0 249,095
GABELLI EQUITY TR INC COM 362397101   134,038 23,110 SH   SOLE   0 0 23,110
GLOBAL X FDS GLOBAL X SILVER 37954Y848   4,056,670 156,085 SH   SOLE   0 0 156,085
GLOBAL X FDS US INFR DEV ETF 37954Y673   1,226,017 39,007 SH   SOLE   97 0 38,910
HCA HEALTHCARE INC COM 40412C101   355,375 1,171 SH   SOLE   0 0 1,171
HECLA MNG CO COM 422704106   119,676 23,238 SH   SOLE   0 0 23,238
INNOVATIVE INDL PPTYS INC COM 45781V101   819,164 11,219 SH   SOLE   0 0 11,219
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   572,956 3,769 SH   SOLE   0 0 3,769
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664   630,320 5,557 SH   SOLE   0 0 5,557
INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761   538,841 19,361 SH   SOLE   100 0 19,261
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548   456,171 25,272 SH   SOLE   0 0 25,272
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464   990,368 12,454 SH   SOLE   0 0 12,454
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472   2,178,053 26,986 SH   SOLE   660 0 26,326
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332   872,718 2,928 SH   SOLE   0 0 2,928
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   3,795,654 25,365 SH   SOLE   0 0 25,365
INVESCO QQQ TR UNIT SER 1 46090E103   3,023,343 8,184 SH   SOLE   70 0 8,114
ISHARES TR CORE S&P500 ETF 464287200   1,625,512 3,647 SH   SOLE   0 0 3,647
ISHARES TR S&P MC 400GR ETF 464287606   453,242 6,043 SH   SOLE   0 0 6,043
ISHARES TR U.S. MED DVC ETF 464288810   460,402 8,154 SH   SOLE   0 0 8,154
J P MORGAN EXCHANGE TRADED F MKT EXPN ENHNCD 46641Q118   590,127 11,765 SH   SOLE   0 0 11,765
MCDONALDS CORP COM 580135101   290,054 972 SH   SOLE   0 0 972
MICROSOFT CORP COM 594918104   1,219,235 3,580 SH   SOLE   0 0 3,580
NEWMONT CORP COM 651639106   280,490 6,575 SH   SOLE   0 0 6,575
NVIDIA CORPORATION COM 67066G104   370,549 875 SH   SOLE   0 0 875
ORGANIGRAM HLDGS INC COM 68620P101   4,056 10,400 SH   SOLE   0 0 10,400
PACER FDS TR US CASH COWS 100 69374H881   3,330,451 69,572 SH   SOLE   0 0 69,572
PEPSICO INC COM 713448108   603,769 3,259 SH   SOLE   0 0 3,259
PGIM ETF TR PGIM ULTRA SH BD 69344A107   2,417,866 48,934 SH   SOLE   132 0 48,802
PROCTER AND GAMBLE CO COM 742718109   257,715 1,698 SH   SOLE   0 0 1,698
RILEY EXPLORATION PERMIAN IN COM 76665T102   4,050,005 113,382 SH   SOLE   0 0 113,382
SELECT SECTOR SPDR TR ENERGY 81369Y506   3,318,076 40,878 SH   SOLE   0 0 40,878
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   674,070 3,969 SH   SOLE   0 0 3,969
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   552,723 3,179 SH   SOLE   0 0 3,179
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107   94,567 15,155 SH   SOLE   0 0 15,155
SIMON PPTY GROUP INC NEW COM 828806109   1,624,497 14,067 SH   SOLE   0 0 14,067
SOUTHWESTERN ENERGY CO COM 845467109   829,032 137,942 SH   SOLE   0 0 137,942
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   693,616 2,017 SH   SOLE   0 0 2,017
SPDR GOLD TR GOLD SHS 78463V107   2,718,109 15,247 SH   SOLE   118 0 15,129
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   1,618,765 49,746 SH   SOLE   0 0 49,746
SPDR S&P 500 ETF TR TR UNIT 78462F103   5,685,262 12,825 SH   SOLE   234 0 12,591
SPDR SER TR NYSE TECH ETF 78464A102   295,528 2,117 SH   SOLE   0 0 2,117
SPDR SER TR PORTFOLIO S&P400 78464A847   1,032,888 22,508 SH   SOLE   0 0 22,508
SPDR SER TR PORTFOLIO S&P500 78464A854   1,806,687 34,670 SH   SOLE   0 0 34,670
SPDR SER TR PORTFOLIO S&P600 78468R853   3,748,337 96,507 SH   SOLE   0 0 96,507
SPDR SER TR RUSSELL YIELD 78468R770   473,369 4,967 SH   SOLE   0 0 4,967
SPDR SER TR S&P DIVID ETF 78464A763   260,008 2,121 SH   SOLE   0 0 2,121
SPDR SER TR S&P REGL BKG 78464A698   317,498 7,775 SH   SOLE   0 0 7,775
SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400   554,751 13,870 SH   SOLE   0 0 13,870
TESLA INC COM 88160R101   919,866 3,514 SH   SOLE   0 0 3,514
UNION PAC CORP COM 907818108   235,518 1,151 SH   SOLE   0 0 1,151
UNITED STS NAT GAS FD LP UNIT PAR 912318300   105,735 14,250 SH   SOLE   0 0 14,250
VANECK ETF TRUST GOLD MINERS ETF 92189F106   8,016,137 266,228 SH   SOLE   0 0 266,228
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791   241,561 6,774 SH   SOLE   0 0 6,774
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   351,075 862 SH   SOLE   0 0 862
VANGUARD INDEX FDS VALUE ETF 922908744   211,096 1,485 SH   SOLE   0 0 1,485
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   273,801 5,929 SH   SOLE   0 0 5,929
WALMART INC COM 931142103   231,212 1,471 SH   SOLE   0 0 1,471
WISDOMTREE TR US LARGECAP DIVD 97717W307   257,639 4,050 SH   SOLE   0 0 4,050