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
ABBOTT LABS COM 002824100   468,502 4,142 SH   SOLE   0 0 4,142
ABBVIE INC COM 00287Y109   1,486,045 8,362 SH   SOLE   0 0 8,362
ABERCROMBIE & FITCH CO CL A 002896207   221,066 1,479 SH   SOLE   0 0 1,479
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   454,161 1,291 SH   SOLE   0 0 1,291
ADOBE INC COM 00724F101   623,441 1,402 SH   SOLE   0 0 1,402
ADVANCED MICRO DEVICES INC COM 007903107   598,877 4,958 SH   SOLE   0 0 4,958
AFLAC INC COM 001055102   295,425 2,856 SH   SOLE   0 0 2,856
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106   1,618,274 43,631 SH   SOLE   0 0 43,631
ALLSTATE CORP COM 020002101   1,168,115 6,059 SH   SOLE   0 0 6,059
ALPHABET INC CAP STK CL C 02079K107   1,024,186 5,378 SH   SOLE   0 0 5,378
ALPS ETF TR ALERIAN ENERGY 00162Q676   1,082,899 34,764 SH   SOLE   0 0 34,764
ALTRIA GROUP INC COM 02209S103   2,085,011 39,874 SH   SOLE   0 0 39,874
AMAZON COM INC COM 023135106   2,808,850 12,803 SH   SOLE   0 0 12,803
AMCOR PLC ORD G0250X107   122,857 13,056 SH   SOLE   0 0 13,056
AMERICAN EXPRESS CO COM 025816109   532,441 1,794 SH   SOLE   0 0 1,794
AMERICAS GOLD AND SILVER COR COM 03062D100   3,894 10,000 SH   SOLE   0 0 10,000
AMGEN INC COM 031162100   704,249 2,702 SH   SOLE   0 0 2,702
AMPLIFY ETF TR CWP ENHANCED DIV 032108409   3,542,000 87,500 SH   SOLE   0 0 87,500
ANALOG DEVICES INC COM 032654105   299,781 1,411 SH   SOLE   0 0 1,411
APPLE INC COM 037833100   3,735,277 14,916 SH   SOLE   0 0 14,916
APPLOVIN CORP COM CL A 03831W108   213,404 659 SH   SOLE   0 0 659
ARCOSA INC COM 039653100   237,110 2,451 SH   SOLE   0 0 2,451
ARISTA NETWORKS INC COM SHS 040413205   320,537 2,900 SH   SOLE   0 0 2,900
ASML HOLDING N V N Y REGISTRY SHS N07059210   587,732 848 SH   SOLE   0 0 848
AT&T INC COM 00206R102   206,387 9,064 SH   SOLE   0 0 9,064
AUTOZONE INC COM 053332102   672,420 210 SH   SOLE   0 0 210
BANK MONTREAL MEDIUM NT LKD 38 06368B504   427,734 7,457 SH   SOLE   0 0 7,457
BARINGS BDC INC COM 06759L103   175,131 18,300 SH   SOLE   0 0 18,300
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,586,805 7,913 SH   SOLE   0 0 7,913
BLOCK H & R INC COM 093671105   538,281 10,187 SH   SOLE   0 0 10,187
BOEING CO COM 097023105   425,808 2,405 SH   SOLE   0 0 2,405
BRISTOL-MYERS SQUIBB CO COM 110122108   685,564 12,121 SH   SOLE   0 0 12,121
BROADCOM INC COM 11135F101   357,034 1,540 SH   SOLE   0 0 1,540
CALAMOS ETF TR NASDAQ 100 STRUC 12811T878   272,193 10,925 SH   SOLE   0 0 10,925
CALAMOS ETF TR S P 500 STRUCTUR 12811T605   626,836 23,477 SH   SOLE   0 0 23,477
CHEVRON CORP NEW COM 166764100   2,712,477 18,727 SH   SOLE   0 0 18,727
CISCO SYS INC COM 17275R102   844,310 14,262 SH   SOLE   0 0 14,262
COCA COLA CO COM 191216100   1,041,672 16,731 SH   SOLE   0 0 16,731
COLGATE PALMOLIVE CO COM 194162103   348,185 3,830 SH   SOLE   0 0 3,830
CONSTELLATION BRANDS INC CL A 21036P108   299,013 1,353 SH   SOLE   0 0 1,353
COSTCO WHSL CORP NEW COM 22160K105   505,781 552 SH   SOLE   0 0 552
DELTA AIR LINES INC DEL COM NEW 247361702   428,431 7,081 SH   SOLE   0 0 7,081
DIREXION SHS ETF TR AUSPCE CMD STG 25460E307   2,390,435 84,408 SH   SOLE   0 0 84,408
DORCHESTER MINERALS LP COM UNIT 25820R105   837,083 25,115 SH   SOLE   0 0 25,115
D-WAVE QUANTUM INC COM 26740W109   151,460 18,031 SH   SOLE   0 0 18,031
EA SERIES TRUST ALTRIUS GBL DIV 02072L656   200,497 6,366 SH   SOLE   0 0 6,366
EBAY INC. COM 278642103   261,243 4,217 SH   SOLE   0 0 4,217
ECOLAB INC COM 278865100   237,600 1,014 SH   SOLE   0 0 1,014
ELI LILLY & CO COM 532457108   2,629,432 3,406 SH   SOLE   0 0 3,406
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   1,716,260 87,609 SH   SOLE   0 0 87,609
ENTERPRISE PRODS PARTNERS L COM 293792107   649,121 20,699 SH   SOLE   0 0 20,699
ETFS GOLD TR PHYSCL GOLD SHS 00326A104   2,245,031 89,622 SH   SOLE   0 0 89,622
EXXON MOBIL CORP COM 30231G102   669,946 6,228 SH   SOLE   0 0 6,228
FAIR ISAAC CORP COM 303250104   985,510 495 SH   SOLE   0 0 495
FEDERAL AGRIC MTG CORP CL C 313148306   1,572,055 7,982 SH   SOLE   0 0 7,982
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840   1,256,191 25,154 SH   SOLE   0 0 25,154
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   3,251,620 49,757 SH   SOLE   0 0 49,757
FIDUS INVT CORP COM 316500107   1,622,261 77,177 SH   SOLE   0 0 77,177
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   1,581,042 44,349 SH   SOLE   0 0 44,349
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   1,747,410 29,547 SH   SOLE   0 0 29,547
FIRST TR EXCHANGE-TRADED FD US EQTY OPPT ETF 336920103   371,437 3,108 SH   SOLE   0 0 3,108
FIRST TR EXCHNG TRADED FD VI FT VEST LADDERED 33740F755   1,248,173 40,964 SH   SOLE   0 0 40,964
FLEXSHARES TR STOX US ESG SLCT 33939L696   551,134 4,000 SH   SOLE   0 0 4,000
FORTINET INC COM 34959E109   429,412 4,545 SH   SOLE   0 0 4,545
FORTUNA MNG CORP COM NEW 349942102   113,307 26,412 SH   SOLE   0 0 26,412
GENERAL DYNAMICS CORP COM 369550108   1,104,287 4,191 SH   SOLE   0 0 4,191
GENWORTH FINL INC COM SHS 37247D106   96,812 13,850 SH   SOLE   0 0 13,850
GOLDMAN SACHS GROUP INC COM 38141G104   1,148,676 2,006 SH   SOLE   0 0 2,006
HERCULES CAPITAL INC COM 427096508   2,924,742 145,582 SH   SOLE   0 0 145,582
HOME DEPOT INC COM 437076102   723,521 1,860 SH   SOLE   0 0 1,860
INTERNATIONAL BUSINESS MACHS COM 459200101   2,221,704 10,106 SH   SOLE   0 0 10,106
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506   2,584,028 56,346 SH   SOLE   0 0 56,346
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563   3,635,205 170,988 SH   SOLE   0 0 170,988
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431   454,026 4,329 SH   SOLE   0 0 4,329
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464   1,195,400 9,677 SH   SOLE   0 0 9,677
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   3,169,480 47,284 SH   SOLE   0 0 47,284
INVESCO QQQ TR UNIT SER 1 46090E103   15,767,867 30,843 SH   SOLE   0 0 30,843
ISHARES TR 1 3 YR TREAS BD 464287457   2,154,188 26,277 SH   SOLE   0 0 26,277
ISHARES TR CORE DIV GRWTH 46434V621   430,423 7,017 SH   SOLE   0 0 7,017
ISHARES TR CORE S&P MCP ETF 464287507   4,785,720 76,805 SH   SOLE   0 0 76,805
ISHARES TR CORE US AGGBD ET 464287226   3,050,606 31,482 SH   SOLE   0 0 31,482
ISHARES TR FLTG RATE NT ETF 46429B655   5,984,760 117,625 SH   SOLE   0 0 117,625
ISHARES TR HDG MSCI EAFE 46434V803   243,980 7,021 SH   SOLE   0 0 7,021
ISHARES TR MRGSTR MD CP GRW 464288307   255,518 3,383 SH   SOLE   0 0 3,383
ISHARES TR MSCI EAFE ETF 464287465   271,818 3,595 SH   SOLE   0 0 3,595
ISHARES TR MSCI USA MIN VOL 46429B697   217,180 2,446 SH   SOLE   0 0 2,446
ISHARES TR PFD AND INCM SEC 464288687   335,402 10,668 SH   SOLE   0 0 10,668
ISHARES TR RUS TOP 200 ETF 464289446   919,343 6,353 SH   SOLE   0 0 6,353
ISHARES TR RUSSELL 2000 ETF 464287655   4,084,225 18,484 SH   SOLE   0 0 18,484
ISHARES TR SELECT DIVID ETF 464287168   2,748,031 20,931 SH   SOLE   0 0 20,931
ISHARES TR U.S. ENERGY ETF 464287796   2,199,846 48,274 SH   SOLE   0 0 48,274
ISHARES TR U.S. FINLS ETF 464287788   360,491 3,260 SH   SOLE   0 0 3,260
ISHARES TR U.S. INSRNCE ETF 464288786   3,205,003 25,342 SH   SOLE   0 0 25,342
ISHARES TR U.S. TECH ETF 464287721   3,039,016 19,051 SH   SOLE   0 0 19,051
ISHARES TR US HLTHCARE ETF 464287762   495,761 8,508 SH   SOLE   0 0 8,508
ISHARES U S ETF TR IT RT HDG HGYL 46431W606   1,052,175 12,185 SH   SOLE   0 0 12,185
ISHARES U S ETF TR SHORT DURATION B 46431W507   629,988 12,475 SH   SOLE   0 0 12,475
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   1,936,747 33,665 SH   SOLE   0 0 33,665
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203   213,398 3,785 SH   SOLE   0 0 3,785
J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761   1,290,408 22,532 SH   SOLE   0 0 22,532
JOHNSON & JOHNSON COM 478160104   784,719 5,426 SH   SOLE   0 0 5,426
JPMORGAN CHASE & CO. COM 46625H100   1,481,593 6,180 SH   SOLE   0 0 6,180
KIRBY CORP COM 497266106   409,023 3,866 SH   SOLE   0 0 3,866
KROGER CO COM 501044101   919,923 15,043 SH   SOLE   0 0 15,043
LOUISIANA PAC CORP COM 546347105   245,414 2,370 SH   SOLE   0 0 2,370
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   505,704 6,809 SH   SOLE   0 0 6,809
MASTERCARD INCORPORATED CL A 57636Q104   319,628 607 SH   SOLE   0 0 607
MCDONALDS CORP COM 580135101   442,117 1,525 SH   SOLE   0 0 1,525
META PLATFORMS INC CL A 30303M102   2,833,283 4,839 SH   SOLE   0 0 4,839
METLIFE INC COM 59156R108   792,107 9,674 SH   SOLE   0 0 9,674
MICRON TECHNOLOGY INC COM 595112103   396,983 4,717 SH   SOLE   0 0 4,717
MICROSOFT CORP COM 594918104   3,505,194 8,316 SH   SOLE   0 0 8,316
MIDCAP FINANCIAL INVSTMNT CO COM NEW 03761U502   485,573 35,995 SH   SOLE   0 0 35,995
MONSTER BEVERAGE CORP NEW COM 61174X109   254,601 4,844 SH   SOLE   0 0 4,844
NETFLIX INC COM 64110L106   1,464,439 1,643 SH   SOLE   0 0 1,643
NEW AMER HIGH INCOME FD INC COM NEW 641876800   430,151 52,650 SH   SOLE   0 0 52,650
NVIDIA CORPORATION COM 67066G104   5,631,048 41,932 SH   SOLE   0 0 41,932
ORACLE CORP COM 68389X105   646,063 3,877 SH   SOLE   0 0 3,877
OREILLY AUTOMOTIVE INC COM 67103H107   443,489 374 SH   SOLE   0 0 374
PACER FDS TR US CASH COWS 100 69374H881   1,081,197 19,143 SH   SOLE   0 0 19,143
PFIZER INC COM 717081103   291,777 10,998 SH   SOLE   0 0 10,998
PHILLIPS 66 COM 718546104   253,152 2,222 SH   SOLE   0 0 2,222
PIMCO CORPORATE & INCOME OPP COM 72201B101   520,798 36,242 SH   SOLE   0 0 36,242
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105   474,226 27,765 SH   SOLE   0 0 27,765
PROCTER AND GAMBLE CO COM 742718109   503,681 3,004 SH   SOLE   0 0 3,004
PROSHARES TR PSHS ULTRA QQQ 74347R206   768,504 7,100 SH   SOLE   0 0 7,100
PUBLIC STORAGE OPER CO COM 74460D109   943,535 3,151 SH   SOLE   0 0 3,151
RBB FD INC MOTLEY FOL ETF 74933W601   6,354,383 105,695 SH   SOLE   0 0 105,695
RTX CORPORATION COM 75513E101   3,390,249 29,297 SH   SOLE   0 0 29,297
SALESFORCE INC COM 79466L302   397,518 1,189 SH   SOLE   0 0 1,189
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   876,753 32,092 SH   SOLE   0 0 32,092
SELECT SECTOR SPDR TR ENERGY 81369Y506   2,354,793 27,490 SH   SOLE   0 0 27,490
SEMPRA COM 816851109   242,721 2,767 SH   SOLE   0 0 2,767
SENSEONICS HLDGS INC COM 81727U105   15,702 30,000 SH   SOLE   0 0 30,000
SILVERCREST METALS INC COM 828363101   271,098 29,791 SH   SOLE   0 0 29,791
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   4,372,864 10,277 SH   SOLE   0 0 10,277
SPDR GOLD TR GOLD SHS 78463V107   5,123,229 21,159 SH   SOLE   0 0 21,159
SPDR S&P 500 ETF TR TR UNIT 78462F103   19,055,805 32,514 SH   SOLE   0 0 32,514
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   2,816,573 4,945 SH   SOLE   0 0 4,945
SPDR SER TR BLOOMBERG HIGH Y 78468R622   953,268 9,985 SH   SOLE   0 0 9,985
SPDR SER TR BLOOMBERG INVT 78468R200   6,621,916 215,487 SH   SOLE   0 0 215,487
SPDR SER TR BLOOMBERG SHT TE 78468R408   378,750 15,000 SH   SOLE   0 0 15,000
SPDR SER TR PORTFOLI S&P1500 78464A805   13,800,669 193,205 SH   SOLE   0 0 193,205
SPDR SER TR PORTFOLIO S&P600 78468R853   1,520,385 33,846 SH   SOLE   0 0 33,846
SPDR SER TR PORTFOLIO SHORT 78464A474   787,199 26,363 SH   SOLE   0 0 26,363
SPDR SER TR PRTFLO S&P500 GW 78464A409   6,442,455 73,293 SH   SOLE   0 0 73,293
SPDR SER TR PRTFLO S&P500 HI 78468R788   1,283,061 29,673 SH   SOLE   0 0 29,673
SPDR SER TR PRTFLO S&P500 VL 78464A508   6,021,735 117,750 SH   SOLE   0 0 117,750
SPDR SER TR S&P 400 MDCP VAL 78464A839   355,045 4,427 SH   SOLE   0 0 4,427
SPDR SER TR S&P DIVID ETF 78464A763   1,941,738 14,699 SH   SOLE   0 0 14,699
STRATEGY SHS NS 7HANDL IDX 86280R506   325,027 15,238 SH   SOLE   0 0 15,238
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   471,804 2,389 SH   SOLE   0 0 2,389
TESLA INC COM 88160R101   1,120,252 2,774 SH   SOLE   0 0 2,774
TRACTOR SUPPLY CO COM 892356106   416,521 7,850 SH   SOLE   0 0 7,850
TRAVELERS COMPANIES INC COM 89417E109   268,833 1,116 SH   SOLE   0 0 1,116
TRIP COM GROUP LTD ADS 89677Q107   380,788 5,546 SH   SOLE   0 0 5,546
UNITEDHEALTH GROUP INC COM 91324P102   2,050,756 4,054 SH   SOLE   0 0 4,054
VANECK ETF TRUST BDC INCOME ETF 92189F411   239,472 14,400 SH   SOLE   0 0 14,400
VANGUARD BD INDEX FDS INTERMED TERM 921937819   3,735,005 49,980 SH   SOLE   0 0 49,980
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   654,168 2,578 SH   SOLE   0 0 2,578
VANGUARD INDEX FDS MID CAP ETF 922908629   1,868,456 7,074 SH   SOLE   0 0 7,074
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   530,422 4,515 SH   SOLE   0 0 4,515
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   2,429,853 30,271 SH   SOLE   0 0 30,271
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   2,396,935 30,726 SH   SOLE   0 0 30,726
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   261,815 2,052 SH   SOLE   0 0 2,052
VAXART INC COM NEW 92243A200   9,932 15,000 SH   SOLE   0 0 15,000
VERIZON COMMUNICATIONS INC COM 92343V104   1,682,955 42,084 SH   SOLE   0 0 42,084
VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873   470,151 7,915 SH   SOLE   0 0 7,915
VISA INC COM CL A 92826C839   509,140 1,611 SH   SOLE   0 0 1,611
WALMART INC COM 931142103   2,585,094 28,612 SH   SOLE   0 0 28,612
WISDOMTREE TR US MIDCAP DIVID 97717W505   749,718 14,709 SH   SOLE   0 0 14,709
WISDOMTREE TR US TOTAL DIVIDND 97717W109   2,520,294 33,222 SH   SOLE   0 0 33,222
XCEL ENERGY INC COM 98389B100   680,436 10,077 SH   SOLE   0 0 10,077