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
1st Finl Banksh COM 32020R109   894,823 24,870 SH   SOLE   24,870 0 0
3M Co COM 88579Y101   367,189 2,412 SH   SOLE   2,180 0 232
A S M L Holding Nv New N Y REGISTRY SHS N07059210   9,539,747 11,904 SH   SOLE   11,364 0 540
Abbott Laboratories COM 002824100   11,456,091 84,230 SH   SOLE   81,905 0 2,325
AbbVie Inc COM 00287Y109   1,064,967 5,737 SH   SOLE   5,737 0 0
Accenture PLC CL A SHS CLASS A G1151C101   7,314,137 24,471 SH   SOLE   23,151 0 1,320
Adobe Systems Inc COM 00724F101   8,982,967 23,219 SH   SOLE   21,724 0 1,495
Alliance Resource Par Lp UT LTD PART 01877R108   308,452 11,800 SH   SOLE   11,800 0 0
Alphabet Inc Class A CAP STK CL A 02079K305   5,554,212 31,517 SH   SOLE   30,417 0 1,100
Alphabet Inc Class C CAP STK CL C 02079K107   48,326,333 272,430 SH   SOLE   262,643 0 9,787
Altria Group Inc. COM 02209S103   656,281 11,194 SH   SOLE   8,444 0 2,750
Amazon Com Inc COM 023135106   48,571,204 221,392 SH   SOLE   212,942 0 8,450
American Express Company COM 025816109   5,686,465 17,827 SH   SOLE   17,602 0 225
Antero Resouces Corp COM 03674X106   201,400 5,000 SH   SOLE   5,000 0 0
Apple Computer Inc COM 037833100   30,821,391 150,224 SH   SOLE   140,639 0 9,585
Applied Materials Inc COM 038222105   14,048,721 76,740 SH   SOLE   74,162 0 2,578
Ares Capital Corp COM 04010L103   382,070 17,398 SH   SOLE   17,398 0 0
AT&T Inc COM 00206R102   8,130,358 280,938 SH   SOLE   278,188 0 2,750
Bank Of America Corp COM 060505104   202,868 4,287 SH   SOLE   3,488 0 799
Bank Of Nova Scotia COM 064149107   325,540 5,890 SH   SOLE   5,440 0 450
Berkshire Hathaway Cl A CL A 084670108   2,915,200 4 SH   SOLE   4 0 0
Berkshire Hathaway Cl B CL B NEW 084670702   28,358,767 58,379 SH   SOLE   56,009 0 2,370
Bhp Billiton Ltd Adr SPONSORED ADS 088606108   2,129,084 44,273 SH   SOLE   44,273 0 0
Blackrock Investment Qlt COM 09247D105   444,580 40,712 SH   SOLE   40,712 0 0
Blackrock Municipal Inco SH BEN INT 09248F109   1,774,612 185,048 SH   SOLE   185,048 0 0
Blackrock Municipal Inco COM 09249N101   1,102,068 109,768 SH   SOLE   109,768 0 0
Blackrock Munivest II Cf COM 09253T101   616,253 59,714 SH   SOLE   59,714 0 0
Blackstone Inc COM 09260D107   243,382 1,627 SH   SOLE   1,627 0 0
Booking Holdings Inc COM 09857L108   25,779,415 4,453 SH   SOLE   4,294 0 159
Bristol-Myers Squibb Co COM 110122108   531,936 11,491 SH   SOLE   11,491 0 0
Broadcom Inc COM 11135F101   976,565 3,543 SH   SOLE   3,543 0 0
Brookfield Corp COM 11271J107   29,749,700 480,998 SH   SOLE   461,519 0 19,478
Brookfield Infra Ptnrs LP INT UNIT G16252101   846,744 25,276 SH   SOLE   25,276 0 0
Brown & Brown Inc COM 115236101   272,546 2,458 SH   SOLE   2,458 0 0
Brown Forman Corp Cl B CL B 115637209   2,331,725 86,649 SH   SOLE   86,649 0 0
Cadence Bancorporati COM 12740C103   209,149 6,540 SH   SOLE   6,540 0 0
Canadian Natl Ry Co COM 136375102   11,103,695 106,725 SH   SOLE   102,273 0 4,452
Canadian Pac Railway COM 13646K108   248,115 3,130 SH   SOLE   3,130 0 0
Cardinal Health Inc COM 14149Y108   8,008,733 47,671 SH   SOLE   47,239 0 432
Caterpillar Inc COM 149123101   21,414,514 55,162 SH   SOLE   53,525 0 1,637
Chevron Corp COM 166764100   12,672,513 88,501 SH   SOLE   85,298 0 3,203
Chubb Ltd F COM H1467J104   27,139,797 93,676 SH   SOLE   90,031 0 3,645
Cintas Corp COM 172908105   7,402,470 33,214 SH   SOLE   31,164 0 2,050
Cisco Systems Inc COM 17275R102   4,659,851 67,164 SH   SOLE   63,907 0 3,258
Coca Cola Company COM 191216100   3,806,779 53,806 SH   SOLE   49,928 0 3,878
Comstock Res Inc COM 205768302   249,030 9,000 SH   SOLE   9,000 0 0
ConocoPhillips COM 20825C104   755,185 8,415 SH   SOLE   8,415 0 0
Constellation Brand CL A 21036P108   338,938 2,083 SH   SOLE   2,083 0 0
Corteva Inc COM 22052L104   11,180,443 150,013 SH   SOLE   142,426 0 7,586
Costco Whsl Corp New COM 22160K105   693,205 700 SH   SOLE   675 0 25
Crescent Energy Co A COM 44952J104   523,252 60,843 SH   SOLE   60,843 0 0
Crowdstrike Hldgs Inc CL A 22788C105   225,624 443 SH   SOLE   443 0 0
Cullen/Frost Bankers, Inc. COM 229899109   3,406,793 26,504 SH   SOLE   25,554 0 950
CVS Health Corporation COM 126650100   5,287,330 76,650 SH   SOLE   74,499 0 2,151
D R Horton Co COM 23331A109   1,555,126 12,063 SH   SOLE   11,906 0 156
Danaher Corp COM 235851102   2,498,110 12,646 SH   SOLE   12,596 0 50
Devon Energy Corp New COM 25179M103   201,113 6,322 SH   SOLE   6,322 0 0
Diageo Plc New Adr SPON ADR NEW 25243Q205   1,834,842 18,196 SH   SOLE   17,181 0 1,015
Diamondback Energy COM 25278X109   713,471 5,193 SH   SOLE   5,193 0 0
Disney Walt Hldg Co COM 254687106   6,958,468 56,112 SH   SOLE   53,631 0 2,482
Dollar Tree Inc COM 256746108   549,177 5,545 SH   SOLE   4,795 0 750
Dow Inc. COM 260557103   718,884 27,148 SH   SOLE   25,898 0 1,250
Dycom Industries Inc COM 267475101   8,519,680 34,861 SH   SOLE   34,686 0 175
E O G Resources Inc COM 26875P101   3,292,632 27,528 SH   SOLE   26,128 0 1,400
Eagle Materials Inc COM 26969P108   9,062,759 44,841 SH   SOLE   43,604 0 1,236
Eaton Corporation SHS G29183103   8,449,239 23,668 SH   SOLE   22,703 0 965
Eli Lilly & Company COM 532457108   14,009,913 17,972 SH   SOLE   17,134 0 838
Emerson Electric Co COM 291011104   379,991 2,850 SH   SOLE   2,850 0 0
Enbridge Inc COM 29250N105   5,361,809 118,310 SH   SOLE   117,310 0 1,000
Entegris Inc COM 29362U104   2,980,980 36,962 SH   SOLE   34,626 0 2,336
Enterprise Prd Prtnrs Lp COM 293792107   2,593,070 83,620 SH   SOLE   79,620 0 4,000
EQT Corp COM 26884L109   18,298,289 313,757 SH   SOLE   302,535 0 11,222
Exxon Mobil Corp COM 30231G102   15,333,625 142,241 SH   SOLE   138,956 0 3,285
FedEx Corporation COM 31428X106   15,498,254 68,181 SH   SOLE   65,574 0 2,608
Firstenergy Corp COM 337932107   1,312,476 32,600 SH   SOLE   32,600 0 0
Fiserv Inc COM 337738108   1,536,173 8,910 SH   SOLE   8,660 0 250
Fortinet Inc COM 34959E109   14,297,679 135,241 SH   SOLE   130,881 0 4,360
FRIEDMAN INDS INC COM COM 358435105   819,819 49,506 SH   SOLE   49,506 0 0
GE Aerospace COM 369604301   256,316 996 SH   SOLE   996 0 0
GE Vernova Inc COM 36828A101   215,893 408 SH   SOLE   408 0 0
General Dynamics Corp COM 369550108   2,084,494 7,147 SH   SOLE   7,147 0 0
Gilead Sciences Inc COM 375558103   348,319 3,142 SH   SOLE   3,142 0 0
Global Payments Inc COM 37940X102   2,084,161 26,039 SH   SOLE   24,970 0 1,069
Hershey Foods Corp COM 427866108   2,631,351 15,856 SH   SOLE   15,856 0 0
Home Depot Inc COM 437076102   3,093,512 8,437 SH   SOLE   7,892 0 545
Ies Hldgs Inc COM 44951W106   296,230 1,000 SH   SOLE   1,000 0 0
Intercontinental Exchange Inc COM 45866F104   205,486 1,120 SH   SOLE   1,120 0 0
Intl Bancshares Corp COM 459044103   464,922 6,985 SH   SOLE   6,985 0 0
Intl Business Machines COM 459200101   1,744,142 5,917 SH   SOLE   5,917 0 0
Intuitive Surgical New COM 46120E602   469,506 864 SH   SOLE   864 0 0
Invesco QQQ Trust ETF Unit UNIT SER 1 46090E103   255,276 463 SH   SOLE   463 0 0
Invesco Value Muni Incm COM 46132P108   157,593 13,539 SH   SOLE   13,539 0 0
Iqvia Holdings Inc COM 46266C105   6,851,225 43,475 SH   SOLE   41,700 0 1,775
Ishares Floating Rate ETF ETF 46429B655   1,701,527 33,350 SH   SOLE   30,838 0 2,512
Johnson & Johnson COM 478160104   18,862,806 123,488 SH   SOLE   119,273 0 4,215
JPMorgan Chase & Co. COM 46625H100   28,704,542 99,012 SH   SOLE   94,917 0 4,095
Kinder Morgan Inc COM 49456B101   10,589,079 360,173 SH   SOLE   354,192 0 5,981
Lam Research Corp COM 512807306   277,465 2,850 SH   SOLE   2,850 0 0
Lazard Inc COM 52110M109   2,828,901 58,960 SH   SOLE   57,960 0 1,000
Lockheed Martin Corp COM 539830109   2,175,475 4,697 SH   SOLE   4,697 0 0
Lowes Companies Inc COM 548661107   13,462,456 60,677 SH   SOLE   58,643 0 2,034
Main Street Capital Corp COM 56035L104   1,008,135 17,058 SH   SOLE   17,058 0 0
Marketaxess Holdings COM 57060D108   1,228,370 5,500 SH   SOLE   5,500 0 0
Marvell Tech Group COM 573874104   208,980 2,700 SH   SOLE   2,700 0 0
Mastercard Inc CL A 57636Q104   16,019,954 28,508 SH   SOLE   27,592 0 916
McDonalds Corp COM 580135101   16,972,426 58,091 SH   SOLE   55,880 0 2,211
Merck & Co Inc COM 58933Y105   2,065,282 26,090 SH   SOLE   25,873 0 217
Meta Platforms Inc Class A CL A 30303M102   75,551,583 102,361 SH   SOLE   98,816 0 3,545
Microsoft Corp COM 594918104   61,991,154 124,628 SH   SOLE   119,667 0 4,961
Netflix Inc COM 64110L106   586,707 438 SH   SOLE   408 0 30
NextEra Energy, Inc COM 65339F101   20,822,378 299,948 SH   SOLE   289,031 0 10,916
Nike Inc Class B CL B 654106103   2,010,449 28,300 SH   SOLE   26,050 0 2,250
Northern Trust Corp COM 665859104   3,177,957 25,065 SH   SOLE   23,514 0 1,551
Nuveen Muni Value Fund COM 670928100   399,747 46,001 SH   SOLE   46,001 0 0
NVIDIA Corp COM 67066G104   23,574,034 149,212 SH   SOLE   144,737 0 4,475
ONEOK Inc COM 682680103   952,762 11,672 SH   SOLE   11,522 0 150
Oracle Corporation COM 68389X105   996,745 4,559 SH   SOLE   4,559 0 0
Palo Alto Networks Inc COM 697435105   216,918 1,060 SH   SOLE   1,060 0 0
Paychex Inc COM 704326107   10,824,915 74,418 SH   SOLE   71,373 0 3,045
Paycom Software Inc COM 70432V102   4,637,256 20,040 SH   SOLE   20,040 0 0
Pepsico Incorporated COM 713448108   17,233,033 130,514 SH   SOLE   127,449 0 3,064
Permian Resources Corp COM 71424F105   205,441 15,084 SH   SOLE   15,084 0 0
Pfizer Incorporated COM 717081103   16,249,104 670,343 SH   SOLE   649,286 0 21,057
Philip Morris Intl Inc COM 718172109   2,339,289 12,844 SH   SOLE   10,344 0 2,500
Phillips 66 COM 718546104   273,913 2,296 SH   SOLE   2,296 0 0
Plains All Amern Ppln Lp UNIT LTD PARTN 726503105   398,157 21,733 SH   SOLE   21,733 0 0
Procter & Gamble Co COM 742718109   16,902,956 106,094 SH   SOLE   101,705 0 4,389
Prologis Inc COM 74340W103   3,895,341 37,056 SH   SOLE   35,406 0 1,650
Realty Income Corp COM 756109104   276,528 4,800 SH   SOLE   4,800 0 0
Regeneron Pharms Inc COM 75886F107   490,904 935 SH   SOLE   935 0 0
Regions Financial Cp New COM 7591EP100   792,624 33,700 SH   SOLE   33,700 0 0
Restaurant Brands COM 76131D103   1,659,239 25,030 SH   SOLE   25,030 0 0
Ring Energy Inc COM 76680V108   23,868 30,061 SH   SOLE   30,061 0 0
RTX Corp COM 75513E101   2,171,938 14,874 SH   SOLE   14,874 0 0
Salesforce Com COM 79466L302   9,024,311 33,094 SH   SOLE   32,278 0 816
Schlumberger Ltd COM 806857108   4,239,808 125,438 SH   SOLE   121,138 0 4,300
Schwab US Broad Market ETF ETF 808524102   1,553,794 65,203 SH   SOLE   65,203 0 0
Service Now Inc COM 81762P102   3,969,417 3,861 SH   SOLE   3,811 0 50
Skyward Specialty Ins Gr COM 830940102   3,064,719 53,032 SH   SOLE   0 0 53,032
Southstate Corp COM 840441109   276,090 3,000 SH   SOLE   3,000 0 0
Spdr Gold TRUST GOLD SHS 78463V107   240,816 790 SH   SOLE   790 0 0
SPDR S&P 500 ETF ETF 78462F103   1,053,451 1,705 SH   SOLE   1,555 0 150
Stabilis Solutions Inc COM 85236P101   133,865 28,182 SH   SOLE   28,182 0 0
Starbucks Corp COM 855244109   1,651,426 18,023 SH   SOLE   17,818 0 205
Stellar Bancorp Inc COM 858927106   4,553,243 162,732 SH   SOLE   162,732 0 0
Steris Corp SHS USD G8473T100   11,483,936 47,806 SH   SOLE   45,631 0 2,175
Stryker Corp COM 863667101   19,456,503 49,179 SH   SOLE   47,063 0 2,116
T J X Cos Inc COM 872540109   2,562,817 20,753 SH   SOLE   19,803 0 950
Taiwan Semiconductr Adrf SPONSORED ADS 874039100   5,790,670 25,567 SH   SOLE   24,742 0 825
TC Energy Corp COM 87807B107   204,918 4,200 SH   SOLE   4,200 0 0
Tesla Motors Inc COM 88160R101   329,413 1,037 SH   SOLE   1,037 0 0
Texas Instruments Inc COM 882508104   370,258 1,783 SH   SOLE   1,150 0 633
The Southern Company COM 842587107   247,941 2,700 SH   SOLE   2,700 0 0
Thomson Reuters Corp COM 884903808   5,292,535 26,314 SH   SOLE   26,314 0 0
Unilever Plc Adr New SPON ADR NEW 904767704   2,299,992 37,600 SH   SOLE   37,600 0 0
Union Pacific Corp COM 907818108   1,217,087 5,290 SH   SOLE   5,290 0 0
United Healthcare Cor COM 91324P102   15,040,928 48,213 SH   SOLE   46,089 0 2,124
United Rentals Inc COM 911363109   8,727,345 11,584 SH   SOLE   11,038 0 546
Vanguard Corp Bond ETF ETF 92206C870   243,837 2,941 SH   SOLE   2,941 0 0
Vanguard Div Apprciation ETF DIV APP ETF 921908844   232,912 1,138 SH   SOLE   1,138 0 0
Vanguard Health Care ETF ETF 92204A504   263,489 1,061 SH   SOLE   1,061 0 0
Vanguard Info Technology ETF INF TECH ETF 92204A702   201,651 304 SH   SOLE   304 0 0
Vanguard S&P 500 ETF ETF 922908363   425,325 749 SH   SOLE   749 0 0
Vanguard Telecom ETF ETF 92204A884   299,303 1,750 SH   SOLE   1,750 0 0
Vanguard Total Stock Mkt TOTAL STK MKT 922908769   247,147 813 SH   SOLE   813 0 0
Verisk Analytics Inc COM 92345Y106   6,344,381 20,367 SH   SOLE   19,967 0 400
Visa Inc Cl A COM 92826C839   3,280,166 9,239 SH   SOLE   9,239 0 0
Walmart Inc COM 931142103   15,209,162 155,545 SH   SOLE   151,323 0 4,221
Waste Management Inc Del COM 94106L109   1,252,769 5,475 SH   SOLE   5,475 0 0
Welltower Inc COM 95040Q104   6,825,303 44,398 SH   SOLE   42,973 0 1,425
Willis Tower Watson P F SHS G96629103   5,296,364 17,280 SH   SOLE   17,080 0 200
Workday Inc CL A 98138H101   4,020,000 16,750 SH   SOLE   16,500 0 250
Zoetis Inc COM 98978V103   2,870,771 18,408 SH   SOLE   17,488 0 920