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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
EXXON MOBIL CORP COM 30231G102 104,388 1,218,920 SH   SOLE   0 0 1,218,920
PROSHARES TR SHORT S&P 500 NE 74347B425 5,844 354,153 SH   SOLE   0 0 354,153
ISHARES TR CORE S&P US GWT 464287671 29,482 352,235 SH   SOLE   0 0 352,235
VIRTUS CONVERTIBLE & INC FD COM 92838U108 547 173,096 SH   SOLE   0 0 173,096
STAR GROUP L P UNIT LTD PARTNR 85512C105 1,285 140,089 SH   SOLE   0 0 140,089
EATON VANCE TAX-MANAGED GLOB COM 27829C105 928 111,633 SH   SOLE   0 0 111,633
ENTERPRISE PRODS PARTNERS L COM 293792107 2,349 96,378 SH   SOLE   0 0 96,378
BIOCRYST PHARMACEUTICALS INC COM 09058V103 857 81,000 SH   SOLE   0 0 81,000
FIRST FINL BANKSHARES INC COM 32020R109 2,772 70,592 SH   SOLE   0 0 70,592
ISHARES TR CORE S&P TTL STK 464287150 5,197 62,034 SH   SOLE   0 0 62,034
COMCAST CORP NEW CL A 20030N101 2,074 52,846 SH   SOLE   0 0 52,846
MPLX LP COM UNIT REP LTD 55336V100 1,486 50,990 SH   SOLE   0 0 50,990
SOUTHWESTERN ENERGY CO COM 845467109 318 50,957 SH   SOLE   0 0 50,957
ALTRIA GROUP INC COM 02209S103 2,034 48,696 SH   SOLE   0 0 48,696
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 463 46,374 SH   SOLE   0 0 46,374
NUVEEN PFD & INCM SECURTIES COM 67072C105 235 32,364 SH   SOLE   0 0 32,364
JPMORGAN CHASE & CO COM 46625H100 3,348 29,727 SH   SOLE   0 0 29,727
NORTHERN OIL AND GAS INC MN COM 665531307 743 29,417 SH   SOLE   0 0 29,417
MADISON COVERED CALL & EQUIT COM 557437100 197 29,003 SH   SOLE   0 0 29,003
AMAZON COM INC COM 023135106 3,051 28,730 SH   SOLE   0 0 28,730
ISHARES SILVER TR ISHARES 46428Q109 520 27,905 SH   SOLE   0 0 27,905
RAMACO RES INC COM 75134P303 355 27,000 SH   SOLE   0 0 27,000
AT&T INC COM 00206R102 560 26,725 SH   SOLE   0 0 26,725
APPLE INC COM 037833100 3,635 26,584 SH   SOLE   0 0 26,584
INTEL CORP COM 458140100 989 26,436 SH   SOLE   0 0 26,436
BLACK STONE MINERALS L P COM UNIT 09225M101 362 26,424 SH   SOLE   0 0 26,424
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 248 25,212 SH   SOLE   0 0 25,212
PAYPAL HLDGS INC COM 70450Y103 1,701 24,358 SH   SOLE   0 0 24,358
PHILIP MORRIS INTL INC COM 718172109 2,398 24,286 SH   SOLE   0 0 24,286
STONECO LTD COM CL A G85158106 187 24,239 SH   SOLE   0 0 24,239
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 121 23,910 SH   SOLE   0 0 23,910
ERICSSON ADR B SEK 10 294821608 175 23,600 SH   SOLE   0 0 23,600
COCA COLA CO COM 191216100 1,421 22,595 SH   SOLE   0 0 22,595
CARNIVAL CORP COMMON STOCK 143658300 192 22,206 SH   SOLE   0 0 22,206
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 179 22,175 SH   SOLE   0 0 22,175
PROSHARES TR ULTRASHRT S&P500 74347G416 1,090 21,651 SH   SOLE   0 0 21,651
SPDR SER TR PRTFLO S&P500 VL 78464A508 778 21,138 SH   SOLE   0 0 21,138
CISCO SYS INC COM 17275R102 787 18,463 SH   SOLE   0 0 18,463
VIRTUS GLOBAL DIVID & INCOME COM 92835W107 149 18,387 SH   SOLE   0 0 18,387
COHEN & STEERS LTD DURATION COM 19248C105 362 18,273 SH   SOLE   0 0 18,273
BLACKROCK CR ALLOCATION INCO COM 092508100 198 18,163 SH   SOLE   0 0 18,163
META PLATFORMS INC CL A 30303M102 2,840 17,613 SH   SOLE   0 0 17,613
EATON CORP PLC SHS G29183103 2,021 16,044 SH   SOLE   0 0 16,044
COTERRA ENERGY INC COM 127097103 398 15,428 SH   SOLE   0 0 15,428
SONY GROUP CORPORATION SPONSORED ADR 835699307 1,220 14,917 SH   SOLE   0 0 14,917
DISNEY WALT CO COM 254687106 1,406 14,894 SH   SOLE   0 0 14,894
MERCK & CO INC COM 58933Y105 1,347 14,779 SH   SOLE   0 0 14,779
INDEPENDENT BANK GROUP INC COM 45384B106 996 14,667 SH   SOLE   0 0 14,667
MEDTRONIC PLC SHS G5960L103 1,310 14,597 SH   SOLE   0 0 14,597
WALMART INC COM 931142103 1,773 14,580 SH   SOLE   0 0 14,580
V F CORP COM 918204108 640 14,484 SH   SOLE   0 0 14,484
SPDR SER TR PRTFLO S&P500 GW 78464A409 756 14,464 SH   SOLE   0 0 14,464
VISA INC COM CL A 92826C839 2,845 14,451 SH   SOLE   0 0 14,451
KIMBELL RTY PARTNERS LP UNIT 49435R102 226 14,443 SH   SOLE   0 0 14,443
JOHNSON & JOHNSON COM 478160104 2,520 14,199 SH   SOLE   0 0 14,199
ARK ETF TR INNOVATION ETF 00214Q104 563 14,125 SH   SOLE   0 0 14,125
GOLDMAN SACHS BDC INC SHS 38147U107 231 13,763 SH   SOLE   0 0 13,763
JD.COM INC SPON ADR CL A 47215P106 869 13,535 SH   SOLE   0 0 13,535
APOLLO GLOBAL MGMT INC COM 03769M106 643 13,272 SH   SOLE   0 0 13,272
WOLFSPEED INC COM 977852102 839 13,223 SH   SOLE   0 0 13,223
ISHARES TR CORE S&P500 ETF 464287200 4,796 12,649 SH   SOLE   0 0 12,649
CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 92 12,532 SH   SOLE   0 0 12,532
PROCTER AND GAMBLE CO COM 742718109 1,787 12,430 SH   SOLE   0 0 12,430
US BANCORP DEL COM NEW 902973304 571 12,407 SH   SOLE   0 0 12,407
EOG RES INC COM 26875P101 1,354 12,257 SH   SOLE   0 0 12,257
THE BEACHBODY COMPANY INC COM CL A 073463101 14 11,700 SH   SOLE   0 0 11,700
UBER TECHNOLOGIES INC COM 90353T100 238 11,610 SH   SOLE   0 0 11,610
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 150 11,442 SH   SOLE   0 0 11,442
NVIDIA CORPORATION COM 67066G104 1,650 10,883 SH   SOLE   0 0 10,883
BLACKROCK UTILS INFRASTRUCTU COM 09248D104 228 10,414 SH   SOLE   0 0 10,414
VIRTUS CONVERTIBLE & INCOME COM 92838X102 38 10,340 SH   SOLE   0 0 10,340
AMC ENTMT HLDGS INC CL A COM 00165C104 2 10,000 SH Call SOLE   0 0 10,000
ALPHABET INC CAP STK CL C 02079K107 7,623 3,485 SH   SOLE   0 0 3,485
CHARTER COMMUNICATIONS INC N CL A 16119P108 2,815 6,009 SH   SOLE   0 0 6,009
UNITEDHEALTH GROUP INC COM 91324P102 2,001 3,895 SH   SOLE   0 0 3,895
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,708 4,667 SH   SOLE   0 0 4,667
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,638 8,682 SH   SOLE   0 0 8,682
CHART INDS INC COM 16115Q308 1,615 9,649 SH   SOLE   0 0 9,649
SERVICENOW INC COM 81762P102 1,399 2,943 SH   SOLE   0 0 2,943
INTUITIVE SURGICAL INC COM NEW 46120E602 1,386 6,905 SH   SOLE   0 0 6,905
MICROSOFT CORP COM 594918104 1,290 5,021 SH   SOLE   0 0 5,021
THERMO FISHER SCIENTIFIC INC COM 883556102 1,282 2,360 SH   SOLE   0 0 2,360
BLACKROCK INC COM 09247X101 1,274 2,091 SH   SOLE   0 0 2,091
MASTERCARD INCORPORATED CL A 57636Q104 1,207 3,827 SH   SOLE   0 0 3,827
HOME DEPOT INC COM 437076102 1,168 4,260 SH   SOLE   0 0 4,260
CHEVRON CORP NEW COM 166764100 1,127 7,787 SH   SOLE   0 0 7,787
ABBVIE INC COM 00287Y109 1,111 7,256 SH   SOLE   0 0 7,256
AMGEN INC COM 031162100 1,025 4,213 SH   SOLE   0 0 4,213
FEDEX CORP COM 31428X106 1,000 4,413 SH   SOLE   0 0 4,413
BOOKING HOLDINGS INC COM 09857L108 997 570 SH   SOLE   0 0 570
MCDONALDS CORP COM 580135101 980 3,971 SH   SOLE   0 0 3,971
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 953 3,433 SH   SOLE   0 0 3,433
HONEYWELL INTL INC COM 438516106 949 5,458 SH   SOLE   0 0 5,458
CVS HEALTH CORP COM 126650100 922 9,955 SH   SOLE   0 0 9,955
HENRY JACK & ASSOC INC COM 426281101 900 5,000 SH   SOLE   0 0 5,000
VAIL RESORTS INC COM 91879Q109 884 4,056 SH   SOLE   0 0 4,056
ALIGN TECHNOLOGY INC COM 016255101 879 3,714 SH   SOLE   0 0 3,714
BROADCOM INC COM 11135F101 838 1,724 SH   SOLE   0 0 1,724
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 774 9,071 SH   SOLE   0 0 9,071
ISHARES TR 20 YR TR BD ETF 464287432 686 5,970 SH   SOLE   0 0 5,970
FIRST SOLAR INC COM 336433107 675 9,914 SH   SOLE   0 0 9,914
SCOTTS MIRACLE-GRO CO CL A 810186106 642 8,123 SH   SOLE   0 0 8,123
CROWN CASTLE INTL CORP NEW COM 22822V101 636 3,775 SH   SOLE   0 0 3,775
OWENS CORNING NEW COM 690742101 614 8,257 SH   SOLE   0 0 8,257
ABBOTT LABS COM 002824100 575 5,289 SH   SOLE   0 0 5,289
STARBUCKS CORP COM 855244109 546 7,146 SH   SOLE   0 0 7,146
AIRBNB INC COM CL A 009066101 542 6,089 SH   SOLE   0 0 6,089
L3HARRIS TECHNOLOGIES INC COM 502431109 512 2,117 SH   SOLE   0 0 2,117
PFIZER INC COM 717081103 496 9,459 SH   SOLE   0 0 9,459
MOLSON COORS BEVERAGE CO CL B 60871R209 474 8,701 SH   SOLE   0 0 8,701
ISHARES TR IBOXX INV CP ETF 464287242 466 4,232 SH   SOLE   0 0 4,232
BOEING CO COM 097023105 461 3,375 SH   SOLE   0 0 3,375
TWILIO INC CL A 90138F102 457 5,452 SH   SOLE   0 0 5,452
BAIDU INC SPON ADR REP A 056752108 456 3,067 SH   SOLE   0 0 3,067
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 452 1,537 SH   SOLE   0 0 1,537
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 449 3,951 SH   SOLE   0 0 3,951
AMERICAN EXPRESS CO COM 025816109 449 3,240 SH   SOLE   0 0 3,240
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 449 1,644 SH   SOLE   0 0 1,644
INTERNATIONAL BUSINESS MACHS COM 459200101 441 3,121 SH   SOLE   0 0 3,121
ELECTRONIC ARTS INC COM 285512109 440 3,613 SH   SOLE   0 0 3,613
ISHARES TR RUSSELL 2000 ETF 464287655 409 2,414 SH   SOLE   0 0 2,414
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 406 3,762 SH   SOLE   0 0 3,762
SPOTIFY TECHNOLOGY S A SHS L8681T102 397 4,233 SH   SOLE   0 0 4,233
DEERE & CO COM 244199105 394 1,317 SH   SOLE   0 0 1,317
SOUTHERN CO COM 842587107 392 5,503 SH   SOLE   0 0 5,503
SEA LTD SPONSORD ADS 81141R100 379 5,670 SH   SOLE   0 0 5,670
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 373 2,600 SH   SOLE   0 0 2,600
WELLS FARGO CO NEW COM 949746101 365 9,309 SH   SOLE   0 0 9,309
VANGUARD WORLD FD MEGA GRWTH IND 921910816 363 2,000 SH   SOLE   0 0 2,000
ALLEGIANCE BANCSHARES INC COM 01748H107 355 9,400 SH   SOLE   0 0 9,400
SPDR GOLD TR GOLD SHS 78463V107 339 2,015 SH   SOLE   0 0 2,015
RINGCENTRAL INC CL A 76680R206 331 6,331 SH   SOLE   0 0 6,331
BRISTOL-MYERS SQUIBB CO COM 110122108 331 4,303 SH   SOLE   0 0 4,303
SPDR S&P 500 ETF TR TR UNIT 78462F103 329 871 SH   SOLE   0 0 871
PEPSICO INC COM 713448108 325 1,953 SH   SOLE   0 0 1,953
VMWARE INC CL A COM 928563402 324 2,839 SH   SOLE   0 0 2,839
CONSTELLATION ENERGY CORP COM 21037T109 321 5,604 SH   SOLE   0 0 5,604
LOWES COS INC COM 548661107 319 1,828 SH   SOLE   0 0 1,828
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 316 5,864 SH   SOLE   0 0 5,864
SALESFORCE INC COM 79466L302 311 1,885 SH   SOLE   0 0 1,885
ZILLOW GROUP INC CL C CAP STK 98954M200 306 9,625 SH   SOLE   0 0 9,625
DUKE ENERGY CORP NEW COM NEW 26441C204 296 2,765 SH   SOLE   0 0 2,765
ISHARES TR RUS 1000 VAL ETF 464287598 295 2,035 SH   SOLE   0 0 2,035
PRUDENTIAL FINL INC COM 744320102 291 3,043 SH   SOLE   0 0 3,043
DEVON ENERGY CORP NEW COM 25179M103 289 5,250 SH   SOLE   0 0 5,250
CAPITAL ONE FINL CORP COM 14040H105 282 2,711 SH   SOLE   0 0 2,711
ISHARES INC CORE MSCI EMKT 46434G103 281 5,731 SH   SOLE   0 0 5,731
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 277 5,035 SH   SOLE   0 0 5,035
SPDR SER TR S&P BIOTECH 78464A870 277 3,727 SH   SOLE   0 0 3,727
LAS VEGAS SANDS CORP COM 517834107 268 7,966 SH   SOLE   0 0 7,966
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 268 4,417 SH   SOLE   0 0 4,417
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 254 3,551 SH   SOLE   0 0 3,551
NETFLIX INC COM 64110L106 244 1,396 SH   SOLE   0 0 1,396
SPLUNK INC COM 848637104 242 2,740 SH   SOLE   0 0 2,740
VERIZON COMMUNICATIONS INC COM 92343V104 227 4,479 SH   SOLE   0 0 4,479
NORFOLK SOUTHN CORP COM 655844108 226 993 SH   SOLE   0 0 993
LIVE NATION ENTERTAINMENT IN COM 538034109 225 2,721 SH   SOLE   0 0 2,721
UGI CORP NEW COM 902681105 216 5,595 SH   SOLE   0 0 5,595
FREEPORT-MCMORAN INC CL B 35671D857 210 7,175 SH   SOLE   0 0 7,175
PROTO LABS INC COM 743713109 209 4,372 SH   SOLE   0 0 4,372
BANK MONTREAL QUE COM 063671101 204 2,124 SH   SOLE   0 0 2,124
SPDR S&P 500 ETF TR TR UNIT 78462F103 18 3,000 SH Put SOLE   0 0 3,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 12 4,000 SH Put SOLE   0 0 4,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 11 5,000 SH Put SOLE   0 0 5,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 1 400 SH Put SOLE   0 0 400
SPDR S&P 500 ETF TR TR UNIT 78462F103 0 2,000 SH Put SOLE   0 0 2,000