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   374,803 3,298 SH   SOLE   0 0 3,298
ABBVIE INC COM 00287Y109   27,585,980 151,488 SH   SOLE   757 0 150,731
ABBVIE INC COM 00287Y109   691,980 3,800 SH Put SOLE   0 0 0
ADVANCED MICRO DEVICES INC COM 007903107   11,689,803 64,767 SH   SOLE   373 0 64,394
AFLAC INC COM 001055102   259,040 3,017 SH   SOLE   0 0 3,017
ALPHABET INC CAP STK CL C 02079K107   21,040,962 138,191 SH   SOLE   700 0 137,491
ALPHABET INC CAP STK CL A 02079K305   748,031 4,956 SH   SOLE   0 0 4,956
ALTRIA GROUP INC COM 02209S103   879,741 20,168 SH   SOLE   0 0 20,168
AMAZON COM INC COM 023135106   1,046,204 5,800 SH Call SOLE   0 0 0
AMAZON COM INC COM 023135106   17,409,505 96,516 SH   SOLE   420 0 96,096
AMERICAN ELEC PWR CO INC COM 025537101   575,837 6,688 SH   SOLE   0 0 6,688
APPLE INC COM 037833100   23,784,306 138,700 SH   SOLE   571 0 138,129
ARDAGH METAL PACKAGING S A SHS L02235106   42,875 12,500 SH   SOLE   0 0 12,500
ARISTA NETWORKS INC COM 040413106   365,375 1,260 SH   SOLE   0 0 1,260
BALL CORP COM 058498106   240,408 3,569 SH   SOLE   0 0 3,569
BANK AMERICA CORP COM 060505104   252,661 6,663 SH   SOLE   0 0 6,663
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   9,057,580 21,539 SH   SOLE   167 0 21,372
BLACKROCK CORE BD TR SHS BEN INT 09249E101   600,869 55,636 SH   SOLE   0 0 55,636
BROADCOM INC COM 11135F101   531,489 401 SH   SOLE   0 0 401
CARDINAL HEALTH INC COM 14149Y108   261,063 2,333 SH   SOLE   0 0 2,333
CBRE GROUP INC CL A 12504L109   640,216 6,584 SH   SOLE   0 0 6,584
CHEVRON CORP NEW COM 166764100   848,966 5,382 SH   SOLE   0 0 5,382
CISCO SYS INC COM 17275R102   463,372 9,284 SH   SOLE   259 0 9,025
COCA COLA CO COM 191216100   409,851 6,699 SH   SOLE   0 0 6,699
COMCAST CORP NEW CL A 20030N101   22,136,193 510,639 SH   SOLE   2,191 0 508,448
CONOCOPHILLIPS COM 20825C104   297,326 2,336 SH   SOLE   0 0 2,336
COSTCO WHSL CORP NEW COM 22160K105   18,961,693 25,882 SH   SOLE   107 0 25,775
CVS HEALTH CORP COM 126650100   789,638 9,900 SH   SOLE   210 0 9,690
DANAHER CORPORATION COM 235851102   232,333 930 SH   SOLE   0 0 930
DEVON ENERGY CORP NEW COM 25179M103   594,683 11,851 SH   SOLE   0 0 11,851
DIAMONDBACK ENERGY INC COM 25278X109   5,585,756 28,187 SH   SOLE   90 0 28,097
DORCHESTER MINERALS LP COM UNIT 25820R105   252,226 7,480 SH   SOLE   0 0 7,480
DUKE ENERGY CORP NEW COM NEW 26441C204   23,000,706 237,832 SH   SOLE   1,131 0 236,701
ELI LILLY & CO COM 532457108   9,600,459 12,341 SH   SOLE   36 0 12,305
ENTERPRISE PRODS PARTNERS L COM 293792107   292,342 10,019 SH   SOLE   0 0 10,019
EXXON MOBIL CORP COM 30231G102   31,025,768 266,911 SH   SOLE   681 0 266,230
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   906,225 19,611 SH   SOLE   0 0 19,611
GRAINGER W W INC COM 384802104   523,910 515 SH   SOLE   0 0 515
HOME DEPOT INC COM 437076102   647,633 1,688 SH   SOLE   0 0 1,688
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   244,570 1,444 SH   SOLE   0 0 1,444
INVESCO QQQ TR UNIT SER 1 46090E103   297,487 670 SH   SOLE   75 0 595
ISHARES GOLD TR ISHARES NEW 464285204   563,438 13,412 SH   SOLE   0 0 13,412
ISHARES TR US TREAS BD ETF 46429B267   445,700 19,574 SH   SOLE   0 0 19,574
ISHARES TR MORTGE REL ETF 46435G342   271,652 11,689 SH   SOLE   0 0 11,689
ISHARES TR CORE S&P MCP ETF 464287507   364,319 5,998 SH   SOLE   0 0 5,998
ISHARES TR MSCI EAFE ETF 464287465   609,611 7,633 SH   SOLE   0 0 7,633
ISHARES TR 20 YR TR BD ETF 464287432   13,316,198 140,733 SH   SOLE   5,338 0 135,395
ISHARES TR 1 3 YR TREAS BD 464287457   44,584,738 545,179 SH   SOLE   7,939 0 537,240
ISHARES TR MSCI USA MIN VOL 46429B697   299,825 3,587 SH   SOLE   0 0 3,587
ISHARES TR CORE S&P500 ETF 464287200   1,209,296 2,300 SH   SOLE   0 0 2,300
ISHARES TR TRS FLT RT BD 46434V860   1,227,470 24,215 SH   SOLE   0 0 24,215
ISHARES TR 20 YR TR BD ETF 464287432   12,016,740 127,000 SH Call SOLE   0 0 0
ISHARES TR TIPS BD ETF 464287176   376,472 3,505 SH   SOLE   0 0 3,505
ISHARES TR RUS 1000 VAL ETF 464287598   395,654 2,209 SH   SOLE   0 0 2,209
ISHARES TR 3 7 YR TREAS BD 464288661   30,184,401 260,637 SH   SOLE   2,066 0 258,571
ISHARES TR FLTG RATE NT ETF 46429B655   1,682,610 32,954 SH   SOLE   0 0 32,954
ISHARES TR CORE US AGGBD ET 464287226   1,721,301 17,575 SH   SOLE   94 0 17,481
ISHARES TR 7-10 YR TRSY BD 464287440   37,797,359 399,296 SH   SOLE   2,687 0 396,609
ISHARES TR MSCI USA QLT FCT 46432F339   444,595 2,705 SH   SOLE   0 0 2,705
ISHARES TR SHORT TREAS BD 464288679   2,390,846 21,629 SH   SOLE   0 0 21,629
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   298,513 5,917 SH   SOLE   0 0 5,917
JOHNSON & JOHNSON COM 478160104   1,172,899 7,414 SH   SOLE   0 0 7,414
JPMORGAN CHASE & CO COM 46625H100   1,304,101 6,511 SH   SOLE   0 0 6,511
KIMBERLY-CLARK CORP COM 494368103   210,456 1,627 SH   SOLE   0 0 1,627
KRAFT HEINZ CO COM 500754106   344,535 9,337 SH   SOLE   0 0 9,337
LOCKHEED MARTIN CORP COM 539830109   209,240 460 SH   SOLE   0 0 460
MASTERCARD INCORPORATED CL A 57636Q104   374,895 778 SH   SOLE   0 0 778
META PLATFORMS INC CL A 30303M102   529,782 1,091 SH   SOLE   0 0 1,091
MICROSOFT CORP COM 594918104   22,202,277 52,772 SH   SOLE   249 0 52,523
NETAPP INC COM 64110D104   361,307 3,442 SH   SOLE   0 0 3,442
NIKE INC CL B 654106103   362,669 3,859 SH   SOLE   0 0 3,859
NINE ENERGY SERVICE INC COM 65441V101   5,535,598 2,471,249 SH   SOLE   0 0 2,471,249
NUVEEN MUN VALUE FD INC COM 670928100   106,741 12,255 SH   SOLE   0 0 12,255
NUVEEN TAXABLE MUNICPAL INM COM 67074C103   179,060 11,688 SH   SOLE   0 0 11,688
NVIDIA CORPORATION COM 67066G104   10,477,757 11,596 SH   SOLE   68 0 11,528
PALO ALTO NETWORKS INC COM 697435105   3,062,637 10,779 SH   SOLE   35 0 10,744
PEPSICO INC COM 713448108   561,823 3,210 SH   SOLE   0 0 3,210
PHILIP MORRIS INTL INC COM 718172109   215,673 2,354 SH   SOLE   0 0 2,354
PHILLIPS 66 COM 718546104   277,611 1,700 SH   SOLE   0 0 1,700
PROCTER AND GAMBLE CO COM 742718109   16,210,068 99,908 SH   SOLE   507 0 99,401
PROSHARES TR SHORT S&P 500 NE 74347B425   3,543,540 298,781 SH   SOLE   5,152 0 293,629
PRUDENTIAL FINL INC COM 744320102   555,067 4,728 SH   SOLE   0 0 4,728
PUBLIC STORAGE COM 74460D109   725,639 2,502 SH   SOLE   0 0 2,502
PURECYCLE TECHNOLOGIES INC COM 74623V103   424,142 68,190 SH   SOLE   0 0 68,190
QUANTA SVCS INC COM 74762E102   355,926 1,370 SH   SOLE   0 0 1,370
RTX CORPORATION COM 75513E101   9,080,094 93,101 SH   SOLE   376 0 92,725
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   7,872,897 119,922 SH   SOLE   983 0 118,939
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   19,086,421 129,198 SH   SOLE   1,048 0 128,150
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   16,281,750 199,385 SH   SOLE   1,643 0 197,742
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   12,323,259 161,384 SH   SOLE   1,321 0 160,063
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   2,225,824 23,962 SH   SOLE   195 0 23,767
SELECT SECTOR SPDR TR ENERGY 81369Y506   9,814,593 103,957 SH   SOLE   853 0 103,104
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   24,433,403 117,316 SH   SOLE   941 0 116,375
SELECT SECTOR SPDR TR INDL 81369Y704   4,277,161 33,957 SH   SOLE   296 0 33,661
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   4,680,634 111,126 SH   SOLE   980 0 110,146
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   9,958,636 54,155 SH   SOLE   460 0 53,695
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,510,736 4,800 SH Put SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   5,069,390 9,692 SH   SOLE   42 0 9,650
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   11,652,947 126,938 SH   SOLE   0 0 126,938
SPROTT PHYSICAL GOLD TR UNIT 85207H104   352,834 20,395 SH   SOLE   0 0 20,395
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   275,535 33,237 SH   SOLE   0 0 33,237
STANLEY BLACK & DECKER INC COM 854502101   13,703,874 139,935 SH   SOLE   674 0 139,261
TELLURIAN INC NEW COM 87968A104   6,614 10,000 SH   SOLE   0 0 10,000
TESLA INC COM 88160R101   327,245 1,862 SH   SOLE   0 0 1,862
UNITEDHEALTH GROUP INC COM 91324P102   18,867,498 38,139 SH   SOLE   146 0 37,993
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   4,360,156 19,379 SH   SOLE   160 0 19,219
VANGUARD INDEX FDS LARGE CAP ETF 922908637   202,426 844 SH   SOLE   0 0 844
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,094,524 2,277 SH   SOLE   0 0 2,277
VANGUARD INDEX FDS GROWTH ETF 922908736   647,521 1,881 SH   SOLE   0 0 1,881
VANGUARD INDEX FDS TOTAL STK MKT 922908769   767,821 2,954 SH   SOLE   41 0 2,913
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   211,649 5,067 SH   SOLE   0 0 5,067
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   214,611 1,175 SH   SOLE   0 0 1,175
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   364,886 7,273 SH   SOLE   0 0 7,273
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   1,179,497 9,749 SH   SOLE   510 0 9,239
VANGUARD WORLD FD MEGA GRWTH IND 921910816   2,715,648 9,475 SH   SOLE   59 0 9,416
VANGUARD WORLD FD EXTENDED DUR 921910709   336,919 4,398 SH   SOLE   0 0 4,398
VERIZON COMMUNICATIONS INC COM 92343V104   2,426,965 57,840 SH   SOLE   0 0 57,840
VISA INC COM CL A 92826C839   10,955,223 39,255 SH   SOLE   188 0 39,067
WALMART INC COM 931142103   7,944,175 132,029 SH   SOLE   612 0 131,417
WASTE MGMT INC DEL COM 94106L109   439,150 2,060 SH   SOLE   0 0 2,060