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   830,580 26,037 SH   SOLE   26,037 0 0
Abbott Laboratories COM 002824100   9,286,227 91,707 SH   SOLE   88,707 0 3,000
AbbVie Inc COM 00287Y109   5,467,666 34,308 SH   SOLE   34,308 0 0
Accenture PLC CL A COM G1151C101   9,442,160 33,036 SH   SOLE   31,429 0 1,607
Alphabet Inc Class A COM 02079K305   1,919,005 18,500 SH   SOLE   17,400 0 1,100
Alphabet Inc Class C COM 02079K107   26,212,576 252,044 SH   SOLE   242,634 0 9,410
Altria Group Inc. COM 02209S103   369,936 8,291 SH   SOLE   8,291 0 0
Amazon Com Inc COM 023135106   18,891,534 182,898 SH   SOLE   177,890 0 5,008
American Express Company COM 025816109   2,947,135 17,867 SH   SOLE   17,648 0 219
Apple Computer Inc COM 037833100   32,704,872 198,332 SH   SOLE   187,642 0 10,689
Applied Materials Inc COM 038222105   13,521,159 110,080 SH   SOLE   106,400 0 3,680
AT&T Inc COM 00206R102   7,593,313 394,458 SH   SOLE   375,226 0 19,231
Bank Of Nova Scotia COM 064149107   1,374,576 27,295 SH   SOLE   24,795 0 2,500
Benson Hill Inc COM 082490103   45,089 39,208 SH   SOLE   39,208 0 0
Berkshire Hathaway Cl B COM 084670702   19,029,804 61,631 SH   SOLE   59,746 0 1,885
Bhp Billiton Ltd Adr COM 088606108   9,597,470 151,356 SH   SOLE   143,304 0 8,051
Booking Holdings Inc COM 09857L108   6,591,239 2,485 SH   SOLE   2,399 0 86
Bristol-Myers Squibb Co COM 110122108   6,575,356 94,869 SH   SOLE   93,419 0 1,450
Brookfield Corp COM 11271J107   12,441,715 381,765 SH   SOLE   370,251 0 11,514
Brookfield Infra Ptnrs COM G16252101   1,066,791 31,590 SH   SOLE   31,590 0 0
Brookfield Infrastruct FClass A COM 11275Q107   248,586 5,397 SH   SOLE   5,397 0 0
Canadian Natl Ry Co COM 136375102   11,986,087 101,603 SH   SOLE   97,996 0 3,607
Cardinal Health Inc COM 14149Y108   2,939,685 38,936 SH   SOLE   37,586 0 1,350
Caterpillar Inc COM 149123101   12,999,293 56,805 SH   SOLE   54,600 0 2,205
Chevron Corp COM 166764100   17,588,254 107,798 SH   SOLE   104,335 0 3,462
Chubb Ltd F COM H1467J104   16,044,224 82,626 SH   SOLE   80,058 0 2,567
Cintas Corp COM 172908105   5,158,897 11,150 SH   SOLE   10,155 0 995
Cisco Systems Inc COM 17275R102   12,813,717 245,121 SH   SOLE   235,865 0 9,256
Coca Cola Company COM 191216100   3,402,502 54,853 SH   SOLE   54,433 0 420
Comstock Res Inc COM 205768302   140,270 13,000 SH   SOLE   13,000 0 0
Conocophillips COM 20825C104   831,578 8,382 SH   SOLE   8,382 0 0
Corteva Inc COM 22052L104   8,598,410 142,570 SH   SOLE   137,179 0 5,392
Costco Whsl Corp New COM 22160K105   289,287 582 SH   SOLE   582 0 0
Cullen Frost Bankers COM 229899109   3,530,523 33,516 SH   SOLE   32,666 0 850
CVS Health Corporation COM 126650100   6,546,977 88,104 SH   SOLE   85,646 0 2,458
D R Horton Co COM 23331A109   1,613,525 16,517 SH   SOLE   15,247 0 1,270
Danaher Corp Del COM 235851102   5,141,223 20,398 SH   SOLE   19,458 0 940
Devon Energy Corp New COM 25179M103   486,988 9,622 SH   SOLE   9,622 0 0
Diageo Plc New Adr COM 25243Q205   7,470,250 41,231 SH   SOLE   39,381 0 1,850
Diamondback Energy COM 25278X109   700,773 5,184 SH   SOLE   4,984 0 200
Discover Financial Svcs COM 254709108   2,965,200 30,000 SH   SOLE   30,000 0 0
Disney Walt Hldg Co COM 254687106   9,947,915 99,350 SH   SOLE   94,854 0 4,496
Dollar Tree Inc COM 256746108   6,389,841 44,513 SH   SOLE   41,968 0 2,545
Dominion Res Inc Va New COM 25746U109   625,281 11,184 SH   SOLE   9,684 0 1,500
Dow Chemical Company COM 260543103   4,196,212 76,545 SH   SOLE   73,345 0 3,200
E O G Resources Inc COM 26875P101   9,721,050 84,804 SH   SOLE   81,752 0 3,052
Eagle Materials Inc COM 26969P108   4,416,269 30,094 SH   SOLE   29,982 0 112
Eaton Corporation COM G29183103   2,920,833 17,047 SH   SOLE   16,097 0 950
Enbridge Inc COM 29250N105   4,326,206 113,400 SH   SOLE   111,341 0 2,059
Entegris Inc COM 29362U104   1,746,852 21,300 SH   SOLE   20,225 0 1,075
Enterprise Prd Prtnrs Lp COM 293792107   694,780 26,825 SH   SOLE   16,325 0 10,500
EQT Corporation COM 26884L109   10,179,049 318,992 SH   SOLE   310,891 0 8,101
Exxon Mobil Corporation COM 30231G102   15,969,309 145,626 SH   SOLE   140,574 0 5,052
FedEx Corporation COM 31428X106   17,050,817 74,624 SH   SOLE   72,004 0 2,620
Fidelity Natl Info COM 31620M106   1,320,219 24,300 SH   SOLE   24,300 0 0
Firstenergy Corp COM 337932107   1,305,956 32,600 SH   SOLE   32,600 0 0
Fiserv Inc COM 337738108   1,278,934 11,315 SH   SOLE   11,065 0 250
Fortinet Inc COM 34959E109   6,945,402 104,505 SH   SOLE   101,975 0 2,530
FRIEDMAN INDS INC COM COM 358435105   692,863 61,099 SH   SOLE   61,099 0 0
General Dynamics Corp COM 369550108   1,713,263 7,507 SH   SOLE   7,507 0 0
General Mills Inc COM 370334104   1,297,010 15,177 SH   SOLE   15,177 0 0
Gilead Sciences Inc COM 375558103   297,309 3,583 SH   SOLE   3,583 0 0
Global Payments Inc COM 37940X102   6,343,545 60,277 SH   SOLE   58,683 0 1,594
Home Depot Inc COM 437076102   1,528,200 5,178 SH   SOLE   4,510 0 668
Independent Bk Group Inc COM 45384B106   235,880 5,089 SH   SOLE   5,089 0 0
Intel Corp COM 458140100   332,711 10,184 SH   SOLE   10,184 0 0
Intl Bancshares Corp COM 459044103   299,098 6,985 SH   SOLE   6,985 0 0
Intl Business Machines COM 459200101   433,121 3,304 SH   SOLE   3,304 0 0
Intl Flavors& Fragrances COM 459506101   2,184,050 23,750 SH   SOLE   23,750 0 0
Intuitive Surgical New COM 46120E602   320,615 1,255 SH   SOLE   1,255 0 0
Iqvia Holdings Inc COM 46266C105   5,310,164 26,699 SH   SOLE   25,174 0 1,525
Johnson & Johnson COM 478160104   18,301,536 118,074 SH   SOLE   113,887 0 4,188
JPMorgan Chase & Co. COM 46625H100   17,282,863 132,629 SH   SOLE   127,114 0 5,514
Kellogg Company COM 487836108   1,464,281 21,868 SH   SOLE   21,868 0 0
Kinder Morgan Inc COM 49456B101   9,050,860 516,897 SH   SOLE   501,232 0 15,664
Lilly Eli & Company COM 532457108   302,210 880 SH   SOLE   880 0 0
Lockheed Martin Corp COM 539830109   1,597,214 3,379 SH   SOLE   3,373 0 5
Lowes Companies Inc COM 548661107   14,799,972 74,011 SH   SOLE   72,190 0 1,821
Main Street Capital Corp COM 56035L104   539,742 13,678 SH   SOLE   13,678 0 0
Mastercard Inc COM 57636Q104   222,770 613 SH   SOLE   613 0 0
McDonalds Corp COM 580135101   17,119,470 61,226 SH   SOLE   58,586 0 2,640
Merck & Co Inc COM 58933Y105   3,119,787 29,324 SH   SOLE   29,120 0 204
Meta Platforms Inc CLass A COM 30303M102   25,658,516 121,065 SH   SOLE   117,553 0 3,512
Microsoft Corp COM 594918104   34,144,258 118,433 SH   SOLE   113,728 0 4,705
NextEra Energy, Inc COM 65339F101   14,502,556 188,149 SH   SOLE   182,355 0 5,795
Nike Inc Class B COM 654106103   8,585,000 70,002 SH   SOLE   66,724 0 3,277
Northern Trust Corp COM 665859104   649,004 7,364 SH   SOLE   6,003 0 1,362
Nvidia Corp COM 67066G104   398,355 1,434 SH   SOLE   1,434 0 0
Oneok Inc New COM 682680103   271,744 4,277 SH   SOLE   4,277 0 0
Paramount Global COM 92556H206   1,706,046 76,470 SH   SOLE   76,470 0 0
Paychex Inc COM 704326107   8,928,819 77,920 SH   SOLE   75,170 0 2,750
Pepsico Incorporated COM 713448108   15,678,658 86,005 SH   SOLE   83,192 0 2,812
Pfizer Incorporated COM 717081103   12,998,297 318,586 SH   SOLE   306,271 0 12,315
Philip Morris Intl Inc COM 718172109   408,830 4,204 SH   SOLE   4,204 0 0
Phillips 66 COM 718546104   385,244 3,800 SH   SOLE   3,800 0 0
Pioneer Natural Res COM 723787107   555,292 2,719 SH   SOLE   2,719 0 0
Polaris Industries Inc COM 731068102   1,333,756 12,056 SH   SOLE   11,141 0 915
Procter & Gamble Co COM 742718109   14,458,599 97,240 SH   SOLE   95,170 0 2,070
Prologis Inc COM 74340W103   5,591,166 44,812 SH   SOLE   43,762 0 1,050
Prosperity Bancshares Inc COM 743606105   299,602 4,870 SH   SOLE   4,870 0 0
Raytheon Technologies Co COM 75513E101   1,395,193 14,247 SH   SOLE   14,247 0 0
Regions Financial Cp New COM 7591EP100   534,528 28,800 SH   SOLE   28,800 0 0
Restaurant Brands COM 76131D103   1,686,691 25,122 SH   SOLE   25,122 0 0
Salesforce Com COM 79466L302   1,886,777 9,444 SH   SOLE   8,934 0 510
Sch St US Trsr Etf ETF 808524862   731,113 14,985 SH   SOLE   14,985 0 0
Sch US Tips Etf ETF 808524870   326,647 6,093 SH   SOLE   6,093 0 0
Schlumberger Ltd COM 806857108   6,706,834 136,595 SH   SOLE   131,936 0 4,659
Schwab US Market ETF ETF 808524102   765,642 16,001 SH   SOLE   16,001 0 0
Service Now Inc COM 81762P102   1,650,685 3,552 SH   SOLE   3,467 0 85
Silverbow Resources COM 82836G102   223,930 9,800 SH   SOLE   9,800 0 0
Skyworks Solutions Inc COM 83088M102   7,987,854 67,705 SH   SOLE   66,860 0 845
Starbucks Corp COM 855244109   504,336 4,843 SH   SOLE   4,843 0 0
Stellar Bancorp Inc COM 858927106   4,485,421 182,260 SH   SOLE   182,260 0 0
Steris Corp COM G8473T100   7,521,311 39,321 SH   SOLE   36,543 0 2,778
Stryker Corp COM 863667101   15,676,188 54,914 SH   SOLE   52,772 0 2,142
T J X Cos Inc COM 872540109   1,368,631 17,466 SH   SOLE   16,716 0 750
Tesla Motors Inc COM 88160R101   272,810 1,315 SH   SOLE   1,315 0 0
Texas Instruments Inc COM 882508104   324,223 1,743 SH   SOLE   1,150 0 593
Thomson Reuters Corp COM 884903105   3,552,276 27,300 SH   SOLE   27,300 0 0
Thor Industries Inc COM 885160101   385,439 4,840 SH   SOLE   4,740 0 100
Tyson Foods Inc Cl A COM 902494103   4,687,584 79,022 SH   SOLE   76,391 0 2,631
Unilever Plc Adr New COM 904767704   2,551,581 49,135 SH   SOLE   49,135 0 0
United Healthcare Cor COM 91324P102   20,552,294 43,489 SH   SOLE   41,889 0 1,600
United Rentals Inc COM 911363109   4,969,261 12,556 SH   SOLE   12,386 0 170
Vanguard Corp Bond Etf ETF 92206C870   753,739 9,396 SH   SOLE   9,396 0 0
Vanguard Total Stock Mkt ETF 922908769   323,438 1,585 SH   SOLE   1,585 0 0
Verisk Analytics Inc COM 92345Y106   1,669,566 8,702 SH   SOLE   8,602 0 100
Verizon Communications COM 92343V104   1,475,532 37,941 SH   SOLE   37,941 0 0
Visa Inc Cl A COM 92826C839   1,977,366 8,770 SH   SOLE   8,770 0 0
Wal-Mart Stores Inc COM 931142103   10,177,318 69,022 SH   SOLE   66,900 0 2,122
Waste Management Inc Del COM 94106L109   369,432 2,264 SH   SOLE   2,264 0 0
Welltower Inc COM 95040Q104   3,468,352 48,380 SH   SOLE   45,700 0 2,680
Willis Tower Watson P F COM G96629103   2,413,266 10,385 SH   SOLE   10,365 0 20
Workday Inc COM 98138H101   1,761,786 8,530 SH   SOLE   8,230 0 300
Zoetis Inc COM 98978V103   1,252,720 7,527 SH   SOLE   7,527 0 0