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
ABBOTT LABORATORIES COM 002824100 448,491 4,538 SH SOLE 0 0 4,538
ABBVIE INC COM 00287Y109 6,810,768 26,036 SH SOLE 0 0 26,036
ACADEMY SPORTS & OUTDOORS IN COM 00402L107 421,172 8,758 SH SOLE 0 0 8,758
ADVANCED MICRO DEVICES INC COM 007903107 33,513,436 54,782 SH SOLE 0 0 54,782
ALLY FINL INC COM 02005N100 250,361 6,655 SH SOLE 0 0 6,655
ALPHABET INC CAP STK CL A 02079K305 45,912,330 133,435 SH SOLE 0 0 133,435
ALPHABET INC CAP STK CL C 02079K107 14,683,190 43,092 SH SOLE 0 0 43,092
ALTRIA GROUP INC COM 02209S103 5,472,116 81,261 SH SOLE 0 0 81,261
AMAZON COM INC COM 023135106 26,423,852 106,056 SH SOLE 0 0 106,056
AMGEN INC COM 031162100 874,212 2,074 SH SOLE 0 0 2,074
APOLLO GLOBAL MGMT INC COM 03769M106 202,541 1,745 SH SOLE 0 0 1,745
APPLE INC COM 037833100 89,803,900 269,665 SH SOLE 0 0 269,665
APPLIED MATLS INC COM 038222105 7,157,274 13,996 SH SOLE 0 0 13,996
ARM HOLDINGS PLC SPONSORED ADS 042068205 2,501,214 8,635 SH SOLE 0 0 8,635
AT&T INC COM 00206R102 244,586 10,024 SH SOLE 0 0 10,024
AUTOMATIC DATA PROCESSING IN COM 053015103 429,670 1,665 SH SOLE 0 0 1,665
BANK OF AMER CORP COM 060505104 415,192 7,628 SH SOLE 0 0 7,628
BARRICK MNG CORP COM SHS 06849F108 244,020 6,000 SH SOLE 0 0 6,000
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,176,921 6,380 SH SOLE 0 0 6,380
BLACKROCK INC COM 09290D101 261,398 247 SH SOLE 0 0 247
BRISTOL-MYERS SQUIBB CO COM 110122108 249,600 4,000 SH SOLE 0 0 4,000
BROADCOM INC COM 11135F101 11,179,034 31,832 SH SOLE 0 0 31,832
CATERPILLAR INC COM 149123101 3,800,173 4,687 SH SOLE 0 0 4,687
CHEVRON CORPORATION COM 166764100 3,626,144 17,757 SH SOLE 0 0 17,757
CIRCLE INTERNET GROUP INC COM CL A 172573107 448,073 5,453 SH SOLE 0 0 5,453
CISCO SYS INC COM 17275R102 973,513 9,045 SH SOLE 0 0 9,045
CITIGROUP INC COM NEW 172967424 532,551 4,113 SH SOLE 0 0 4,113
COCA COLA CO COM 191216100 3,597,945 41,798 SH SOLE 0 0 41,798
CONOCOPHILLIPS COM 20825C104 1,038,312 8,297 SH SOLE 0 0 8,297
CORNING INC COM 219350105 580,598 3,776 SH SOLE 0 0 3,776
COSTCO WHOLESALE CORPORATION COM 22160K105 11,298,127 12,411 SH SOLE 0 0 12,411
CREDO TECHNOLOGY GROUP HOLDI ORDINARY SHARES G25457105 2,241,059 11,505 SH SOLE 0 0 11,505
CROWDSTRIKE HLDGS INC CL A 22788C105 13,664,806 51,614 SH SOLE 0 0 51,614
CSX CORP COM 126408103 263,107 5,657 SH SOLE 0 0 5,657
DELL TECHNOLOGIES INC CL C 24703L202 2,730,634 5,076 SH SOLE 0 0 5,076
DISNEY WALT CO COM 254687106 262,411 2,502 SH SOLE 0 0 2,502
ELI LILLY & CO COM 532457108 13,142,873 11,359 SH SOLE 0 0 11,359
EMERSON ELEC CO COM 291011104 262,119 1,690 SH SOLE 0 0 1,690
ENBRIDGE INC COM 29250N105 1,221,013 26,264 SH SOLE 0 0 26,264
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 3,733,723 188,858 SH SOLE 0 0 188,858
ENTERPRISE PRODS PARTNERS L COM 293792107 6,537,515 183,586 SH SOLE 0 0 183,586
EQT CORP COM 26884L109 1,063,658 21,904 SH SOLE 0 0 21,904
FIRST FINL BANKSHARES INC COM 32020R109 3,628,549 114,321 SH SOLE 0 0 114,321
FORTINET INC COM 34959E109 375,396 2,100 SH SOLE 0 0 2,100
FTAI AVIATION LTD SHS G3730V105 1,410,902 8,447 SH SOLE 0 0 8,447
FTAI INFRASTRUCTURE INC COMMON STOCK 35953C106 33,785 12,241 SH SOLE 0 0 12,241
GE AEROSPACE COM NEW 369604301 286,995 919 SH SOLE 0 0 919
GOLDMAN SACHS GROUP INC COM 38141G104 4,114,991 4,570 SH SOLE 0 0 4,570
HCA HEALTHCARE INC COM 40412C101 784,775 1,839 SH SOLE 0 0 1,839
HESS MIDSTREAM LP CL A SHS 428103105 1,579,256 42,260 SH SOLE 0 0 42,260
HOME DEPOT INC COM 437076102 2,676,675 9,409 SH SOLE 0 0 9,409
INTEL CORP COM 458140100 1,952,054 16,236 SH SOLE 0 0 16,236
INTERNATIONAL BUSINESS MACHS COM 459200101 448,877 2,041 SH SOLE 0 0 2,041
INVESCO QQQ TR UNIT SER 1 46090E103 15,052,921 20,348 SH SOLE 0 0 20,348
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 594,117 12,550 SH SOLE 0 0 12,550
ISHARES INC ESG AWR MSCI EM 46434G863 312,503 5,770 SH SOLE 0 0 5,770
ISHARES INC MSCI GBL MIN VOL 464286525 209,623 1,708 SH SOLE 0 0 1,708
ISHARES TR RUS 1000 ETF 464287622 2,818,865 6,774 SH SOLE 0 0 6,774
ISHARES TR CORE HIGH DV ETF 46429B663 482,310 17,250 SH SOLE 0 0 17,250
ISHARES TR CORE S&P MCP ETF 464287507 469,321 6,523 SH SOLE 0 0 6,523
ISHARES TR CORE S&P SCP ETF 464287804 486,615 3,577 SH SOLE 0 0 3,577
ISHARES TR CORE S&P500 ETF 464287200 324,720 424 SH SOLE 0 0 424
ISHARES TR ESG AW MSCI EAFE 46435G516 2,451,663 23,791 SH SOLE 0 0 23,791
ISHARES TR FLTG RATE NT ETF 46429B655 247,592 4,850 SH SOLE 0 0 4,850
ISHARES TR ISHS 1-5YR INVS 464288646 495,087 9,664 SH SOLE 0 0 9,664
ISHARES TR MSCI EAFE ETF 464287465 2,130,472 20,507 SH SOLE 0 0 20,507
ISHARES TR MSCI USA MIN ETF 46429B697 5,359,590 55,004 SH SOLE 0 0 55,004
ISHARES TR MSCI USA QLT FCT 46432F339 4,584,886 20,630 SH SOLE 0 0 20,630
ISHARES TR RUS 1000 GRW ETF 464287614 10,446,433 83,398 SH SOLE 0 0 83,398
ISHARES TR RUS 1000 VAL ETF 464287598 9,708,443 39,158 SH SOLE 0 0 39,158
ISHARES TR RUS MID CAP ETF 464287499 7,210,513 67,571 SH SOLE 0 0 67,571
ISHARES TR RUSSELL 2000 ETF 464287655 320,407 1,153 SH SOLE 0 0 1,153
ISHARES TR S&P 500 GRWT ETF 464287309 1,557,889 10,951 SH SOLE 0 0 10,951
ISHARES TR SELECT DIVID ETF 464287168 504,416 3,317 SH SOLE 0 0 3,317
ISHARES TR U.S. FINLS ETF 464287788 517,971 4,122 SH SOLE 0 0 4,122
ISHARES TR U.S. REAL ES ETF 464287739 760,130 7,998 SH SOLE 0 0 7,998
ISHARES TR US HLTHCARE ETF 464287762 719,894 10,060 SH SOLE 0 0 10,060
ISHARES TR US INDUSTRIALS 464287754 301,065 1,963 SH SOLE 0 0 1,963
JOHNSON & JOHNSON COM 478160104 563,102 2,127 SH SOLE 0 0 2,127
JPMORGAN CHASE & CO COM 46625H100 11,570,510 34,974 SH SOLE 0 0 34,974
KINDER MORGAN INC DEL COM 49456B101 420,187 13,937 SH SOLE 0 0 13,937
KKR & CO INC COM 48251W104 2,808,967 30,766 SH SOLE 0 0 30,766
LAM RESEARCH CORP COM NEW 512807306 1,125,475 3,426 SH SOLE 0 0 3,426
LOCKHEED MARTIN CORP COM 539830109 1,038,361 2,039 SH SOLE 0 0 2,039
LOWES COS INC COM 548661107 422,024 2,290 SH SOLE 0 0 2,290
MARVELL TECHNOLOGY INC COM 573874104 9,782,904 37,027 SH SOLE 0 0 37,027
MASTERCARD INCORPORATED CL A 57636Q104 8,156,440 14,790 SH SOLE 0 0 14,790
MCDONALDS CORP COM 580135101 1,673,824 7,248 SH SOLE 0 0 7,248
MERCK & CO INC COM 58933Y105 1,172,797 8,071 SH SOLE 0 0 8,071
META PLATFORMS INC CL A 30303M102 22,722,491 31,334 SH SOLE 0 0 31,334
MICRON TECHNOLOGY INC COM 595112103 2,740,528 2,573 SH SOLE 0 0 2,573
MICROSOFT CORP COM 594918104 25,278,418 49,285 SH SOLE 0 0 49,285
MONDELEZ INTL INC CL A 609207105 2,722,628 47,088 SH SOLE 0 0 47,088
MORGAN STANLEY COM NEW 617446448 2,827,892 15,036 SH SOLE 0 0 15,036
MPLX LP COM UNIT REP LTD 55336V100 2,631,777 46,729 SH SOLE 0 0 46,729
NETFLIX INC. COM 64110L106 4,318,413 62,064 SH SOLE 0 0 62,064
NEWMONT CORP COM 651639106 330,680 2,867 SH SOLE 0 0 2,867
NUVEEN QUALITY MUNCP INCOME COM 67066V101 578,297 57,144 SH SOLE 0 0 57,144
NVIDIA CORPORATION COM 67066G104 121,291,728 531,096 SH SOLE 0 0 531,096
OLD DOMINION FREIGHT LINE IN COM 679580100 1,173,420 6,750 SH SOLE 0 0 6,750
OREILLY AUTOMOTIVE INC COM 67103H107 11,950,823 139,923 SH SOLE 0 0 139,923
PALANTIR TECHNOLOGIES INC CL A 69608A108 379,712 2,030 SH SOLE 0 0 2,030
PALO ALTO NETWORKS INC COM 697435105 27,446,572 69,081 SH SOLE 0 0 69,081
PARKER-HANNIFIN CORP COM 701094104 465,290 487 SH SOLE 0 0 487
PEPSICO INC COM 713448108 463,668 3,659 SH SOLE 0 0 3,659
PFIZER INC COM 717081103 247,924 8,693 SH SOLE 0 0 8,693
PHILIP MORRIS INTL INC COM 718172109 17,103,387 89,631 SH SOLE 0 0 89,631
PHILLIPS 66 COM 718546104 2,456,890 9,623 SH SOLE 0 0 9,623
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 440,145 18,556 SH SOLE 0 0 18,556
PROCTER & GAMBLE CO COM 742718109 566,011 3,896 SH SOLE 0 0 3,896
PROSHARES TR S&P 500 DV ARIST 74348A467 229,817 4,248 SH SOLE 0 0 4,248
PROSPERITY BANCSHARES INC COM 743606105 435,066 6,571 SH SOLE 0 0 6,571
PULMONX CORP COM 745848101 504,314 264,039 SH SOLE 0 0 264,039
QUALCOMM INC COM 747525103 718,759 3,905 SH SOLE 0 0 3,905
QUANTA SVCS INC COM 74762E102 2,674,127 4,162 SH SOLE 0 0 4,162
QXO INC COM NEW 82846H405 587,867 50,288 SH SOLE 0 0 50,288
ROYAL BK CDA COM 780087102 4,207,223 21,401 SH SOLE 0 0 21,401
RTX CORPORATION COM 75513E101 825,214 4,445 SH SOLE 0 0 4,445
SALESFORCE INC COM 79466L302 273,647 1,192 SH SOLE 0 0 1,192
SANDISK CORP COM 80004C200 779,471 448 SH SOLE 0 0 448
SHELL PLC SPON ADS 780259305 287,051 3,020 SH SOLE 0 0 3,020
SHERWIN WILLIAMS CO COM 824348106 5,699,436 17,631 SH SOLE 0 0 17,631
SIMON PPTY GROUP INC NEW COM 828806109 803,505 4,002 SH SOLE 0 0 4,002
SNOWFLAKE INC COM SHS 833445109 265,875 783 SH SOLE 0 0 783
SPACE EXPLORATION TECHN CORP CLASS A COM STK 84615Q103 452,429 2,999 SH SOLE 0 0 2,999
STAR BULK CARRIERS CORP. SHS PAR Y8162K204 3,752,061 127,795 SH SOLE 0 0 127,795
STARBUCKS CORP COM 855244109 282,068 3,002 SH SOLE 0 0 3,002
SPDR INDEX SHS FDS ST STR EU 50 ETF 78463X202 209,469 3,112 SH SOLE 0 0 3,112
SPDR SERIES TRUST ST STR SP600 SML 78468R853 3,395,991 64,245 SH SOLE 0 0 64,245
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 13,067,839 17,135 SH SOLE 0 0 17,135
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 8,337,328 18,276 SH SOLE 0 0 18,276
TARGA RES CORP COM 87612G101 1,666,731 6,166 SH SOLE 0 0 6,166
TESLA INC COM 88160R101 1,716,926 4,839 SH SOLE 0 0 4,839
TEXAS INSTRS INC COM 882508104 1,533,213 5,474 SH SOLE 0 0 5,474
TJX COS INC NEW COM 872540109 5,276,616 39,881 SH SOLE 0 0 39,881
UNION PAC CORP COM 907818108 1,282,277 4,712 SH SOLE 0 0 4,712
USA COMPRESSION PARTNERS LP COM UNIT LTDPAR 90290N109 2,291,149 92,125 SH SOLE 0 0 92,125
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 5,892,671 8,408 SH SOLE 0 0 8,408
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 250,692 670 SH SOLE 0 0 670
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 341,981 4,875 SH SOLE 0 0 4,875
VERIZON COMMUNICATIONS INC COM 92343V104 499,387 10,887 SH SOLE 0 0 10,887
VICOR CORP COM 925815102 1,152,004 3,987 SH SOLE 0 0 3,987
VISA INC COM CL A 92826C839 15,429,153 42,939 SH SOLE 0 0 42,939
WALMART INC COM 931142103 5,886,890 56,648 SH SOLE 0 0 56,648
WEC ENERGY GROUP INC COM 92939U106 221,414 2,197 SH SOLE 0 0 2,197
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 2,213,309 49,883 SH SOLE 0 0 49,883
WILLIAMS COS INC COM 969457100 15,373,659 226,183 SH SOLE 0 0 226,183