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
3M CO COM 88579Y101   364,614 3,568 SH   SOLE   0 0 3,568
ABBOTT LABS COM 002824100   292,099 2,811 SH   SOLE   0 0 2,811
ABBVIE INC COM 00287Y109   26,521,295 154,625 SH   SOLE   757 0 153,868
ADVANCED MICRO DEVICES INC COM 007903107   14,579,766 89,882 SH   SOLE   533 0 89,349
AEHR TEST SYS COM 00760J108   123,205 11,030 SH   SOLE   0 0 11,030
AFLAC INC COM 001055102   262,393 2,938 SH   SOLE   0 0 2,938
ALPHABET INC CAP STK CL C 02079K107   25,537,864 139,232 SH   SOLE   682 0 138,550
ALPHABET INC CAP STK CL A 02079K305   1,010,054 5,545 SH   SOLE   0 0 5,545
ALTRIA GROUP INC COM 02209S103   869,656 19,092 SH   SOLE   0 0 19,092
AMAZON COM INC COM 023135106   18,601,611 96,257 SH   SOLE   414 0 95,843
AMAZON COM INC COM 023135106   1,372,075 7,100 SH Call SOLE   0 0 0
AMERICAN ELEC PWR CO INC COM 025537101   611,899 6,974 SH   SOLE   0 0 6,974
APPLE INC COM 037833100   29,749,766 141,249 SH   SOLE   563 0 140,686
ARDAGH METAL PACKAGING S A SHS L02235106   42,500 12,500 SH   SOLE   0 0 12,500
ARISTA NETWORKS INC COM 040413106   334,007 953 SH   SOLE   0 0 953
AUTOMATIC DATA PROCESSING IN COM 053015103   333,522 1,397 SH   SOLE   0 0 1,397
BALL CORP COM 058498106   214,211 3,569 SH   SOLE   0 0 3,569
BANK AMERICA CORP COM 060505104   314,263 7,902 SH   SOLE   0 0 7,902
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   11,530,339 28,344 SH   SOLE   215 0 28,129
BLACKROCK CORE BD TR SHS BEN INT 09249E101   497,579 46,721 SH   SOLE   0 0 46,721
BROADCOM INC COM 11135F101   552,302 344 SH   SOLE   0 0 344
CARDINAL HEALTH INC COM 14149Y108   218,959 2,227 SH   SOLE   0 0 2,227
CBRE GROUP INC CL A 12504L109   591,055 6,633 SH   SOLE   0 0 6,633
CHEVRON CORP NEW COM 166764100   895,449 5,725 SH   SOLE   0 0 5,725
CISCO SYS INC COM 17275R102   464,262 9,772 SH   SOLE   259 0 9,513
COCA COLA CO COM 191216100   248,878 3,910 SH   SOLE   0 0 3,910
COMCAST CORP NEW CL A 20030N101   792,644 20,241 SH   SOLE   624 0 19,617
CONOCOPHILLIPS COM 20825C104   281,375 2,460 SH   SOLE   0 0 2,460
COSTCO WHSL CORP NEW COM 22160K105   23,855,331 28,065 SH   SOLE   142 0 27,923
CVS HEALTH CORP COM 126650100   491,227 8,317 SH   SOLE   210 0 8,107
DANAHER CORPORATION COM 235851102   244,946 980 SH   SOLE   0 0 980
DEVON ENERGY CORP NEW COM 25179M103   549,366 11,590 SH   SOLE   0 0 11,590
DIAMONDBACK ENERGY INC COM 25278X109   11,623,045 58,060 SH   SOLE   227 0 57,833
DORCHESTER MINERALS LP COM UNIT 25820R105   230,758 7,480 SH   SOLE   0 0 7,480
DUKE ENERGY CORP NEW COM NEW 26441C204   16,920,609 168,818 SH   SOLE   967 0 167,851
ELI LILLY & CO COM 532457108   16,463,485 18,184 SH   SOLE   69 0 18,115
ENTERPRISE PRODS PARTNERS L COM 293792107   287,817 9,932 SH   SOLE   0 0 9,932
EXXON MOBIL CORP COM 30231G102   25,554,449 221,981 SH   SOLE   604 0 221,377
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   896,419 19,611 SH   SOLE   0 0 19,611
GE VERNOVA INC COM 36828A101   5,906,633 34,439 SH   SOLE   130 0 34,309
GRAINGER W W INC COM 384802104   464,654 515 SH   SOLE   0 0 515
HOME DEPOT INC COM 437076102   529,785 1,539 SH   SOLE   0 0 1,539
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   233,935 1,424 SH   SOLE   0 0 1,424
INVESCO QQQ TR UNIT SER 1 46090E103   285,669 596 SH   SOLE   75 0 521
ISHARES GOLD TR ISHARES NEW 464285204   467,459 10,641 SH   SOLE   0 0 10,641
ISHARES TR CORE US AGGBD ET 464287226   1,532,874 15,791 SH   SOLE   94 0 15,697
ISHARES TR 20 YR TR BD ETF 464287432   9,416,628 102,600 SH Call SOLE   0 0 0
ISHARES TR CORE S&P500 ETF 464287200   431,764 789 SH   SOLE   0 0 789
ISHARES TR US TREAS BD ETF 46429B267   355,455 15,749 SH   SOLE   0 0 15,749
ISHARES TR TRS FLT RT BD 46434V860   1,130,887 22,323 SH   SOLE   0 0 22,323
ISHARES TR SHORT TREAS BD 464288679   2,539,777 22,984 SH   SOLE   0 0 22,984
ISHARES TR MORTGE REL ETF 46435G342   311,038 14,036 SH   SOLE   0 0 14,036
ISHARES TR MSCI EAFE ETF 464287465   590,156 7,534 SH   SOLE   0 0 7,534
ISHARES TR RUS 1000 VAL ETF 464287598   385,404 2,209 SH   SOLE   0 0 2,209
ISHARES TR MSCI USA QLT FCT 46432F339   533,796 3,126 SH   SOLE   0 0 3,126
ISHARES TR MSCI USA MIN VOL 46429B697   298,166 3,551 SH   SOLE   0 0 3,551
ISHARES TR FLTG RATE NT ETF 46429B655   1,683,598 32,954 SH   SOLE   0 0 32,954
ISHARES TR TIPS BD ETF 464287176   408,647 3,827 SH   SOLE   0 0 3,827
ISHARES TR CORE S&P MCP ETF 464287507   228,696 3,908 SH   SOLE   0 0 3,908
ISHARES TR 20 YR TR BD ETF 464287432   12,463,206 135,794 SH   SOLE   5,338 0 130,456
ISHARES TR 1 3 YR TREAS BD 464287457   46,000,250 563,383 SH   SOLE   7,939 0 555,444
ISHARES TR 3 7 YR TREAS BD 464288661   31,140,946 269,689 SH   SOLE   2,066 0 267,623
ISHARES TR 7-10 YR TRSY BD 464287440   38,400,543 410,043 SH   SOLE   2,687 0 407,356
JOHNSON & JOHNSON COM 478160104   849,134 5,810 SH   SOLE   0 0 5,810
JPMORGAN CHASE & CO. COM 46625H100   1,314,071 6,497 SH   SOLE   0 0 6,497
KIMBERLY-CLARK CORP COM 494368103   264,001 1,910 SH   SOLE   0 0 1,910
KINDER MORGAN INC DEL COM 49456B101   207,403 10,438 SH   SOLE   0 0 10,438
KRAFT HEINZ CO COM 500754106   306,767 9,521 SH   SOLE   0 0 9,521
LOCKHEED MARTIN CORP COM 539830109   247,563 530 SH   SOLE   0 0 530
MASTERCARD INCORPORATED CL A 57636Q104   351,818 797 SH   SOLE   0 0 797
META PLATFORMS INC CL A 30303M102   557,667 1,106 SH   SOLE   0 0 1,106
MICROSOFT CORP COM 594918104   23,991,319 53,678 SH   SOLE   249 0 53,429
NETAPP INC COM 64110D104   430,063 3,339 SH   SOLE   0 0 3,339
NIKE INC CL B 654106103   317,835 4,217 SH   SOLE   0 0 4,217
NINE ENERGY SERVICE INC COM 65441V101   4,146,247 2,468,004 SH   SOLE   0 0 2,468,004
NUVEEN MUN VALUE FD INC COM 670928100   105,761 12,255 SH   SOLE   0 0 12,255
NVIDIA CORPORATION COM 67066G104   15,453,126 125,086 SH   SOLE   820 0 124,266
ONEOK INC NEW COM 682680103   5,599,976 68,669 SH   SOLE   268 0 68,401
PALO ALTO NETWORKS INC COM 697435105   10,089,955 29,763 SH   SOLE   116 0 29,647
PEPSICO INC COM 713448108   549,207 3,330 SH   SOLE   0 0 3,330
PHILIP MORRIS INTL INC COM 718172109   231,134 2,281 SH   SOLE   0 0 2,281
PHILLIPS 66 COM 718546104   243,178 1,723 SH   SOLE   0 0 1,723
PROCTER AND GAMBLE CO COM 742718109   16,773,763 101,708 SH   SOLE   507 0 101,201
PROSHARES TR PSHS ULTRA TECH 74347R693   268,988 3,852 SH   SOLE   0 0 3,852
PRUDENTIAL FINL INC COM 744320102   549,855 4,692 SH   SOLE   0 0 4,692
PUBLIC STORAGE OPER CO COM 74460D109   6,333,692 22,019 SH   SOLE   77 0 21,942
PURECYCLE TECHNOLOGIES INC COM 74623V103   403,685 68,190 SH   SOLE   0 0 68,190
QUANTA SVCS INC COM 74762E102   348,103 1,370 SH   SOLE   0 0 1,370
RTX CORPORATION COM 75513E101   9,406,224 93,697 SH   SOLE   376 0 93,321
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   2,103,351 23,818 SH   SOLE   195 0 23,623
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   26,401,919 116,704 SH   SOLE   941 0 115,763
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   15,250,993 178,041 SH   SOLE   1,425 0 176,616
SELECT SECTOR SPDR TR INDL 81369Y704   4,096,347 33,612 SH   SOLE   296 0 33,316
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   8,431,637 46,226 SH   SOLE   377 0 45,849
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   12,268,559 160,206 SH   SOLE   1,321 0 158,885
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   4,157,163 108,231 SH   SOLE   889 0 107,342
SELECT SECTOR SPDR TR ENERGY 81369Y506   10,752,482 117,965 SH   SOLE   932 0 117,033
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   18,731,828 128,520 SH   SOLE   1,048 0 127,472
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   4,484,715 109,091 SH   SOLE   980 0 108,111
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   8,184,467 120,113 SH   SOLE   1,183 0 118,930
SHELL PLC SPON ADS 780259305   238,411 3,303 SH   SOLE   0 0 3,303
SNOWFLAKE INC CL A 833445109   337,725 2,500 SH   SOLE   0 0 2,500
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,469,394 2,700 SH Put SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   5,332,389 9,798 SH   SOLE   42 0 9,756
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   12,434,671 135,483 SH   SOLE   0 0 135,483
SPROTT PHYSICAL GOLD TR UNIT 85207H104   292,482 16,195 SH   SOLE   0 0 16,195
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   290,075 29,212 SH   SOLE   0 0 29,212
STANLEY BLACK & DECKER INC COM 854502101   17,933,308 224,475 SH   SOLE   1,140 0 223,335
TELLURIAN INC NEW COM 87968A104   6,926 10,000 SH   SOLE   0 0 10,000
TESLA INC COM 88160R101   213,426 1,079 SH   SOLE   0 0 1,079
UNITEDHEALTH GROUP INC COM 91324P102   1,197,018 2,351 SH   SOLE   30 0 2,321
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   4,950,502 18,989 SH   SOLE   160 0 18,829
VANGUARD INDEX FDS TOTAL STK MKT 922908769   904,797 3,382 SH   SOLE   41 0 3,341
VANGUARD INDEX FDS GROWTH ETF 922908736   691,544 1,849 SH   SOLE   0 0 1,849
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   596,624 1,193 SH   SOLE   0 0 1,193
VANGUARD INDEX FDS LARGE CAP ETF 922908637   210,751 844 SH   SOLE   0 0 844
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   329,856 1,807 SH   SOLE   0 0 1,807
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   1,144,604 9,651 SH   SOLE   510 0 9,141
VANGUARD WORLD FD MEGA GRWTH IND 921910816   2,999,154 9,545 SH   SOLE   59 0 9,486
VANGUARD WORLD FD EXTENDED DUR 921910709   358,565 4,884 SH   SOLE   0 0 4,884
VERIZON COMMUNICATIONS INC COM 92343V104   2,344,534 56,851 SH   SOLE   0 0 56,851
VERTEX PHARMACEUTICALS INC COM 92532F100   221,705 473 SH   SOLE   0 0 473
VISA INC COM CL A 92826C839   5,322,495 20,278 SH   SOLE   152 0 20,126
WALMART INC COM 931142103   12,598,612 186,067 SH   SOLE   944 0 185,123
WASTE MGMT INC DEL COM 94106L109   226,201 1,060 SH   SOLE   0 0 1,060