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
1st Finl Banksh COM 32020R109 860,502 24,870 SH SOLE 24,870 0 0
3M Co COM 88579Y101 271,202 1,675 SH SOLE 1,625 0 50
A S M L Holding Nv New N Y REGISTRY SHS N07059210 28,226,175 14,188 SH SOLE 13,657 0 531
Abbott Laboratories COM 002824100 6,891,057 75,943 SH SOLE 73,798 0 2,145
AbbVie Inc COM 00287Y109 1,381,023 5,488 SH SOLE 5,488 0 0
Accenture PLC CL A SHS CLASS A G1151C101 4,060,726 32,632 SH SOLE 31,132 0 1,500
Adobe Systems Inc COM 00724F101 1,835,954 8,955 SH SOLE 8,805 0 150
Advanced Micro Devices COM 007903107 364,231 627 SH SOLE 627 0 0
Alphabet Inc Class A CAP STK CL A 02079K305 8,609,744 24,092 SH SOLE 23,192 0 900
Alphabet Inc Class C CAP STK CL C 02079K107 83,712,964 236,926 SH SOLE 228,694 0 8,232
Altria Group Inc. COM 02209S103 829,388 11,527 SH SOLE 8,777 0 2,750
Amazon Com Inc COM 023135106 56,207,975 235,831 SH SOLE 226,906 0 8,925
American Express Company COM 025816109 6,031,130 17,830 SH SOLE 17,603 0 227
Apple Inc COM 037833100 40,914,187 141,395 SH SOLE 131,673 0 9,722
Applied Materials Inc COM 038222105 44,267,578 61,228 SH SOLE 59,650 0 1,578
AT&T Inc COM 00206R102 2,817,227 136,098 SH SOLE 135,673 0 425
Auto Data Processing COM 053015103 2,553,375 11,402 SH SOLE 11,233 0 169
Bank Of Nova Scotia COM 064149107 989,542 11,395 SH SOLE 11,045 0 350
Berkshire Hathaway Cl A CL A 084670108 2,995,400 4 SH SOLE 4 0 0
Berkshire Hathaway Cl B CL B NEW 084670702 30,560,318 61,073 SH SOLE 58,373 0 2,700
Bhp Billiton Ltd Adr SPONSORED ADS 088606108 2,895,574 34,757 SH SOLE 34,757 0 0
BlackRock MuniHoldings Fund COM 09253N104 2,816,064 236,644 SH SOLE 236,644 0 0
BlackRock MuniYield Quality Fund COM 09254F100 466,250 40,194 SH SOLE 40,194 0 0
BlackRock MuniYield Quality III Fund COM 09254E103 618,738 55,692 SH SOLE 55,692 0 0
Booking Holdings Inc COM 09857L108 24,909,154 139,751 SH SOLE 135,173 0 4,578
Bristol-Myers Squibb Co COM 110122108 869,402 15,089 SH SOLE 15,089 0 0
Broadcom Inc COM 11135F101 1,271,798 3,367 SH SOLE 3,367 0 0
Brookfield Corp CL A LTD VT SH 11271J107 30,178,033 708,571 SH SOLE 682,975 0 25,596
Brookfield Infra Ptnrs LP INT UNIT G16252101 920,478 25,225 SH SOLE 25,225 0 0
Brown Forman Corp Cl B CL B 115637209 1,898,786 71,249 SH SOLE 71,249 0 0
Canadian Natl Ry Co COM 136375102 6,300,791 52,841 SH SOLE 50,589 0 2,252
Cardinal Health Inc COM 14149Y108 5,560,963 23,409 SH SOLE 23,076 0 332
Caterpillar Inc COM 149123101 42,146,091 39,578 SH SOLE 38,337 0 1,240
Centerra Gold Inc COM 152006102 236,631 14,920 SH SOLE 14,920 0 0
Chevron Corp COM 166764100 12,687,951 76,544 SH SOLE 73,942 0 2,602
Chubb Ltd F COM H1467J104 34,414,309 100,999 SH SOLE 96,938 0 4,061
Cintas Corp COM 172908105 2,806,608 16,502 SH SOLE 15,502 0 1,000
Cisco Systems Inc COM 17275R102 7,003,530 59,625 SH SOLE 55,697 0 3,928
Clorox Company COM 189054109 5,078,943 53,216 SH SOLE 52,626 0 590
Coca Cola Company COM 191216100 4,510,837 55,504 SH SOLE 51,615 0 3,889
Comstock Res Inc COM 205768302 193,960 13,000 SH SOLE 13,000 0 0
ConocoPhillips COM 20825C104 432,284 4,158 SH SOLE 4,158 0 0
Corteva Inc COM 22052L104 8,888,599 104,955 SH SOLE 101,787 0 3,168
Costco Whsl Corp New COM 22160K105 673,922 720 SH SOLE 710 0 10
Crescent Energy Co A CL A COM 44952J104 985,414 100,348 SH SOLE 100,348 0 0
Crowdstrike Hldgs Inc CL A 22788C105 221,311 290 SH SOLE 290 0 0
Cullen/Frost Bankers, Inc. COM 229899109 3,716,444 24,052 SH SOLE 22,652 0 1,400
CVS Health Corporation COM 126650100 11,418,174 110,374 SH SOLE 107,173 0 3,201
D R Horton Co COM 23331A109 631,609 3,878 SH SOLE 3,878 0 0
Danaher Corp COM 235851102 1,727,329 9,068 SH SOLE 9,068 0 0
Davita Inc COM 23918K108 10,033,403 45,098 SH SOLE 43,133 0 1,965
Devon Energy Corp New COM 25179M103 250,986 6,074 SH SOLE 6,074 0 0
Diageo Plc New Adr SPON ADR NEW 25243Q205 251,872 3,134 SH SOLE 2,784 0 350
Diamondback Energy COM 25278X109 735,762 4,186 SH SOLE 4,186 0 0
Disney Walt Hldg Co COM 254687106 5,220,014 54,234 SH SOLE 51,256 0 2,978
Dollar Tree Inc COM 256746108 1,027,470 8,495 SH SOLE 7,745 0 750
Dominion Res Inc Va New COM 25746U109 3,531,003 51,706 SH SOLE 50,006 0 1,700
Dycom Industries Inc COM 267475101 14,219,719 28,125 SH SOLE 27,950 0 175
E O G Resources Inc COM 26875P101 2,181,240 16,814 SH SOLE 15,914 0 900
Eagle Materials Inc COM 26969P108 7,366,308 32,739 SH SOLE 31,639 0 1,101
Eaton Corporation SHS G29183103 10,983,243 25,775 SH SOLE 24,600 0 1,175
Eli Lilly & Company COM 532457108 26,136,828 21,791 SH SOLE 20,909 0 882
Enbridge Inc COM 29250N105 5,888,236 108,619 SH SOLE 107,619 0 1,000
Enterprise Prd Prtnrs Lp COM 293792107 2,659,032 72,335 SH SOLE 68,335 0 4,000
EQT Corp COM 26884L109 20,655,332 388,477 SH SOLE 373,736 0 14,741
ExxonMobil Holdings Corp COM 30231G102 16,935,429 123,869 SH SOLE 120,994 0 2,875
FedEx Corporation COM 31428X106 18,649,958 59,560 SH SOLE 57,151 0 2,409
Fedex Fght Hldg Co Inc COMMON STOCK 314352105 892,939 5,914 SH SOLE 5,851 0 63
First Solar Inc COM 336433107 3,878,003 16,435 SH SOLE 15,650 0 785
Firstenergy Corp COM 337932107 1,549,804 32,600 SH SOLE 32,600 0 0
Fiserv Inc COM 337738108 1,361,236 27,752 SH SOLE 27,167 0 585
Fortinet Inc COM 34959E109 20,443,135 133,076 SH SOLE 128,466 0 4,610
FRIEDMAN INDS INC COM COM 358435105 959,575 29,819 SH SOLE 29,819 0 0
GE Aerospace COM NEW 369604301 4,455,903 11,923 SH SOLE 11,508 0 415
GE Vernova Inc COM 36828A101 7,870,387 6,699 SH SOLE 6,404 0 295
General Dynamics Corp COM 369550108 2,531,753 7,147 SH SOLE 7,147 0 0
Gilead Sciences Inc COM 375558103 399,381 3,161 SH SOLE 3,161 0 0
Hershey Foods Corp COM 427866108 2,483,573 14,155 SH SOLE 14,155 0 0
Home Depot Inc COM 437076102 2,626,692 7,448 SH SOLE 6,940 0 508
Huntington Bancshs Inc COM 446150104 286,960 16,185 SH SOLE 16,185 0 0
Ies Hldgs Inc COM 44951W106 440,796 600 SH SOLE 600 0 0
Intel Corp COM 458140100 439,355 3,147 SH SOLE 3,147 0 0
Intl Bancshares Corp COM 459044103 459,498 6,050 SH SOLE 6,050 0 0
Intl Business Machines COM 459200101 1,017,418 3,618 SH SOLE 3,618 0 0
Intuit Inc COM 461202103 843,030 3,230 SH SOLE 3,230 0 0
Intuitive Surgical New COM NEW 46120E602 318,144 800 SH SOLE 800 0 0
Invesco QQQ Trust ETF Unit UNIT SER 1 46090E103 258,791 351 SH SOLE 351 0 0
Iqvia Holdings Inc COM 46266C105 7,326,323 37,917 SH SOLE 36,527 0 1,390
Ishares Floating Rate ETF FLTG RATE NT ETF 46429B655 1,768,984 34,652 SH SOLE 32,138 0 2,514
J P Morgan Nasdaq Eqt NASDAQ EQT PREM 46654Q203 287,429 4,677 SH SOLE 4,677 0 0
Johnson & Johnson COM 478160104 27,039,210 106,466 SH SOLE 102,805 0 3,661
JPMorgan Chase & Co. COM 46625H100 30,961,540 94,588 SH SOLE 90,243 0 4,345
Kenvue Inc COM 49177J102 2,568,480 134,405 SH SOLE 134,405 0 0
Kinder Morgan Inc COM 49456B101 9,621,778 300,963 SH SOLE 295,722 0 5,241
Lam Research Corp COM NEW 512807306 1,261,651 2,912 SH SOLE 2,912 0 0
Lazard Inc COM 52110M109 2,199,411 52,442 SH SOLE 51,442 0 1,000
Linde Plc SHS G54950103 1,416,187 2,729 SH SOLE 2,729 0 0
Lockheed Martin Corp COM 539830109 2,537,196 4,980 SH SOLE 4,935 0 45
Lowes Companies Inc COM 548661107 12,455,510 56,490 SH SOLE 54,527 0 1,963
Main Street Capital Corp COM 56035L104 994,812 19,175 SH SOLE 19,175 0 0
Mastercard Inc CL A 57636Q104 20,745,513 40,392 SH SOLE 38,724 0 1,668
McDonalds Corp COM 580135101 19,145,106 70,826 SH SOLE 68,547 0 2,279
Mercadolibre Inc COM 58733R102 3,732,561 2,199 SH SOLE 2,164 0 35
Merck & Co Inc COM 58933Y105 2,916,950 22,700 SH SOLE 22,700 0 0
Meta Platforms Inc Class A CL A 30303M102 58,064,124 103,080 SH SOLE 99,253 0 3,827
Micron Technology Inc COM 595112103 943,055 817 SH SOLE 817 0 0
Microsoft Corp COM 594918104 47,177,444 126,474 SH SOLE 121,323 0 5,151
MSCI Inc COM 55354G100 9,431,093 16,840 SH SOLE 16,270 0 570
Netflix Inc COM 64110L106 10,813,620 151,451 SH SOLE 147,186 0 4,265
NextEra Energy, Inc COM 65339F101 25,436,162 289,805 SH SOLE 279,347 0 10,458
Nike Inc Class B CL B 654106103 399,388 9,729 SH SOLE 9,729 0 0
Northern Trust Corp COM 665859104 5,050,205 29,051 SH SOLE 27,003 0 2,048
Nuveen Muni Value Fund COM 670928100 427,404 46,356 SH SOLE 46,356 0 0
NVIDIA Corp COM 67066G104 35,716,216 178,501 SH SOLE 172,926 0 5,575
ONEOK Inc COM 682680103 875,187 10,067 SH SOLE 9,917 0 150
Oracle Corporation COM 68389X105 249,756 1,704 SH SOLE 1,704 0 0
Palo Alto Networks Inc COM 697435105 285,775 838 SH SOLE 838 0 0
Paychex Inc COM 704326107 10,724,099 109,062 SH SOLE 104,057 0 5,005
Paycom Software Inc COM 70432V102 565,560 4,500 SH SOLE 4,500 0 0
Pepsico Incorporated COM 713448108 20,028,661 147,922 SH SOLE 144,350 0 3,572
Permian Resources Corp CLASS A COM 71424F105 370,036 20,100 SH SOLE 20,100 0 0
Pfizer Incorporated COM 717081103 11,342,922 471,052 SH SOLE 458,975 0 12,077
Philip Morris Intl Inc COM 718172109 2,265,927 12,525 SH SOLE 10,025 0 2,500
Phillips 66 COM 718546104 338,100 2,000 SH SOLE 2,000 0 0
Plains All Amern Ppln Lp UNIT LTD PARTN 726503105 485,522 21,811 SH SOLE 21,811 0 0
Plains Gp Hldgs L P LTD PARTNR INT A 72651A207 427,152 17,600 SH SOLE 17,600 0 0
Primerica Inc COM 74164M108 8,823,865 31,048 SH SOLE 29,693 0 1,355
Procter & Gamble Co COM 742718109 14,794,440 100,890 SH SOLE 96,336 0 4,553
Prologis Inc COM 74340W103 5,393,406 39,813 SH SOLE 37,863 0 1,950
Realty Income Corp COM 756109104 320,643 5,175 SH SOLE 5,175 0 0
Regeneron Pharms Inc COM 75886F107 573,060 919 SH SOLE 919 0 0
Regions Financial Cp New COM 7591EP100 936,200 31,000 SH SOLE 31,000 0 0
Restaurant Brands COM 76131D103 1,814,925 25,030 SH SOLE 25,030 0 0
Ring Energy Inc COM 76680V108 37,866 35,061 SH SOLE 35,061 0 0
RTX Corp COM 75513E101 2,812,978 14,826 SH SOLE 14,826 0 0
S S R Mining Inc COM 784730103 299,400 10,587 SH SOLE 10,587 0 0
Salesforce Com COM 79466L302 2,783,733 17,769 SH SOLE 17,118 0 651
Schlumberger Ltd COM STK 806857108 4,218,371 90,737 SH SOLE 87,187 0 3,550
Schwab US Broad Market ETF US BRD MKT ETF 808524102 2,606,117 89,990 SH SOLE 89,915 0 75
Seabridge Gold Inc COM 811927102 250,605 9,736 SH SOLE 9,736 0 0
Service Now Inc COM 81762P102 1,823,476 18,367 SH SOLE 17,842 0 525
Shell Plc SPON ADS 780259305 210,133 2,710 SH SOLE 2,710 0 0
Simon Property Group COM 828806109 201,285 900 SH SOLE 900 0 0
Skeena Res Ltd New COM 83056P715 227,223 8,523 SH SOLE 8,523 0 0
Skyward Specialty Ins Gr COM 830940102 3,199,331 54,830 SH SOLE 0 0 54,830
Solaris Energy Infrastructure Inc A COM CL A 83418M103 603,450 7,500 SH SOLE 7,500 0 0
South Plains Finl Inc COM 83946P107 3,918,319 90,944 SH SOLE 90,944 0 0
SouthState Bank Corp COM 84472E102 299,700 3,000 SH SOLE 3,000 0 0
Spdr Gold TRUST GOLD SHS 78463V107 214,397 582 SH SOLE 582 0 0
SPDR S&P 500 ETF TR UNIT 78462F103 1,704,755 2,283 SH SOLE 2,133 0 150
Stabilis Solutions Inc COM 85236P101 99,290 24,516 SH SOLE 24,516 0 0
Stellar Bancorp Inc COM 858927106 6,327,043 160,912 SH SOLE 160,912 0 0
Steris Corp SHS USD G8473T100 9,824,546 46,657 SH SOLE 44,292 0 2,365
Stryker Corp COM 863667101 18,773,885 59,630 SH SOLE 57,028 0 2,602
T J X Cos Inc COM 872540109 3,555,722 23,470 SH SOLE 22,370 0 1,100
Taiwan Semiconductr Adrf SPONSORED ADS 874039100 23,512,226 49,233 SH SOLE 47,368 0 1,865
Targa Resources Corp COM 87612G101 303,803 1,133 SH SOLE 1,133 0 0
TC Energy Corp COM 87807B107 278,418 4,200 SH SOLE 4,200 0 0
Tesla Motors Inc COM 88160R101 414,712 986 SH SOLE 986 0 0
Texas Instruments Inc COM 882508104 506,916 1,701 SH SOLE 1,050 0 651
The Southern Company COM 842587107 220,133 2,300 SH SOLE 2,300 0 0
Thomson Reuters Corp COM 884903881 2,115,743 25,906 SH SOLE 25,906 0 0
Unilever Plc Adr New SPON ADR NEW 904767803 1,962,978 32,651 SH SOLE 32,651 0 0
Union Pacific Corp COM 907818108 1,415,623 5,204 SH SOLE 5,204 0 0
United Healthcare Cor COM 91324P102 15,601,823 37,538 SH SOLE 35,524 0 2,013
United Rentals Inc COM 911363109 12,277,650 10,837 SH SOLE 10,357 0 481
Vanguard Corp Bond ETF INT-TERM CORP 92206C870 233,375 2,824 SH SOLE 2,824 0 0
Vanguard Health Care ETF HEALTH CAR ETF 92204A504 318,745 1,066 SH SOLE 1,066 0 0
Vanguard Info Technology ETF INF TECH ETF 92204A702 290,681 2,432 SH SOLE 2,432 0 0
Vanguard S&P 500 ETF S&P 500 ETF SHS 922908363 520,353 758 SH SOLE 758 0 0
Vanguard Telecom ETF COMM SRVC ETF 92204A884 340,308 1,850 SH SOLE 1,850 0 0
Vanguard Total Stock Mkt TOTAL STK MKT 922908769 264,139 714 SH SOLE 714 0 0
Verisk Analytics Inc COM 92345Y106 1,951,116 10,868 SH SOLE 10,868 0 0
Visa Inc Cl A COM CL A 92826C839 3,145,146 9,167 SH SOLE 9,167 0 0
Vistra Energy Corp COM 92840M102 1,316,019 8,296 SH SOLE 8,121 0 175
Walmart Inc COM 931142103 15,036,526 132,761 SH SOLE 128,481 0 4,280
Waste Management Inc Del COM 94106L109 1,227,486 5,507 SH SOLE 5,507 0 0
Welltower Inc COM 95040Q104 9,515,479 41,924 SH SOLE 40,549 0 1,375
Willis Tower Watson P F SHS G96629103 5,321,792 20,361 SH SOLE 19,956 0 405
Workday Inc CL A 98138H101 359,058 2,933 SH SOLE 2,633 0 300
Xylem Inc COM 98419M100 1,513,206 12,801 SH SOLE 11,951 0 850