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   295,919 2,688 SH   SOLE   0 0 2,688
ABBVIE INC COM 00287Y109   25,811,656 166,559 SH   SOLE   632 0 165,927
ADVANCED MICRO DEVICES INC COM 007903107   14,525,882 98,541 SH   SOLE   377 0 98,164
AFLAC INC COM 001055102   257,895 3,126 SH   SOLE   0 0 3,126
ALPHABET INC CAP STK CL C 02079K107   20,345,968 144,369 SH   SOLE   561 0 143,808
ALPHABET INC CAP STK CL A 02079K305   660,615 4,729 SH   SOLE   0 0 4,729
ALTRIA GROUP INC COM 02209S103   851,466 21,107 SH   SOLE   0 0 21,107
AMAZON COM INC COM 023135106   14,484,245 95,329 SH   SOLE   356 0 94,973
AMERICAN ELEC PWR CO INC COM 025537101   546,042 6,723 SH   SOLE   0 0 6,723
APPLE INC COM 037833100   23,117,791 120,074 SH   SOLE   358 0 119,716
ARDAGH METAL PACKAGING S A SHS L02235106   48,000 12,500 SH   SOLE   0 0 12,500
ARISTA NETWORKS INC COM 040413106   304,985 1,295 SH   SOLE   0 0 1,295
AT&T INC COM 00206R102   287,525 17,135 SH   SOLE   0 0 17,135
BALL CORP COM 058498106   205,289 3,569 SH   SOLE   0 0 3,569
BANK AMERICA CORP COM 060505104   217,946 6,473 SH   SOLE   0 0 6,473
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   7,577,955 21,247 SH   SOLE   152 0 21,095
BLACKROCK CORE BD TR SHS BEN INT 09249E101   606,989 55,636 SH   SOLE   0 0 55,636
BROADCOM INC COM 11135F101   398,501 357 SH   SOLE   0 0 357
CARDINAL HEALTH INC COM 14149Y108   239,299 2,374 SH   SOLE   0 0 2,374
CBRE GROUP INC CL A 12504L109   616,616 6,624 SH   SOLE   0 0 6,624
CHEVRON CORP NEW COM 166764100   747,599 5,012 SH   SOLE   0 0 5,012
CISCO SYS INC COM 17275R102   6,926,766 137,109 SH   SOLE   542 0 136,567
COCA COLA CO COM 191216100   385,585 6,543 SH   SOLE   0 0 6,543
COMCAST CORP NEW CL A 20030N101   14,529,363 331,342 SH   SOLE   1,277 0 330,065
CONOCOPHILLIPS COM 20825C104   303,059 2,611 SH   SOLE   0 0 2,611
COSTCO WHSL CORP NEW COM 22160K105   17,023,149 25,790 SH   SOLE   84 0 25,706
CVS HEALTH CORP COM 126650100   812,100 10,285 SH   SOLE   0 0 10,285
DEVON ENERGY CORP NEW COM 25179M103   407,383 8,993 SH   SOLE   0 0 8,993
DIAMONDBACK ENERGY INC COM 25278X109   7,153,375 46,127 SH   SOLE   94 0 46,033
DORCHESTER MINERALS LP COM UNIT 25820R105   238,088 7,480 SH   SOLE   0 0 7,480
DUKE ENERGY CORP NEW COM NEW 26441C204   21,820,513 224,861 SH   SOLE   836 0 224,025
ELI LILLY & CO COM 532457108   364,435 625 SH   SOLE   0 0 625
ENTERPRISE PRODS PARTNERS L COM 293792107   261,908 9,940 SH   SOLE   0 0 9,940
EXXON MOBIL CORP COM 30231G102   26,503,222 265,085 SH   SOLE   555 0 264,530
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   903,479 19,611 SH   SOLE   0 0 19,611
GRAINGER W W INC COM 384802104   426,775 515 SH   SOLE   0 0 515
HOME DEPOT INC COM 437076102   567,407 1,637 SH   SOLE   0 0 1,637
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   245,063 1,553 SH   SOLE   0 0 1,553
INVESCO QQQ TR UNIT SER 1 46090E103   415,663 1,015 SH   SOLE   75 0 940
ISHARES GOLD TR ISHARES NEW 464285204   517,888 13,269 SH   SOLE   0 0 13,269
ISHARES TR US TREAS BD ETF 46429B267   316,915 13,755 SH   SOLE   0 0 13,755
ISHARES TR CORE LT USDB ETF 464289479   340,613 6,478 SH   SOLE   0 0 6,478
ISHARES TR 1 3 YR TREAS BD 464287457   75,521,242 920,542 SH   SOLE   11,156 0 909,386
ISHARES TR RUS 1000 VAL ETF 464287598   365,037 2,209 SH   SOLE   0 0 2,209
ISHARES TR 3 7 YR TREAS BD 464288661   29,253,345 249,751 SH   SOLE   3,111 0 246,640
ISHARES TR CORE US AGGBD ET 464287226   1,326,596 13,366 SH   SOLE   94 0 13,272
ISHARES TR 7-10 YR TRSY BD 464287440   952,549 9,882 SH   SOLE   0 0 9,882
ISHARES TR SHORT TREAS BD 464288679   2,381,979 21,629 SH   SOLE   0 0 21,629
ISHARES TR FLTG RATE NT ETF 46429B655   1,375,048 27,164 SH   SOLE   0 0 27,164
ISHARES TR MSCI EAFE ETF 464287465   603,968 8,015 SH   SOLE   0 0 8,015
ISHARES TR MSCI USA MIN VOL 46429B697   277,107 3,551 SH   SOLE   0 0 3,551
ISHARES TR TRS FLT RT BD 46434V860   1,463,922 29,006 SH   SOLE   0 0 29,006
ISHARES TR TIPS BD ETF 464287176   372,023 3,461 SH   SOLE   0 0 3,461
ISHARES TR MORTGE REL ETF 46435G342   307,920 13,053 SH   SOLE   0 0 13,053
ISHARES TR 20 YR TR BD ETF 464287432   8,187,264 82,800 SH Call SOLE   0 0 0
ISHARES TR MSCI USA QLT FCT 46432F339   339,171 2,305 SH   SOLE   0 0 2,305
ISHARES TR 20 YR TR BD ETF 464287432   12,852,264 129,978 SH   SOLE   5,186 0 124,792
JOHNSON & JOHNSON COM 478160104   1,102,757 7,036 SH   SOLE   0 0 7,036
JPMORGAN CHASE & CO COM 46625H100   1,071,416 6,299 SH   SOLE   0 0 6,299
KINDER MORGAN INC DEL COM 49456B101   194,640 11,034 SH   SOLE   0 0 11,034
KRAFT HEINZ CO COM 500754106   345,504 9,343 SH   SOLE   0 0 9,343
MASTERCARD INCORPORATED CL A 57636Q104   308,793 724 SH   SOLE   0 0 724
META PLATFORMS INC CL A 30303M102   409,532 1,157 SH   SOLE   0 0 1,157
MICROSOFT CORP COM 594918104   21,398,694 56,905 SH   SOLE   207 0 56,698
NETAPP INC COM 64110D104   303,447 3,442 SH   SOLE   0 0 3,442
NEXTERA ENERGY INC COM 65339F101   242,671 3,995 SH   SOLE   0 0 3,995
NINE ENERGY SERVICE INC COM 65441V101   6,622,947 2,471,249 SH   SOLE   0 0 2,471,249
NUVEEN MUN VALUE FD INC COM 670928100   105,393 12,255 SH   SOLE   0 0 12,255
NUVEEN TAXABLE MUNICPAL INM COM 67074C103   184,554 11,688 SH   SOLE   0 0 11,688
NVIDIA CORPORATION COM 67066G104   9,603,850 19,393 SH   SOLE   78 0 19,315
OCCIDENTAL PETE CORP COM 674599105   210,597 3,527 SH   SOLE   0 0 3,527
PEPSICO INC COM 713448108   412,241 2,427 SH   SOLE   0 0 2,427
PHILIP MORRIS INTL INC COM 718172109   206,223 2,192 SH   SOLE   0 0 2,192
PROCTER AND GAMBLE CO COM 742718109   16,128,546 110,062 SH   SOLE   431 0 109,631
PRUDENTIAL FINL INC COM 744320102   476,236 4,592 SH   SOLE   0 0 4,592
PUBLIC STORAGE COM 74460D109   803,248 2,634 SH   SOLE   0 0 2,634
PURECYCLE TECHNOLOGIES INC COM 74623V103   276,170 68,190 SH   SOLE   0 0 68,190
RTX CORPORATION COM 75513E101   7,753,917 92,155 SH   SOLE   306 0 91,849
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   7,682,667 121,312 SH   SOLE   1,025 0 120,287
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   9,792,355 54,764 SH   SOLE   476 0 54,288
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   25,416,831 132,049 SH   SOLE   1,099 0 130,950
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   15,774,833 217,105 SH   SOLE   1,862 0 215,243
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   11,612,607 161,219 SH   SOLE   1,373 0 159,846
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   11,741,395 86,093 SH   SOLE   780 0 85,313
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   4,183,027 111,251 SH   SOLE   1,032 0 110,219
SELECT SECTOR SPDR TR ENERGY 81369Y506   8,666,775 103,373 SH   SOLE   884 0 102,489
SELECT SECTOR SPDR TR INDL 81369Y704   3,897,185 34,189 SH   SOLE   310 0 33,879
SHELL PLC SPON ADS 780259305   203,125 3,087 SH   SOLE   0 0 3,087
SHOE CARNIVAL INC COM 824889109   429,254 14,209 SH   SOLE   14,209 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   4,900,109 10,309 SH   SOLE   42 0 10,267
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   11,554,939 126,435 SH   SOLE   0 0 126,435
SPDR SER TR BLOOMBERG HIGH Y 78468R622   646,532 6,825 SH   SOLE   0 0 6,825
SPDR SER TR NUVEEN BLOOMBERG 78464A284   332,695 13,150 SH   SOLE   0 0 13,150
STANLEY BLACK & DECKER INC COM 854502101   13,465,501 137,263 SH   SOLE   534 0 136,729
TELLURIAN INC NEW COM 87968A104   7,556 10,000 SH   SOLE   0 0 10,000
TESLA INC COM 88160R101   510,618 2,055 SH   SOLE   0 0 2,055
UNITED STS NAT GAS FD LP UNIT PAR 912318300   92,382 18,221 SH   SOLE   0 0 18,221
UNITEDHEALTH GROUP INC COM 91324P102   913,879 1,736 SH   SOLE   0 0 1,736
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   4,306,246 24,625 SH   SOLE   216 0 24,409
VANGUARD INDEX FDS TOTAL STK MKT 922908769   593,272 2,501 SH   SOLE   41 0 2,460
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   473,488 1,084 SH   SOLE   0 0 1,084
VANGUARD INDEX FDS SM CP VAL ETF 922908611   276,456 1,536 SH   SOLE   0 0 1,536
VANGUARD INDEX FDS LARGE CAP ETF 922908637   268,761 1,232 SH   SOLE   0 0 1,232
VANGUARD INDEX FDS GROWTH ETF 922908736   584,838 1,881 SH   SOLE   0 0 1,881
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847   913,413 14,845 SH   SOLE   686 0 14,159
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   1,154,771 10,345 SH   SOLE   510 0 9,835
VANGUARD WORLD FD MEGA GRWTH IND 921910816   417,033 1,607 SH   SOLE   0 0 1,607
VANGUARD WORLD FD EXTENDED DUR 921910709   342,061 4,221 SH   SOLE   0 0 4,221
VERIZON COMMUNICATIONS INC COM 92343V104   2,153,424 57,120 SH   SOLE   0 0 57,120
VISA INC COM CL A 92826C839   10,160,024 39,024 SH   SOLE   153 0 38,871
WALMART INC COM 931142103   6,652,830 42,200 SH   SOLE   167 0 42,033
WASTE MGMT INC DEL COM 94106L109   369,176 2,061 SH   SOLE   0 0 2,061