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
3M CO COM 88579Y101 446,057 2,930 SH SOLE 0 0 2,930
ABBVIE INC COM 00287Y109 37,584,817 202,483 SH SOLE 1,050 0 201,433
ADVANCED MICRO DEVICES INC COM 007903107 598,210 4,216 SH SOLE 189 0 4,027
AEHR TEST SYS COM 00760J108 142,618 11,030 SH SOLE 0 0 11,030
AFLAC INC COM 001055102 287,062 2,722 SH SOLE 0 0 2,722
ALPHABET INC CAP STK CL C 02079K107 32,813,699 184,981 SH SOLE 909 0 184,072
ALPHABET INC CAP STK CL A 02079K305 628,661 3,567 SH SOLE 0 0 3,567
ALPS ETF TR ALERIAN MLP 00162Q452 2,820,195 57,720 SH SOLE 320 0 57,400
ALTRIA GROUP INC COM 02209S103 965,127 16,461 SH SOLE 0 0 16,461
AMAZON COM INC COM 023135106 24,725,966 112,703 SH SOLE 548 0 112,155
AMERICAN ELEC PWR CO INC COM 025537101 493,171 4,753 SH SOLE 0 0 4,753
ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 14,329,695 761,408 SH SOLE 2,656 0 758,752
APPLE INC COM 037833100 3,344,877 16,303 SH SOLE 178 0 16,125
APPLE INC COM 037833100 102,585 500 SH Put SOLE 0 0 0
ARDAGH METAL PACKAGING S A SHS L02235106 203,728 47,600 SH SOLE 0 0 47,600
ARISTA NETWORKS INC COM SHS 040413205 406,068 3,969 SH SOLE 0 0 3,969
AUTOMATIC DATA PROCESSING IN COM 053015103 324,482 1,052 SH SOLE 0 0 1,052
BALL CORP COM 058498106 480,411 8,565 SH SOLE 0 0 8,565
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 32,989,757 67,912 SH SOLE 357 0 67,555
BLACKROCK CORE BD TR SHS BEN INT 09249E101 388,878 40,008 SH SOLE 0 0 40,008
BLACKROCK INC COM 09290D101 8,381,657 7,988 SH SOLE 30 0 7,958
BOEING CO COM 097023105 799,776 3,817 SH SOLE 0 0 3,817
BROADCOM INC COM 11135F101 680,580 2,469 SH SOLE 0 0 2,469
CARDINAL HEALTH INC COM 14149Y108 281,904 1,678 SH SOLE 0 0 1,678
CBRE GROUP INC CL A 12504L109 1,849,276 13,198 SH SOLE 0 0 13,198
CHEVRON CORP NEW COM 166764100 683,677 4,775 SH SOLE 0 0 4,775
COMCAST CORP NEW CL A 20030N101 341,904 9,580 SH SOLE 624 0 8,956
COSTCO WHSL CORP NEW COM 22160K105 33,243,465 33,581 SH SOLE 158 0 33,423
DORCHESTER MINERALS LP COM UNIT 25820R105 293,087 10,520 SH SOLE 0 0 10,520
DOVER CORP COM 260003108 246,078 1,343 SH SOLE 0 0 1,343
DUKE ENERGY CORP NEW COM NEW 26441C204 19,867,468 168,368 SH SOLE 984 0 167,384
EATON CORP PLC SHS G29183103 361,631 1,013 SH SOLE 0 0 1,013
ELI LILLY & CO COM 532457108 28,612,581 36,705 SH SOLE 136 0 36,569
ENTERPRISE PRODS PARTNERS L COM 293792107 282,950 9,124 SH SOLE 0 0 9,124
EXXON MOBIL CORP COM 30231G102 15,296,775 141,900 SH SOLE 1,124 0 140,776
GE VERNOVA INC COM 36828A101 24,547,178 46,390 SH SOLE 151 0 46,239
GRAYSCALE BITCOIN TRUST ETF SHS REP COM UT 389637109 212,245 2,502 SH SOLE 0 0 2,502
HOME DEPOT INC COM 437076102 224,384 612 SH SOLE 0 0 612
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 249,893 1,375 SH SOLE 0 0 1,375
ISHARES GOLD TR ISHARES NEW 464285204 531,304 8,520 SH SOLE 0 0 8,520
ISHARES TR SHORT TREAS BD 464288679 327,436 2,965 SH SOLE 0 0 2,965
ISHARES TR MSCI USA MIN VOL 46429B697 266,899 2,843 SH SOLE 0 0 2,843
ISHARES TR MSCI USA QLT FCT 46432F339 326,882 1,788 SH SOLE 0 0 1,788
ISHARES TR TRS FLT RT BD 46434V860 589,680 11,642 SH SOLE 0 0 11,642
ISHARES TR 3 7 YR TREAS BD 464288661 69,125,746 580,450 SH SOLE 3,124 0 577,326
ISHARES TR 0-3 MNTH TREASRY 46436E718 5,001,793 49,675 SH SOLE 4,013 0 45,663
ISHARES TR CORE US AGGBD ET 464287226 1,617,295 16,303 SH SOLE 63 0 16,240
ISHARES TR MSCI EAFE ETF 464287465 728,576 8,151 SH SOLE 0 0 8,151
ISHARES TR MORTGE REL ETF 46435G342 3,100,506 145,019 SH SOLE 783 0 144,236
ISHARES TR CORE S&P500 ETF 464287200 453,257 730 SH SOLE 0 0 730
ISHARES TR TIPS BD ETF 464287176 464,259 4,219 SH SOLE 0 0 4,219
ISHARES TR 1 3 YR TREAS BD 464287457 52,785,118 637,040 SH SOLE 5,605 0 631,435
ISHARES TR 7-10 YR TRSY BD 464287440 69,687,583 727,656 SH SOLE 3,793 0 723,863
ISHARES TR RUS 1000 VAL ETF 464287598 429,054 2,209 SH SOLE 0 0 2,209
ISHARES TR 20 YR TR BD ETF 464287432 12,672,379 143,596 SH SOLE 5,257 0 138,339
JOHNSON & JOHNSON COM 478160104 331,438 2,170 SH SOLE 0 0 2,170
JPMORGAN CHASE & CO. COM 46625H100 15,504,055 53,479 SH SOLE 169 0 53,310
KIMBERLY-CLARK CORP COM 494368103 317,386 2,462 SH SOLE 0 0 2,462
KINDER MORGAN INC DEL COM 49456B101 8,590,115 292,181 SH SOLE 1,070 0 291,111
LOCKHEED MARTIN CORP COM 539830109 233,334 504 SH SOLE 0 0 504
MCDONALDS CORP COM 580135101 205,103 702 SH SOLE 0 0 702
META PLATFORMS INC CL A 30303M102 419,241 568 SH SOLE 0 0 568
MICROSOFT CORP COM 594918104 34,573,111 69,506 SH SOLE 335 0 69,171
NETAPP INC COM 64110D104 239,098 2,244 SH SOLE 0 0 2,244
NIKE INC CL B 654106103 353,637 4,978 SH SOLE 0 0 4,978
NINE ENERGY SERVICE INC COM 65441V101 1,507,246 1,954,670 SH SOLE 0 0 1,954,670
NUVEEN MUN VALUE FD INC COM 670928100 106,496 12,255 SH SOLE 0 0 12,255
NVIDIA CORPORATION COM 67066G104 473,970 3,000 SH Put SOLE 0 0 0
NVIDIA CORPORATION COM 67066G104 24,466,128 154,859 SH SOLE 881 0 153,978
ONEOK INC NEW COM 682680103 14,972,252 183,416 SH SOLE 682 0 182,734
PALANTIR TECHNOLOGIES INC CL A 69608A108 30,265,627 222,019 SH SOLE 667 0 221,352
PALO ALTO NETWORKS INC COM 697435105 22,386,515 109,395 SH SOLE 374 0 109,021
PHILIP MORRIS INTL INC COM 718172109 472,627 2,595 SH SOLE 0 0 2,595
PROCTER AND GAMBLE CO COM 742718109 21,882,638 137,350 SH SOLE 679 0 136,671
PROSHARES TR PSHS ULTRA TECH 74347R693 293,210 3,852 SH SOLE 0 0 3,852
PRUDENTIAL FINL INC COM 744320102 407,388 3,792 SH SOLE 0 0 3,792
PUBLIC STORAGE OPER CO COM 74460D109 7,699,394 26,240 SH SOLE 85 0 26,155
QUANTA SVCS INC COM 74762E102 517,978 1,370 SH SOLE 0 0 1,370
RTX CORPORATION COM 75513E101 9,031,646 61,852 SH SOLE 345 0 61,507
SCHLUMBERGER LTD COM STK 806857108 414,287 12,257 SH SOLE 0 0 12,257
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 316,376 12,945 SH SOLE 0 0 12,945
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 29,343,596 115,877 SH SOLE 678 0 115,199
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 2,648,795 30,165 SH SOLE 164 0 30,001
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 2,700,784 65,205 SH SOLE 396 0 64,809
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 19,371,554 143,717 SH SOLE 842 0 142,875
SELECT SECTOR SPDR TR ENERGY 81369Y506 316,473 3,732 SH SOLE 0 0 3,732
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 11,011,751 50,668 SH SOLE 307 0 50,361
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 19,542,681 180,067 SH SOLE 1,019 0 179,048
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 13,989,049 171,308 SH SOLE 987 0 170,321
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 15,684,202 193,704 SH SOLE 1,129 0 192,575
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 16,638,148 317,704 SH SOLE 1,931 0 315,773
SELECT SECTOR SPDR TR INDL 81369Y704 4,683,889 31,751 SH SOLE 177 0 31,574
SERVICENOW INC COM 81762P102 8,243,145 8,018 SH SOLE 30 0 7,988
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,680,341 2,720 SH SOLE 26 0 2,694
SPDR SERIES TRUST BLOOMBERG 1-3 MO 78468R663 5,744,688 62,626 SH SOLE 0 0 62,626
SPDR SERIES TRUST PORTFOLIO S&P500 78464A854 3,333,542 45,860 SH SOLE 8 0 45,852
SPROTT PHYSICAL GOLD TR UNIT 85207H104 402,938 15,895 SH SOLE 0 0 15,895
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 359,391 29,362 SH SOLE 0 0 29,362
UNITEDHEALTH GROUP INC COM 91324P102 232,644 746 SH SOLE 30 0 716
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 841,573 3,018 SH SOLE 142 0 2,876
VANGUARD INDEX FDS TOTAL STK MKT 922908769 889,412 2,926 SH SOLE 41 0 2,885
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 293,881 517 SH SOLE 0 0 517
VANGUARD INDEX FDS GROWTH ETF 922908736 894,774 2,041 SH SOLE 0 0 2,041
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 443,527 2,167 SH SOLE 0 0 2,167
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 212,875 3,734 SH SOLE 0 0 3,734
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 1,747,731 13,110 SH SOLE 438 0 12,672
VANGUARD WORLD FD MEGA GRWTH IND 921910816 26,957,901 73,621 SH SOLE 591 0 73,030
VANGUARD WORLD FD EXTENDED DUR 921910709 333,184 4,951 SH SOLE 0 0 4,951
VERIZON COMMUNICATIONS INC COM 92343V104 2,452,058 56,669 SH SOLE 0 0 56,669
VISA INC COM CL A 92826C839 16,764,450 47,217 SH SOLE 250 0 46,967
WALMART INC COM 931142103 16,895,716 172,793 SH SOLE 861 0 171,932