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
Expires: July 31, 2015
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
ADVISORSHARES TR PURE US CANNABIS 00768Y453 212,540 81,433 SH SOLE 0 0 81,433
ALPHABET INC CAP STK CL A 02079K305 653,747 4,228 SH SOLE 0 0 4,228
ALPHABET INC CAP STK CL C 02079K107 354,599 2,270 SH SOLE 0 0 2,270
AMAZON COM INC COM 023135106 1,367,780 7,189 SH SOLE 0 0 7,189
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 742,567 12,341 SH SOLE 2 0 12,339
AMERICAN CENTY ETF TR AVANTIS US SMALL 025072323 810,766 16,751 SH SOLE 1 0 16,750
AMERICAN CENTY ETF TR INTL EQT ETF 025072703 492,320 7,429 SH SOLE 0 0 7,429
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 4,089,891 58,645 SH SOLE 254 0 58,390
AMERICAN CENTY ETF TR REAL ESTATE ETF 025072356 1,462,034 33,993 SH SOLE 3 0 33,990
AMERICAN CENTY ETF TR US EQT ETF 025072885 215,522 2,333 SH SOLE 0 0 2,333
AMERICAN CENTY ETF TR US LARGE CAP VLU 025072349 9,783,607 150,032 SH SOLE 0 0 150,032
AMERICAN CENTY ETF TR US QUALITY GROW 025072307 3,151,137 33,641 SH SOLE 3 0 33,638
AMERICAN CENTY ETF TR US SML CP VALU 025072877 6,033,601 69,216 SH SOLE 2 0 69,214
AMPLIFY ETF TR AMPLIFY JUNIOR S 032108649 3,406,979 281,104 SH SOLE 0 0 281,104
AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 498,058 13,505 SH SOLE 3 0 13,502
APPLE INC COM 037833100 2,214,717 9,970 SH SOLE 0 0 9,970
ARES CAPITAL CORP COM 04010L103 488,047 22,024 SH SOLE 0 0 22,024
AT&T INC COM 00206R102 398,062 14,076 SH SOLE 0 0 14,076
BARRICK GOLD CORP COM 067901108 1,062,298 54,645 SH SOLE 0 0 54,645
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 393,579 739 SH SOLE 0 0 739
BNY MELLON ETF TRUST ULTRA SHORT INCM 09661T859 2,957,464 59,304 SH SOLE 0 0 59,304
BP PLC SPONSORED ADR 055622104 232,408 6,878 SH SOLE 0 0 6,878
BROADCOM INC COM 11135F101 287,390 1,716 SH SOLE 0 0 1,716
CAPITAL GROUP CORE BALANCED SHS 14021D107 4,072,506 131,456 SH SOLE 2,500 0 128,956
CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106 406,475 11,405 SH SOLE 0 0 11,405
CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101 251,779 7,351 SH SOLE 0 0 7,351
COLGATE PALMOLIVE CO COM 194162103 273,885 2,923 SH SOLE 0 0 2,923
COSTCO WHSL CORP NEW COM 22160K105 496,545 525 SH SOLE 0 0 525
CRONOS GROUP INC COM 22717L101 19,232 10,625 SH SOLE 0 0 10,625
DIMENSIONAL ETF TRUST US EQUITY MARKET 25434V401 453,842 7,504 SH SOLE 0 0 7,504
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 268,187 14,426 SH SOLE 0 0 14,426
ENTERPRISE PRODS PARTNERS L COM 293792107 200,743 5,880 SH SOLE 0 0 5,880
EPR PPTYS COM SH BEN INT 26884U109 1,045,887 19,880 SH SOLE 0 0 19,880
EXXON MOBIL CORP COM 30231G102 338,171 2,843 SH SOLE 0 0 2,843
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 970,582 19,249 SH SOLE 0 0 19,249
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 1,443,437 82,060 SH SOLE 0 0 82,060
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 3,417,362 133,909 SH SOLE 159 0 133,750
FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 2,984,184 136,513 SH SOLE 447 0 136,066
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 529,987 15,065 SH SOLE 0 0 15,065
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 2,515,992 152,300 SH SOLE 318 0 151,982
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 261,589 2,525 SH SOLE 0 0 2,525
FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838 1,151,850 86,997 SH SOLE 449 0 86,548
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 2,562,861 40,680 SH SOLE 0 0 40,680
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 2,710,766 23,962 SH SOLE 41 0 23,921
FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 3,109,484 45,587 SH SOLE 0 0 45,587
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 1,729,061 29,536 SH SOLE 0 0 29,536
FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 1,533,782 20,483 SH SOLE 2 0 20,481
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 6,461,349 72,081 SH SOLE 2 0 72,079
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 1,206,722 5,432 SH SOLE 0 0 5,432
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 6,339,949 105,948 SH SOLE 710 0 105,238
FIRST TR EXCHANGE-TRADED FD FT VEST S&P 500 33739Q705 3,107,476 61,509 SH SOLE 167 0 61,342
FIRST TR EXCHANGE-TRADED FD GROWTH STRENGTH 33733E823 3,981,699 133,837 SH SOLE 0 0 133,837
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 4,812,328 193,654 SH SOLE 385 0 193,269
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 2,478,387 66,108 SH SOLE 3 0 66,105
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 1,954,792 42,821 SH SOLE 0 0 42,821
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 1,840,731 54,945 SH SOLE 100 0 54,845
FIRST TR EXCHANGE-TRADED FD US EQTY OPPT ETF 336920103 905,316 8,102 SH SOLE 0 0 8,102
FIRST TR EXCHNG TRADED FD VI FT VEST LADDERED 33740U752 711,208 23,818 SH SOLE 900 0 22,918
FIRST TR EXCHNG TRADED FD VI FT VEST LADDERED 33740F755 3,826,488 128,881 SH SOLE 1,501 0 127,380
FIRST TR MORNINGSTAR DIVID L SHS 336917109 3,601,837 82,915 SH SOLE 66 0 82,849
FIRST TR NASDAQ 100 TECH IND SHS 337345102 2,789,788 16,074 SH SOLE 151 0 15,923
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 206,039 2,287 SH SOLE 0 0 2,287
FIRST TR VALUE LINE DIVID IN SHS 33734H106 8,592,392 192,697 SH SOLE 1,739 0 190,958
FORTUNA MNG CORP COM NEW 349942102 61,000 10,000 SH SOLE 0 0 10,000
FRANKLIN TEMPLETON ETF TR FTSE MEXICO 35473P736 2,138,122 85,406 SH SOLE 0 0 85,406
GABELLI EQUITY TR INC COM 362397101 65,679 11,920 SH SOLE 0 0 11,920
GARMIN LTD SHS H2906T109 409,942 1,888 SH SOLE 0 0 1,888
GLOBAL X FDS GLOBAL X COPPER 37954Y830 2,487,647 63,672 SH SOLE 160 0 63,512
GLOBAL X FDS GLOBAL X SILVER 37954Y848 16,360,689 414,719 SH SOLE 294 0 414,425
GLOBAL X FDS GLOBAL X URANIUM 37954Y871 1,556,440 67,907 SH SOLE 149 0 67,758
GRANITESHARES PLATINUM TR SHS BEN INT 38748T103 1,561,999 161,364 SH SOLE 429 0 160,935
HCA HEALTHCARE INC COM 40412C101 443,690 1,284 SH SOLE 0 0 1,284
HECLA MNG CO COM 422704106 128,853 23,175 SH SOLE 0 0 23,175
INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586 1,743,943 13,997 SH SOLE 0 0 13,997
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 4,095,602 21,219 SH SOLE 0 0 21,219
INVESCO EXCHANGE TRADED FD T ENERGY EXPLORATI 46137V761 414,869 14,169 SH SOLE 100 0 14,069
INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 4,246,465 41,192 SH SOLE 0 0 41,192
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 2,451,404 21,549 SH SOLE 0 0 21,549
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 3,880,124 42,392 SH SOLE 687 0 41,705
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 580,913 19,526 SH SOLE 0 0 19,526
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,320,734 7,624 SH SOLE 1 0 7,623
INVESCO QQQ TR UNIT SER 1 46090E103 2,710,635 5,781 SH SOLE 70 0 5,711
ISHARES SILVER TR ISHARES 46428Q109 436,747 14,093 SH SOLE 0 0 14,093
ISHARES TR 0-3 MNTH TREASRY 46436E718 286,910 2,850 SH SOLE 0 0 2,850
ISHARES TR CORE S&P500 ETF 464287200 2,081,292 3,704 SH SOLE 0 0 3,704
ISHARES TR ISHS 1-5YR INVS 464288646 209,480 4,000 SH SOLE 0 0 4,000
ISHARES TR S&P MC 400GR ETF 464287606 384,916 4,622 SH SOLE 0 0 4,622
ISHARES TR U.S. MED DVC ETF 464288810 407,316 6,767 SH SOLE 0 0 6,767
ISHARES TR US OIL GS EX ETF 464288851 2,087,988 22,076 SH SOLE 1 0 22,075
J P MORGAN EXCHANGE TRADED F SMALL & MID CAP 46641Q118 2,360,282 42,163 SH SOLE 0 0 42,163
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 1,522,746 30,028 SH SOLE 0 0 30,028
JPMORGAN CHASE & CO. COM 46625H100 226,642 924 SH SOLE 0 0 924
MCDONALDS CORP COM 580135101 213,985 685 SH SOLE 0 0 685
META PLATFORMS INC CL A 30303M102 222,617 386 SH SOLE 0 0 386
MICROSOFT CORP COM 594918104 2,227,672 5,934 SH SOLE 0 0 5,934
NVIDIA CORPORATION COM 67066G104 2,022,041 18,657 SH SOLE 0 0 18,657
ONEOK INC NEW COM 682680103 361,061 3,639 SH SOLE 0 0 3,639
PACER FDS TR US CASH COWS 100 69374H881 5,177,943 94,557 SH SOLE 0 0 94,557
PEPSICO INC COM 713448108 445,833 2,973 SH SOLE 0 0 2,973
PGIM ETF TR PGIM ULTRA SH BD 69344A107 3,666,858 73,735 SH SOLE 614 0 73,121
PRAXIS PRECISION MEDICINES I COM NEW 74006W207 621,563 16,413 SH SOLE 0 0 16,413
PROCTER AND GAMBLE CO COM 742718109 329,800 1,935 SH SOLE 0 0 1,935
RILEY EXPLORATION PERMIAN IN COM 76665T102 2,759,207 94,590 SH SOLE 0 0 94,590
SELECT SECTOR SPDR TR ENERGY 81369Y506 383,244 4,101 SH SOLE 0 0 4,101
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1,536,232 30,842 SH SOLE 0 0 30,842
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 3,326,938 40,736 SH SOLE 62 0 40,674
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 606,888 2,939 SH SOLE 0 0 2,939
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 275,022 655 SH SOLE 0 0 655
SPDR GOLD TR GOLD SHS 78463V107 11,952,603 41,482 SH SOLE 66 0 41,416
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1,995,110 54,796 SH SOLE 0 0 54,796
SPDR S&P 500 ETF TR TR UNIT 78462F103 14,920,215 26,672 SH SOLE 166 0 26,506
SPDR SER TR AEROSPACE DEF 78464A631 239,267 1,489 SH SOLE 0 0 1,489
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 276,108 3,010 SH SOLE 0 0 3,010
SPDR SER TR PORTFOLIO S&P400 78464A847 247,659 4,839 SH SOLE 0 0 4,839
SPDR SER TR PORTFOLIO S&P500 78464A854 10,213,348 155,312 SH SOLE 2 0 155,310
SPDR SER TR PRTFLO S&P500 GW 78464A409 1,124,157 13,987 SH SOLE 26 0 13,961
T ROWE PRICE ETF INC CAP APPRECIATION 87283Q867 636,835 19,728 SH SOLE 65 0 19,663
TARGA RES CORP COM 87612G101 242,569 1,210 SH SOLE 0 0 1,210
TESLA INC COM 88160R101 1,253,039 4,835 SH SOLE 0 0 4,835
UNION PAC CORP COM 907818108 271,920 1,151 SH SOLE 0 0 1,151
VANECK ETF TRUST CLO ETF 92189H748 1,817,857 34,403 SH SOLE 601 0 33,802
VANECK ETF TRUST GOLD MINERS ETF 92189F106 17,244,111 375,116 SH SOLE 349 0 374,767
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 5,340,993 93,374 SH SOLE 108 0 93,266
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 995,361 11,311 SH SOLE 110 0 11,201
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 1,473,005 6,966 SH SOLE 0 0 6,966
VANGUARD INDEX FDS LARGE CAP ETF 922908637 3,479,709 13,538 SH SOLE 1 0 13,537
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 587,191 1,143 SH SOLE 0 0 1,143
VANGUARD INDEX FDS VALUE ETF 922908744 226,635 1,312 SH SOLE 0 0 1,312
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 235,750 4,638 SH SOLE 0 0 4,638
WALMART INC COM 931142103 256,250 2,919 SH SOLE 0 0 2,919
WISDOMTREE TR INDIA ERNGS FD 97717W422 1,414,673 32,365 SH SOLE 0 0 32,365
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 1,665,522 38,376 SH SOLE 0 0 38,376
WISDOMTREE TR WISDOMTREE US VA 97717W547 743,485 9,048 SH SOLE 0 0 9,048