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 4,014,973 44,247 SH SOLE 44,247 0 0
ABBVIE INC COM 00287Y109 635,391 2,525 SH SOLE 2,525 0 0
AFLAC INC COM 001055102 4,293,343 36,617 SH SOLE 36,617 0 0
ALPHABET INC CAP STK CL A 02079K305 9,674,363 27,071 SH SOLE 27,071 0 0
ALPHABET INC CAP STK CL C 02079K107 3,969,663 11,235 SH SOLE 11,235 0 0
ALPS ETF TR ALERIAN MLP 00162Q452 862,888 16,642 SH SOLE 16,642 0 0
AMAZON COM INC COM 023135106 2,068,791 8,680 SH SOLE 8,680 0 0
AMERICAN ELEC PWR CO INC COM 025537101 7,613,750 55,652 SH SOLE 55,652 0 0
AMGEN INC COM 031162100 435,268 1,202 SH SOLE 1,202 0 0
APPLE INC COM 037833100 18,373,781 63,498 SH SOLE 63,498 0 0
APPLIED MATLS INC COM 038222105 2,923,089 4,043 SH SOLE 4,043 0 0
ASML HLDG NV N Y REGISTRY SHS N07059210 8,677,937 4,362 SH SOLE 4,362 0 0
BANK OF AMER CORP COM 060505104 1,116,694 19,598 SH SOLE 19,598 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 20,308,829 40,586 SH SOLE 40,586 0 0
BROADCOM INC COM 11135F101 781,187 2,068 SH SOLE 2,068 0 0
CARMAX INC COM 143130102 367,903 6,956 SH SOLE 6,956 0 0
CATERPILLAR INC COM 149123101 438,739 412 SH SOLE 412 0 0
CHARLES RIV LABS INTL INC COM 159864107 2,720,346 11,995 SH SOLE 11,995 0 0
CHEVRON CORPORATION COM 166764100 6,270,369 37,828 SH SOLE 37,828 0 0
COCA COLA CO COM 191216100 555,177 6,787 SH SOLE 6,787 0 0
COLGATE PALMOLIVE CO COM 194162103 366,720 4,000 SH SOLE 4,000 0 0
CONSTELLATION ENERGY CORP COM 21037T109 6,970,255 28,064 SH SOLE 28,064 0 0
CRH PLC ORD G25508105 3,755,379 35,097 SH SOLE 35,097 0 0
DONALDSON INC COM 257651109 1,443,950 16,085 SH SOLE 16,085 0 0
DORCHESTER MINERALS L P COM UNIT 25820R105 20,276,331 803,023 SH SOLE 803,023 0 0
EATON CORP PLC SHS G29183103 240,758 565 SH SOLE 565 0 0
ELI LILLY & CO COM 532457108 379,020 316 SH SOLE 316 0 0
ENCOMPASS HEALTH CORP COM 29261A100 1,617,280 16,000 SH SOLE 16,000 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 5,738,604 156,110 SH SOLE 156,110 0 0
EQUINOR ASA SPONSORED ADR 29446M102 2,642,341 84,151 SH SOLE 84,151 0 0
EXXON MOBIL CORP COM 30231G102 6,557,912 47,966 SH SOLE 47,966 0 0
FLOTEK INDUSTRIES INC COM NEW 343389409 2,165,040 92,051 SH SOLE 92,051 0 0
GILEAD SCIENCES INC COM 375558103 448,002 3,546 SH SOLE 3,546 0 0
GMO ETF TRUST US QUALITY ETF 90139K100 3,031,631 72,709 SH SOLE 72,709 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 229,581 227 SH SOLE 227 0 0
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 11,241,123 63,635 SH SOLE 63,635 0 0
ISHARES TR 0-3 MTH TREASURY 46436E718 108,448,771 1,077,270 SH SOLE 1,077,270 0 0
ISHARES TR CORE S&P MCP ETF 464287507 525,505 6,815 SH SOLE 6,815 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 588,566 4,740 SH SOLE 4,740 0 0
ISHARES TR CORE S&P500 ETF 464287200 2,771,642 3,701 SH SOLE 3,701 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 526,073 2,170 SH SOLE 2,170 0 0
JOHNSON & JOHNSON COM 478160104 10,452,897 41,158 SH SOLE 41,158 0 0
JPMORGAN CHASE & CO COM 46625H100 838,292 2,561 SH SOLE 2,561 0 0
MCDONALDS CORP COM 580135101 1,623,752 6,007 SH SOLE 6,007 0 0
MERCK & CO INC COM 58933Y105 528,521 4,113 SH SOLE 4,113 0 0
MICROSOFT CORP COM 594918104 11,339,435 30,399 SH SOLE 30,399 0 0
MIRION TECHNOLOGIES INC COM CL A 60471A101 4,199,959 234,242 SH SOLE 234,242 0 0
MP MATERIALS CORP COM CL A 553368101 560,100 10,000 SH SOLE 10,000 0 0
NORFOLK SOUTHN CORP COM 655844108 979,319 3,113 SH SOLE 3,113 0 0
NOVARTIS AG SPONSORED ADR 66987V109 593,655 3,788 SH SOLE 3,788 0 0
NVIDIA CORPORATION COM 67066G104 278,525 1,392 SH SOLE 1,392 0 0
ORMAT TECHNOLOGIES INC COM 686688102 1,668,348 15,320 SH SOLE 15,320 0 0
PALO ALTO NETWORKS INC COM 697435105 1,213,349 3,558 SH SOLE 3,558 0 0
PEPSICO INC COM 713448108 566,920 4,187 SH SOLE 4,187 0 0
PFIZER INC COM 717081103 4,739,064 196,805 SH SOLE 196,805 0 0
PLANET FITNESS MASTER ISSUER CL A 72703H101 761,630 14,599 SH SOLE 14,599 0 0
PROCTER & GAMBLE CO COM 742718109 9,765,051 66,592 SH SOLE 66,592 0 0
QUANTA SVCS INC COM 74762E102 7,366,009 10,230 SH SOLE 10,230 0 0
RALLIANT CORP COM 750940108 4,965,018 67,432 SH SOLE 67,432 0 0
SAP SE SPON ADR 803054204 3,752,887 24,352 SH SOLE 24,352 0 0
SELECT SECTOR SPDR TR ST STR UTIL ETF 81369Y886 8,737,381 192,708 SH SOLE 192,708 0 0
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 7,823,740 147,312 SH SOLE 147,312 0 0
SOUTHWEST AIRLS CO COM 844741108 259,342 5,026 SH SOLE 5,026 0 0
SPDR GOLD TR GOLD SHS 78463V107 4,948,449 13,433 SH SOLE 13,433 0 0
SPDR INDEX SHS FDS ST STR SP N AM 78463X152 4,049,971 53,642 SH SOLE 53,642 0 0
SPDR SERIES TRUST ST STR SP BIOT 78464A870 2,956,427 18,682 SH SOLE 18,682 0 0
STANDARD BIOTOOLS INC COM 34385P108 4,527,632 5,503,381 SH SOLE 5,503,381 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 1,114,928 1,493 SH SOLE 1,493 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 810,208 2,800 SH Put SOLE 2,800 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 3,217,867 6,738 SH SOLE 6,738 0 0
TOTALENERGIES SE ACT F92124100 3,313,472 42,605 SH SOLE 42,605 0 0
VANECK ETF TRUST OIL SERVICES ETF 92189H607 7,518,726 20,210 SH SOLE 20,210 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106 2,307,487 30,583 SH SOLE 30,583 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 203,133 1,028 SH SOLE 1,028 0 0
VERISK ANALYTICS INC COM 92345Y106 2,995,099 16,683 SH SOLE 16,683 0 0
VERTIV HOLDINGS CO COM CL A 92537N108 2,836,595 8,472 SH SOLE 8,472 0 0
WALMART INC COM 931142103 4,350,996 38,416 SH SOLE 38,416 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E303 99,295,570 1,250,259 SH SOLE 1,250,259 0 0