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 5,062,962 51,229 SH SOLE 51,229 0 0
ABBVIE INC COM 00287Y109 660,515 2,525 SH SOLE 2,525 0 0
AEBI SCHMIDT HLDG AG COM H00501108 280,031 26,468 SH SOLE 26,468 0 0
AFLAC INC COM 001055102 4,093,048 36,617 SH SOLE 36,617 0 0
ALPHABET INC CAP STK CL A 02079K305 7,015,103 20,388 SH SOLE 20,388 0 0
ALPHABET INC CAP STK CL C 02079K107 3,941,680 11,568 SH SOLE 11,568 0 0
ALPS ETF TR ALERIAN MLP 00162Q452 564,397 10,881 SH SOLE 10,881 0 0
AMAZON COM INC COM 023135106 2,304,388 9,249 SH SOLE 9,249 0 0
AMERICAN ELEC PWR CO INC COM 025537101 6,126,570 51,640 SH SOLE 51,640 0 0
AMGEN INC COM 031162100 506,655 1,202 SH SOLE 1,202 0 0
APPLE INC COM 037833100 21,172,413 63,577 SH SOLE 63,577 0 0
APPLIED MATLS INC COM 038222105 2,068,021 4,044 SH SOLE 4,044 0 0
ASML HLDG NV N Y REGISTRY SHS N07059210 7,360,815 4,063 SH SOLE 4,063 0 0
BANK OF AMER CORP COM 060505104 1,066,719 19,598 SH SOLE 19,598 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 19,631,181 39,424 SH SOLE 39,424 0 0
BROADCOM INC COM 11135F101 726,261 2,068 SH SOLE 2,068 0 0
CARMAX INC COM 143130102 383,345 6,956 SH SOLE 6,956 0 0
CATERPILLAR INC COM 149123101 334,045 412 SH SOLE 412 0 0
CHARLES RIV LABS INTL INC COM 159864107 3,251,305 11,021 SH SOLE 11,021 0 0
CHEVRON CORPORATION COM 166764100 7,068,321 34,613 SH SOLE 34,613 0 0
COCA COLA CO COM 191216100 1,062,705 12,270 SH SOLE 12,270 0 0
COLGATE PALMOLIVE CO COM 194162103 341,280 4,000 SH SOLE 4,000 0 0
CONSTELLATION ENERGY CORP COM 21037T109 7,427,291 29,239 SH SOLE 29,239 0 0
CRH PLC ORD G25508105 3,407,054 41,148 SH SOLE 41,148 0 0
DONALDSON INC COM 257651109 1,400,038 16,085 SH SOLE 16,085 0 0
DORCHESTER MINERALS L P COM UNIT 25820R105 22,516,765 803,023 SH SOLE 803,023 0 0
EATON CORP PLC SHS G29183103 242,786 565 SH SOLE 565 0 0
ELI LILLY & CO COM 532457108 365,637 316 SH SOLE 316 0 0
EMERSON ELEC CO COM 291011104 207,989 1,341 SH SOLE 1,341 0 0
ENCOMPASS HEALTH CORP COM 29261A100 1,943,840 16,000 SH SOLE 16,000 0 0
ENPHASE ENERGY INC COM 29355A107 329,900 10,000 SH SOLE 10,000 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 5,530,838 155,317 SH SOLE 155,317 0 0
EQUINOR ASA SPONSORED ADR 29446M102 3,260,982 78,389 SH SOLE 78,389 0 0
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 7,429,212 45,648 SH SOLE 45,648 0 0
FLOTEK INDUSTRIES INC COM NEW 343389409 1,195,113 40,761 SH SOLE 40,761 0 0
GILEAD SCIENCES INC COM 375558103 528,531 3,546 SH SOLE 3,546 0 0
GMO ETF TRUST US QUALITY ETF 90139K100 3,300,276 76,981 SH SOLE 76,981 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 204,382 227 SH SOLE 227 0 0
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 9,029,808 58,400 SH SOLE 58,400 0 0
ISHARES TR 0-3 MTH TREASURY 46436E718 174,142,471 1,729,663 SH SOLE 1,729,663 0 0
ISHARES TR CORE S&P MCP ETF 464287507 490,339 6,815 SH SOLE 6,815 0 0
ISHARES TR CORE S&P500 ETF 464287200 2,834,411 3,701 SH SOLE 3,701 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 593,732 4,740 SH SOLE 4,740 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 538,008 2,170 SH SOLE 2,170 0 0
JOHNSON & JOHNSON COM 478160104 13,475,266 50,900 SH SOLE 50,900 0 0
JPMORGAN CHASE & CO COM 46625H100 847,256 2,561 SH SOLE 2,561 0 0
MCDONALDS CORP COM 580135101 1,387,257 6,007 SH SOLE 6,007 0 0
MERCK & CO INC COM 58933Y105 597,660 4,113 SH SOLE 4,113 0 0
MICROSOFT CORP COM 594918104 15,895,797 30,992 SH SOLE 30,992 0 0
MIRION TECHNOLOGIES INC COM CL A 60471A101 3,080,109 218,138 SH SOLE 218,138 0 0
MP MATERIALS CORP COM CL A 553368101 472,900 10,000 SH SOLE 10,000 0 0
NORFOLK SOUTHN CORP COM 655844108 961,917 3,113 SH SOLE 3,113 0 0
NOVARTIS AG SPONSORED ADR 66987V109 540,055 3,788 SH SOLE 3,788 0 0
NVIDIA CORPORATION COM 67066G104 318,253 1,392 SH SOLE 1,392 0 0
ORMAT TECHNOLOGIES INC COM 686688102 1,293,760 14,141 SH SOLE 14,141 0 0
PALO ALTO NETWORKS INC COM 697435105 1,413,629 3,558 SH SOLE 3,558 0 0
PEPSICO INC COM 713448108 530,577 4,187 SH SOLE 4,187 0 0
PFIZER INC COM 717081103 5,100,032 178,823 SH SOLE 178,823 0 0
PHILIP MORRIS INTL INC COM 718172109 496,704 2,603 SH SOLE 2,603 0 0
PLANET FITNESS MASTER ISSUER CL A 72703H101 616,370 14,599 SH SOLE 14,599 0 0
PROCTER & GAMBLE CO COM 742718109 4,691,672 32,294 SH SOLE 32,294 0 0
QUANTA SVCS INC COM 74762E102 6,137,256 9,552 SH SOLE 9,552 0 0
QUINSTREET INC COM 74874Q100 307,240 20,469 SH SOLE 20,469 0 0
RALLIANT CORP COM 750940108 4,314,340 62,373 SH SOLE 62,373 0 0
SAFEHOLD INC COM 78646V107 261,035 22,178 SH SOLE 22,178 0 0
SAP SE SPON ADR 803054204 4,671,203 22,406 SH SOLE 22,406 0 0
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 9,059,688 147,312 SH SOLE 147,312 0 0
SELECT SECTOR SPDR TR ST STR UTIL ETF 81369Y886 7,600,404 192,708 SH SOLE 192,708 0 0
SOUTHWEST AIRLS CO COM 844741108 209,283 5,026 SH SOLE 5,026 0 0
SPDR GOLD TR GOLD SHS 78463V107 5,065,934 13,302 SH SOLE 13,302 0 0
SPDR INDEX SHS FDS ST STR SP N AM 78463X152 4,493,590 53,642 SH SOLE 53,642 0 0
SPDR SERIES TRUST ST STR SP BIOT 78464A870 2,705,946 17,161 SH SOLE 17,161 0 0
STANDARD BIOTOOLS INC COM 34385P108 3,851,734 5,200,829 SH SOLE 5,200,829 0 0
STARZ ENTERTAINMENT CORP. COM 855919106 359,961 15,272 SH SOLE 15,272 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 1,190,465 1,561 SH SOLE 1,561 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 17,365 28 SH Put SOLE 28 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 3,073,808 6,738 SH SOLE 6,738 0 0
TEXAS INSTRS INC COM 882508104 525,729 1,877 SH SOLE 1,877 0 0
TIC SOLUTIONS INC COM 00510N102 267,596 32,163 SH SOLE 32,163 0 0
TOTALENERGIES SE ACT F92124100 3,440,705 40,021 SH SOLE 40,021 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106 2,489,393 28,353 SH SOLE 28,353 0 0
VANECK ETF TRUST OIL SERVICES ETF 92189H607 7,228,380 19,104 SH SOLE 19,104 0 0
VANGUARD INDEX FDS MRNGSTR MD CP VA 922908512 201,005 1,028 SH SOLE 1,028 0 0
VERISK ANALYTICS INC COM 92345Y106 2,535,878 15,108 SH SOLE 15,108 0 0
VERTIV HOLDINGS CO COM CL A 92537N108 1,888,251 7,825 SH SOLE 7,825 0 0
WALMART INC COM 931142103 3,644,163 35,067 SH SOLE 35,067 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E303 106,283,805 1,293,305 SH SOLE 1,293,305 0 0