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   896,564 24,870 SH   SOLE   24,870 0 0
3M Company COM 88579Y101   263,734 2,043 SH   SOLE   1,813 0 230
A S M L Holding Nv New N Y REGISTRY SHS N07059210   5,053,939 7,292 SH   SOLE   7,012 0 280
Abbott Laboratories COM 002824100   9,550,890 84,439 SH   SOLE   82,064 0 2,375
AbbVie Inc COM 00287Y109   909,624 5,119 SH   SOLE   5,119 0 0
Accenture PLC CL A SHS CLASS A G1151C101   10,628,284 30,212 SH   SOLE   28,462 0 1,750
Adobe Systems Inc COM 00724F101   6,477,209 14,566 SH   SOLE   13,901 0 665
Alliance Resource Par Lp UT LTD PART 01877R108   368,060 14,000 SH   SOLE   14,000 0 0
Alphabet Inc Class A CAP STK CL A 02079K305   5,427,374 28,671 SH   SOLE   27,571 0 1,100
Alphabet Inc Class C CAP STK CL C 02079K107   49,103,464 257,842 SH   SOLE   248,255 0 9,587
Altria Group Inc. COM 02209S103   448,702 8,581 SH   SOLE   5,831 0 2,750
Amazon Com Inc COM 023135106   46,248,083 210,803 SH   SOLE   202,403 0 8,400
American Express Company COM 025816109   5,290,389 17,825 SH   SOLE   17,602 0 224
Antero Resouces Corp COM 03674X106   210,300 6,000 SH   SOLE   6,000 0 0
Apple Computer Inc COM 037833100   42,666,542 170,380 SH   SOLE   159,331 0 11,049
Applied Materials Inc COM 038222105   12,243,844 75,287 SH   SOLE   72,809 0 2,477
AT&T Inc COM 00206R102   8,057,256 353,854 SH   SOLE   348,104 0 5,750
Bank Of Nova Scotia COM 064149107   344,882 6,420 SH   SOLE   5,970 0 450
Berkshire Hathaway Cl A CL A 084670108   2,723,680 4 SH   SOLE   4 0 0
Berkshire Hathaway Cl B CL B NEW 084670702   27,519,082 60,711 SH   SOLE   58,261 0 2,450
Bhp Billiton Ltd Adr SPONSORED ADS 088606108   2,666,754 54,613 SH   SOLE   54,613 0 0
Blackrock Municipal Inco SH BEN INT 09248F109   2,516,890 255,263 SH   SOLE   255,263 0 0
Blackrock Municipal Inco COM 09249N101   1,220,831 116,159 SH   SOLE   116,159 0 0
Blackrock Munivest II Cf COM 09253T101   930,892 88,236 SH   SOLE   88,236 0 0
Boeing Co COM 097023105   685,875 3,875 SH   SOLE   3,875 0 0
Booking Holdings Inc COM 09857L108   20,195,557 4,065 SH   SOLE   3,897 0 168
Bristol-Myers Squibb Co COM 110122108   484,886 8,573 SH   SOLE   8,573 0 0
Broadcom Inc COM 11135F101   1,026,441 4,427 SH   SOLE   4,427 0 0
Brookfield Corp COM 11271J107   27,213,610 473,692 SH   SOLE   452,960 0 20,732
Brookfield Infra Ptnrs LP INT UNIT G16252101   673,183 21,176 SH   SOLE   21,176 0 0
Brown & Brown Inc COM 115236101   250,783 2,458 SH   SOLE   2,458 0 0
Cadence Bancorporati COM 12740C103   225,303 6,540 SH   SOLE   6,540 0 0
Canadian Natl Ry Co COM 136375102   8,878,346 87,463 SH   SOLE   84,961 0 2,502
Cardinal Health Inc COM 14149Y108   7,016,733 59,328 SH   SOLE   58,747 0 581
Caterpillar Inc COM 149123101   19,915,212 54,899 SH   SOLE   53,165 0 1,734
Cbiz Inc COM 124805102   234,934 2,871 SH   SOLE   2,871 0 0
Chevron Corp COM 166764100   15,889,854 109,706 SH   SOLE   105,958 0 3,749
Chubb Ltd F COM H1467J104   25,297,965 91,560 SH   SOLE   87,832 0 3,727
Cintas Corp COM 172908105   6,580,164 36,016 SH   SOLE   33,666 0 2,350
Cisco Systems Inc COM 17275R102   3,877,622 65,500 SH   SOLE   62,255 0 3,245
Coca Cola Company COM 191216100   3,275,872 52,616 SH   SOLE   48,741 0 3,875
Comstock Res Inc COM 205768302   236,860 13,000 SH   SOLE   13,000 0 0
Conocophillips COM 20825C104   923,640 9,314 SH   SOLE   9,314 0 0
Constellation Brand CL A 21036P108   317,857 1,438 SH   SOLE   1,438 0 0
Corteva Inc COM 22052L104   8,290,083 145,542 SH   SOLE   137,248 0 8,295
Costco Whsl Corp New COM 22160K105   685,825 748 SH   SOLE   723 0 25
Crescent Energy Co COM 44952J104   770,805 52,759 SH   SOLE   52,759 0 0
Crowdstrike Hldgs Inc CL A 22788C105   218,982 640 SH   SOLE   640 0 0
Cullen/Frost Bankers, Inc. COM 229899109   3,754,457 27,966 SH   SOLE   26,841 0 1,125
CVS Health Corporation COM 126650100   1,312,959 29,248 SH   SOLE   28,882 0 367
D R Horton Co COM 23331A109   4,581,641 32,768 SH   SOLE   32,387 0 381
Danaher Corp COM 235851102   2,917,220 12,708 SH   SOLE   12,658 0 50
Devon Energy Corp New COM 25179M103   206,897 6,321 SH   SOLE   6,321 0 0
Diageo Plc New Adr SPON ADR NEW 25243Q205   2,253,810 17,728 SH   SOLE   17,428 0 300
Diamondback Energy COM 25278X109   1,035,357 6,320 SH   SOLE   6,320 0 0
Disney Walt Hldg Co COM 254687106   7,007,475 62,932 SH   SOLE   60,181 0 2,751
Dow Inc. COM 260557103   2,048,616 51,049 SH   SOLE   46,049 0 5,000
Dycom Industries Inc COM 267475101   5,473,839 31,448 SH   SOLE   31,273 0 175
E O G Resources Inc COM 26875P101   11,141,660 90,893 SH   SOLE   89,203 0 1,690
Eagle Materials Inc COM 26969P108   9,555,925 38,726 SH   SOLE   37,999 0 726
Eaton Corporation SHS G29183103   6,457,858 19,459 SH   SOLE   18,584 0 875
Eli Lilly & Company COM 532457108   11,065,682 14,334 SH   SOLE   13,707 0 627
Emerson Electric Co COM 291011104   520,506 4,200 SH   SOLE   4,200 0 0
Enbridge Inc COM 29250N105   5,868,536 138,311 SH   SOLE   137,311 0 1,000
Entegris Inc COM 29362U104   2,777,952 28,043 SH   SOLE   26,192 0 1,851
Enterprise Prd Prtnrs Lp COM 293792107   2,629,084 83,836 SH   SOLE   79,836 0 4,000
EQT Corporation COM 26884L109   15,490,455 335,946 SH   SOLE   322,927 0 13,018
Exxon Mobil Corp COM 30231G102   16,809,295 156,264 SH   SOLE   152,164 0 4,100
FedEx Corporation COM 31428X106   19,132,582 68,008 SH   SOLE   65,741 0 2,267
Firstenergy Corp COM 337932107   1,296,828 32,600 SH   SOLE   32,600 0 0
Fiserv Inc COM 337738108   1,840,563 8,960 SH   SOLE   8,710 0 250
Fortinet Inc COM 34959E109   13,193,282 139,641 SH   SOLE   134,941 0 4,700
FRIEDMAN INDS INC COM COM 358435105   823,305 53,846 SH   SOLE   53,846 0 0
General Dynamics Corp COM 369550108   1,896,338 7,197 SH   SOLE   7,197 0 0
General Mills Inc COM 370334104   944,753 14,815 SH   SOLE   14,815 0 0
Gilead Sciences Inc COM 375558103   604,089 6,540 SH   SOLE   6,540 0 0
Glaxosmithkline Plc Adrf SPONSORED ADR 37733W204   1,044,193 30,875 SH   SOLE   30,875 0 0
Global Payments Inc COM 37940X102   9,177,347 81,897 SH   SOLE   79,351 0 2,546
Hershey Foods Corp COM 427866108   299,595 1,769 SH   SOLE   1,769 0 0
Home Depot Inc COM 437076102   3,223,321 8,286 SH   SOLE   7,748 0 539
Ies Hldgs Inc COM 44951W106   200,960 1,000 SH   SOLE   1,000 0 0
Independent Bk Group Inc COM 45384B106   309,086 5,095 SH   SOLE   5,095 0 0
Intl Bancshares Corp COM 459044103   441,173 6,985 SH   SOLE   6,985 0 0
Intl Business Machines COM 459200101   1,221,775 5,558 SH   SOLE   5,558 0 0
Intuitive Surgical New COM 46120E602   449,930 862 SH   SOLE   862 0 0
Invesco QQQ Trust ETF Unit UNIT SER 1 46090E103   272,029 532 SH   SOLE   532 0 0
Invesco Value Muni Incm COM 46132P108   162,858 13,697 SH   SOLE   13,697 0 0
Iqvia Holdings Inc COM 46266C105   7,019,141 35,719 SH   SOLE   34,269 0 1,450
Ishares Floating Rate ETF ETF 46429B655   1,540,845 30,284 SH   SOLE   28,233 0 2,051
Johnson & Johnson COM 478160104   17,746,197 122,709 SH   SOLE   118,291 0 4,418
JPMorgan Chase & Co. COM 46625H100   25,916,134 108,115 SH   SOLE   103,580 0 4,535
Kinder Morgan Inc COM 49456B101   12,636,262 461,177 SH   SOLE   453,885 0 7,293
Lazard Inc COM 52110M109   2,726,633 52,965 SH   SOLE   52,315 0 650
Lockheed Martin Corp COM 539830109   2,242,551 4,615 SH   SOLE   4,615 0 0
Lowes Companies Inc COM 548661107   15,844,117 64,198 SH   SOLE   61,548 0 2,650
Main Street Capital Corp COM 56035L104   977,802 16,692 SH   SOLE   16,692 0 0
Marketaxess Holdings COM 57060D108   1,243,898 5,503 SH   SOLE   5,503 0 0
Marvell Tech Group COM 573874104   265,080 2,400 SH   SOLE   2,400 0 0
Mastercard Inc CL A 57636Q104   13,309,965 25,277 SH   SOLE   24,426 0 851
McDonalds Corp COM 580135101   17,338,407 59,810 SH   SOLE   57,296 0 2,514
Merck & Co Inc COM 58933Y105   2,749,238 27,636 SH   SOLE   27,423 0 213
Meta Platforms Inc Class A CL A 30303M102   62,484,617 106,718 SH   SOLE   102,705 0 4,014
Microsoft Corp COM 594918104   51,850,334 123,014 SH   SOLE   117,963 0 5,051
Netflix Inc COM 64110L106   264,834 297 SH   SOLE   267 0 30
Neuberger Berman Muni Fund COM 64124P101   756,226 73,065 SH   SOLE   73,065 0 0
NextEra Energy, Inc COM 65339F101   15,342,973 214,018 SH   SOLE   205,879 0 8,139
Nike Inc Class B CL B 654106103   3,877,683 51,245 SH   SOLE   48,516 0 2,729
Northern Trust Corp COM 665859104   1,891,847 18,457 SH   SOLE   17,465 0 992
Nuveen Muni Value Fund COM 670928100   805,678 93,793 SH   SOLE   93,793 0 0
nVent Electric SHS G6700G107   445,357 6,534 SH   SOLE   6,534 0 0
Nvidia Corp COM 67066G104   15,016,947 111,825 SH   SOLE   107,990 0 3,835
Occidental Petroleum Corp COM 674599105   400,221 8,100 SH   SOLE   8,100 0 0
ONEOK Inc COM 682680103   1,076,127 10,718 SH   SOLE   10,568 0 150
Oracle Corporation COM 68389X105   1,384,033 8,306 SH   SOLE   8,306 0 0
Paychex Inc COM 704326107   11,609,399 82,794 SH   SOLE   79,419 0 3,375
Paycom Software Inc COM 70432V102   4,107,599 20,040 SH   SOLE   20,040 0 0
Pepsico Incorporated COM 713448108   16,100,134 105,880 SH   SOLE   103,446 0 2,435
Permian Resources Corp COM 71424F105   212,464 14,775 SH   SOLE   14,775 0 0
Pfizer Incorporated COM 717081103   12,954,444 488,294 SH   SOLE   470,737 0 17,557
Philip Morris Intl Inc COM 718172109   1,171,450 9,734 SH   SOLE   7,234 0 2,500
Phillips 66 COM 718546104   338,942 2,975 SH   SOLE   2,975 0 0
Plains All Amern Ppln Lp UNIT LTD PARTN 726503105   370,584 21,697 SH   SOLE   21,697 0 0
Procter & Gamble Co COM 742718109   15,714,408 93,733 SH   SOLE   90,000 0 3,733
Prologis Inc COM 74340W103   2,938,934 27,804 SH   SOLE   26,404 0 1,400
Regeneron Pharms Inc COM 75886F107   616,878 866 SH   SOLE   866 0 0
Regions Financial Cp New COM 7591EP100   769,104 32,700 SH   SOLE   32,700 0 0
Restaurant Brands COM 76131D103   1,631,455 25,030 SH   SOLE   25,030 0 0
Ring Energy Inc COM 76680V108   34,083 25,061 SH   SOLE   25,061 0 0
RTX Corp COM 75513E101   1,680,610 14,523 SH   SOLE   14,523 0 0
Salesforce Com COM 79466L302   10,152,286 30,366 SH   SOLE   29,550 0 816
Schlumberger Ltd COM 806857108   9,628,086 251,124 SH   SOLE   240,313 0 10,811
Schwab US Market ETF ETF 808524102   1,286,924 56,693 SH   SOLE   56,693 0 0
Service Now Inc COM 81762P102   4,150,370 3,915 SH   SOLE   3,855 0 60
Skyward Specialty Ins Gr COM 830940102   2,539,837 50,254 SH   SOLE   0 0 50,254
Skyworks Solutions Inc COM 83088M102   209,545 2,363 SH   SOLE   2,363 0 0
SPDR S&P 500 ETF ETF 78462F103   989,463 1,688 SH   SOLE   1,538 0 150
Stabilis Solutions Inc COM 85236P101   150,774 28,182 SH   SOLE   28,182 0 0
Starbucks Corp COM 855244109   3,355,862 36,777 SH   SOLE   36,266 0 511
Stellar Bancorp Inc COM 858927106   4,726,798 166,730 SH   SOLE   166,730 0 0
Steris Corp SHS USD G8473T100   7,928,181 38,569 SH   SOLE   36,691 0 1,878
Stryker Corp COM 863667101   18,313,468 50,864 SH   SOLE   48,626 0 2,237
T J X Cos Inc COM 872540109   2,405,450 19,911 SH   SOLE   19,461 0 450
Taiwan Semiconductr Adrf SPONSORED ADS 874039100   2,037,899 10,319 SH   SOLE   10,194 0 125
Targa Resources Corp COM 87612G101   202,241 1,133 SH   SOLE   1,133 0 0
Tesla Motors Inc COM 88160R101   337,206 835 SH   SOLE   835 0 0
Texas Instruments Inc COM 882508104   332,662 1,774 SH   SOLE   1,150 0 624
The Southern Company COM 842587107   211,974 2,575 SH   SOLE   2,575 0 0
Thomson Reuters Corp COM 884903808   4,220,239 26,314 SH   SOLE   26,314 0 0
Thor Industries Inc COM 885160101   284,726 2,975 SH   SOLE   2,975 0 0
Unilever Plc Adr New SPON ADR NEW 904767704   2,613,870 46,100 SH   SOLE   46,100 0 0
Union Pacific Corp COM 907818108   1,086,203 4,763 SH   SOLE   4,763 0 0
United Healthcare Cor COM 91324P102   22,174,489 43,835 SH   SOLE   41,751 0 2,085
United Rentals Inc COM 911363109   6,745,162 9,575 SH   SOLE   9,180 0 395
Vanguard Corp Bond ETF ETF 92206C870   243,819 3,037 SH   SOLE   3,037 0 0
Vanguard Health Care ETF ETF 92204A504   269,165 1,061 SH   SOLE   1,061 0 0
Vanguard Info Technology ETF ETF 92204A702   251,214 404 SH   SOLE   404 0 0
Vanguard S&P 500 ETF ETF 922908363   401,741 746 SH   SOLE   746 0 0
Vanguard Telecom ETF ETF 92204A884   244,062 1,575 SH   SOLE   1,575 0 0
Verisk Analytics Inc COM 92345Y106   4,683,221 17,003 SH   SOLE   16,803 0 200
Visa Inc Cl A COM 92826C839   2,805,983 8,879 SH   SOLE   8,879 0 0
Walmart Inc COM 931142103   18,332,487 202,905 SH   SOLE   196,988 0 5,917
Waste Management Inc Del COM 94106L109   996,313 4,937 SH   SOLE   4,937 0 0
Welltower Inc COM 95040Q104   5,349,089 42,443 SH   SOLE   40,950 0 1,493
Willis Tower Watson P F SHS G96629103   4,618,456 14,744 SH   SOLE   14,494 0 250
Workday Inc CL A 98138H101   4,326,647 16,768 SH   SOLE   16,518 0 250
Zoetis Inc COM 98978V103   2,135,164 13,105 SH   SOLE   13,010 0 95