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
Apple Computer Inc COM 037833100   30,493,778 178,107 SH   SOLE   167,699 0 10,408
AbbVie Inc COM 00287Y109   699,591 4,693 SH   SOLE   4,693 0 0
Abbott Laboratories COM 002824100   7,930,740 81,887 SH   SOLE   79,187 0 2,700
Accenture PLC CL A COM G1151C101   9,973,709 32,476 SH   SOLE   30,893 0 1,583
Adobe Systems Inc COM 00724F101   247,811 486 SH   SOLE   486 0 0
Align Technology Inc COM 016255101   270,819 887 SH   SOLE   887 0 0
Applied Materials Inc COM 038222105   13,955,753 100,800 SH   SOLE   97,244 0 3,555
Amazon Com Inc COM 023135106   24,803,527 195,119 SH   SOLE   189,636 0 5,483
A S M L Holding Nv New COM N07059210   203,676 346 SH   SOLE   346 0 0
Broadcom Inc COM 11135F101   617,247 743 SH   SOLE   743 0 0
American Express Company COM 025816109   2,682,514 17,981 SH   SOLE   17,760 0 221
Bhp Billiton Ltd Adr COM 088606108   6,430,269 113,050 SH   SOLE   108,450 0 4,600
Brookfield Infra Ptnrs COM G16252101   633,686 21,554 SH   SOLE   21,554 0 0
Booking Holdings Inc COM 09857L108   10,288,057 3,336 SH   SOLE   3,224 0 112
Bristol-Myers Squibb Co COM 110122108   1,277,892 22,017 SH   SOLE   21,917 0 100
Brookfield Corp COM 11271J107   14,545,024 465,143 SH   SOLE   446,908 0 18,235
Bank Of Nova Scotia COM 064149107   458,180 10,050 SH   SOLE   10,050 0 0
Berkshire Hathaway Cl B COM 084670702   21,925,978 62,592 SH   SOLE   60,744 0 1,848
Cardinal Health Inc COM 14149Y108   5,769,248 66,451 SH   SOLE   64,375 0 2,076
Caterpillar Inc COM 149123101   17,822,390 65,283 SH   SOLE   62,475 0 2,808
Chubb Ltd F COM H1467J104   18,143,979 87,155 SH   SOLE   84,630 0 2,525
Cullen Frost Bankers COM 229899109   4,816,737 52,809 SH   SOLE   50,959 0 1,850
Comcast Corp New Cl A COM 20030N101   214,361 4,834 SH   SOLE   4,834 0 0
Canadian Natl Ry Co COM 136375102   10,497,694 96,905 SH   SOLE   93,346 0 3,559
Conocophillips COM 20825C104   1,037,588 8,661 SH   SOLE   8,661 0 0
Costco Whsl Corp New COM 22160K105   404,075 715 SH   SOLE   690 0 25
Comstock Res Inc COM 205768302   143,390 13,000 SH   SOLE   13,000 0 0
Salesforce Com COM 79466L302   2,877,994 14,193 SH   SOLE   13,683 0 510
Cisco Systems Inc COM 17275R102   12,437,519 231,353 SH   SOLE   222,869 0 8,483
Cintas Corp COM 172908105   5,030,484 10,458 SH   SOLE   9,608 0 850
Corteva Inc COM 22052L104   7,573,766 148,041 SH   SOLE   140,533 0 7,508
CVS Health Corporation COM 126650100   4,798,736 68,730 SH   SOLE   66,863 0 1,867
Chevron Corp COM 166764100   17,875,019 106,008 SH   SOLE   102,363 0 3,645
Diageo Plc New Adr COM 25243Q205   7,515,216 50,377 SH   SOLE   48,519 0 1,858
Discover Financial Svcs COM 254709108   2,598,900 30,000 SH   SOLE   30,000 0 0
D R Horton Co COM 23331A109   3,689,753 34,333 SH   SOLE   32,688 0 1,645
Danaher Corp Del COM 235851102   4,463,847 17,992 SH   SOLE   17,292 0 700
Disney Walt Hldg Co COM 254687106   5,244,132 64,702 SH   SOLE   61,377 0 3,325
Dollar Tree Inc COM 256746108   1,943,671 18,259 SH   SOLE   16,389 0 1,870
Dow Inc. COM 260557103   2,451,446 47,545 SH   SOLE   44,445 0 3,100
Devon Energy Corp New COM 25179M103   301,935 6,330 SH   SOLE   6,330 0 0
Dycom Industries Inc COM 267475101   1,279,820 14,380 SH   SOLE   14,205 0 175
Enbridge Inc COM 29250N105   1,818,270 54,212 SH   SOLE   54,212 0 0
Entegris Inc COM 29362U104   1,923,170 20,479 SH   SOLE   19,578 0 901
E O G Resources Inc COM 26875P101   11,310,155 89,225 SH   SOLE   86,271 0 2,954
Enterprise Prd Prtnrs Lp COM 293792107   579,223 21,163 SH   SOLE   17,163 0 4,000
EQT Corporation COM 26884L109   13,680,460 337,123 SH   SOLE   328,271 0 8,852
Eaton Corporation COM G29183103   4,009,237 18,798 SH   SOLE   17,848 0 950
Eagle Materials Inc COM 26969P108   6,250,200 37,534 SH   SOLE   37,347 0 187
Diamondback Energy COM 25278X109   971,566 6,273 SH   SOLE   6,073 0 200
FedEx Corporation COM 31428X106   19,570,602 73,874 SH   SOLE   71,301 0 2,572
Firstenergy Corp COM 337932107   1,114,268 32,600 SH   SOLE   32,600 0 0
1st Finl Banksh COM 32020R109   654,049 26,037 SH   SOLE   26,037 0 0
Fiserv Inc COM 337738108   1,074,814 9,515 SH   SOLE   9,265 0 250
Fidelity Natl Info COM 31620M106   1,343,061 24,300 SH   SOLE   24,300 0 0
FRIEDMAN INDS INC COM COM 358435105   705,791 52,671 SH   SOLE   52,671 0 0
Fortinet Inc COM 34959E109   7,359,763 125,422 SH   SOLE   120,767 0 4,655
General Dynamics Corp COM 369550108   1,592,646 7,208 SH   SOLE   7,208 0 0
Gilead Sciences Inc COM 375558103   232,079 3,097 SH   SOLE   3,097 0 0
General Mills Inc COM 370334104   948,012 14,815 SH   SOLE   14,815 0 0
Spdr Gold TRUST GOLD SHS 78463V107   201,454 1,175 SH   SOLE   1,175 0 0
Alphabet Inc Class C COM 02079K107   32,853,592 249,174 SH   SOLE   240,174 0 9,000
Alphabet Inc Class A COM 02079K305   2,456,635 18,773 SH   SOLE   17,673 0 1,100
Global Payments Inc COM 37940X102   8,075,196 69,982 SH   SOLE   68,086 0 1,895
Glaxosmithkline Plc Adrf COM 37733W204   1,119,219 30,875 SH   SOLE   30,875 0 0
Home Depot Inc COM 437076102   1,333,771 4,414 SH   SOLE   3,790 0 625
Intl Business Machines COM 459200101   421,602 3,005 SH   SOLE   3,005 0 0
Intl Bancshares Corp COM 459044103   302,730 6,985 SH   SOLE   6,985 0 0
Independent Bk Group Inc COM 45384B106   201,345 5,091 SH   SOLE   5,091 0 0
Intl Flavors& Fragrances COM 459506101   1,912,509 28,055 SH   SOLE   28,055 0 0
Iqvia Holdings Inc COM 46266C105   5,837,179 29,668 SH   SOLE   28,141 0 1,527
Intuitive Surgical New COM 46120E602   298,136 1,020 SH   SOLE   1,020 0 0
Johnson & Johnson COM 478160104   18,297,607 117,481 SH   SOLE   113,329 0 4,151
JPMorgan Chase & Co. COM 46625H100   19,948,993 137,560 SH   SOLE   132,019 0 5,542
Kellogg Company COM 487836108   1,301,365 21,868 SH   SOLE   21,868 0 0
Kinder Morgan Inc COM 49456B101   7,776,881 469,052 SH   SOLE   456,528 0 12,524
Coca Cola Company COM 191216100   2,979,217 53,219 SH   SOLE   52,793 0 426
Lilly Eli & Company COM 532457108   4,178,334 7,779 SH   SOLE   7,504 0 275
Lockheed Martin Corp COM 539830109   1,030,098 2,519 SH   SOLE   2,519 0 0
Lowes Companies Inc COM 548661107   16,486,291 79,322 SH   SOLE   76,973 0 2,349
Mastercard Inc COM 57636Q104   4,858,608 12,272 SH   SOLE   11,923 0 349
Main Street Capital Corp COM 56035L104   590,962 14,545 SH   SOLE   14,545 0 0
McDonalds Corp COM 580135101   15,402,693 58,468 SH   SOLE   56,018 0 2,449
Meta Platforms Inc CLass A COM 30303M102   37,338,319 124,374 SH   SOLE   121,047 0 3,327
Altria Group Inc. COM 02209S103   349,538 8,312 SH   SOLE   8,312 0 0
Merck & Co Inc COM 58933Y105   3,147,505 30,573 SH   SOLE   30,367 0 206
Microsoft Corp COM 594918104   37,071,924 117,409 SH   SOLE   112,905 0 4,505
NextEra Energy, Inc COM 65339F101   10,832,881 189,089 SH   SOLE   183,394 0 5,694
Nike Inc Class B COM 654106103   6,772,687 70,829 SH   SOLE   66,652 0 4,177
Service Now Inc COM 81762P102   2,262,670 4,048 SH   SOLE   3,963 0 85
Northern Trust Corp COM 665859104   1,029,999 14,824 SH   SOLE   12,886 0 1,939
Nvidia Corp COM 67066G104   801,309 1,842 SH   SOLE   1,792 0 50
Oneok Inc New COM 682680103   257,145 4,054 SH   SOLE   4,054 0 0
Paramount Global COM 92556H206   791,673 61,370 SH   SOLE   61,370 0 0
Paychex Inc COM 704326107   9,311,053 80,734 SH   SOLE   77,984 0 2,750
Pepsico Incorporated COM 713448108   14,623,991 86,308 SH   SOLE   83,482 0 2,826
Pfizer Incorporated COM 717081103   9,994,339 301,307 SH   SOLE   289,071 0 12,235
Procter & Gamble Co COM 742718109   13,926,965 95,482 SH   SOLE   93,406 0 2,076
Polaris Industries Inc COM 731068102   439,713 4,222 SH   SOLE   3,907 0 315
Prologis Inc COM 74340W103   5,046,066 44,970 SH   SOLE   43,970 0 1,000
Philip Morris Intl Inc COM 718172109   341,929 3,693 SH   SOLE   3,693 0 0
Phillips 66 COM 718546104   396,495 3,300 SH   SOLE   3,300 0 0
Pioneer Natural Res COM 723787107   693,417 3,021 SH   SOLE   3,021 0 0
Restaurant Brands COM 76131D103   1,667,499 25,030 SH   SOLE   25,030 0 0
Ring Energy Inc COM 76680V108   43,019 22,061 SH   SOLE   22,061 0 0
Regions Financial Cp New COM 7591EP100   545,240 31,700 SH   SOLE   31,700 0 0
Raytheon Technologies Co COM 75513E101   1,045,013 14,520 SH   SOLE   14,520 0 0
Silverbow Resources COM 82836G102   411,355 11,500 SH   SOLE   11,500 0 0
Starbucks Corp COM 855244109   924,358 10,128 SH   SOLE   9,928 0 200
Schwab US Market ETF ETF 808524102   837,079 16,792 SH   SOLE   16,792 0 0
Sch US Div Equity Etf ETF 808524797   203,129 2,871 SH   SOLE   2,871 0 0
Sch St US Trsr Etf ETF 808524862   386,125 8,063 SH   SOLE   8,063 0 0
Schlumberger Ltd COM 806857108   9,242,058 158,526 SH   SOLE   153,250 0 5,275
Steris Corp COM G8473T100   8,974,107 40,899 SH   SOLE   38,196 0 2,703
Stellar Bancorp Inc COM 858927106   3,808,645 178,642 SH   SOLE   178,642 0 0
Constellation Brand COM 21036P108   221,362 881 SH   SOLE   881 0 0
Skyworks Solutions Inc COM 83088M102   4,841,895 49,111 SH   SOLE   48,280 0 831
Stryker Corp COM 863667101   14,766,768 54,037 SH   SOLE   51,933 0 2,104
AT&T Inc COM 00206R102   2,314,881 154,120 SH   SOLE   154,120 0 0
Thor Industries Inc COM 885160101   537,290 5,648 SH   SOLE   5,598 0 50
T J X Cos Inc COM 872540109   1,743,678 19,618 SH   SOLE   19,118 0 500
Thomson Reuters Corp COM 884903105   3,218,728 26,314 SH   SOLE   26,314 0 0
Tesla Motors Inc COM 88160R101   344,053 1,375 SH   SOLE   1,375 0 0
Tyson Foods Inc Cl A COM 902494103   337,071 6,676 SH   SOLE   6,676 0 0
Texas Instruments Inc COM 882508104   262,674 1,652 SH   SOLE   1,050 0 602
Unilever Plc Adr New COM 904767704   2,402,569 48,635 SH   SOLE   48,635 0 0
United Healthcare Cor COM 91324P102   22,338,966 44,307 SH   SOLE   42,716 0 1,591
United Rentals Inc COM 911363109   6,304,492 14,181 SH   SOLE   13,880 0 301
Visa Inc Cl A COM 92826C839   2,011,336 8,745 SH   SOLE   8,745 0 0
Vanguard Corp Bond Etf ETF 92206C870   274,809 3,617 SH   SOLE   3,617 0 0
Vanguard Div Apprciation ETF 921908844   403,988 2,600 SH   SOLE   2,600 0 0
Verisk Analytics Inc COM 92345Y106   2,136,555 9,044 SH   SOLE   8,994 0 50
Verizon Communications COM 92343V104   1,127,666 34,794 SH   SOLE   34,794 0 0
Workday Inc COM 98138H101   2,146,566 9,991 SH   SOLE   9,691 0 300
Welltower Inc COM 95040Q104   3,988,092 48,683 SH   SOLE   46,074 0 2,609
Waste Management Inc Del COM 94106L109   364,642 2,392 SH   SOLE   2,392 0 0
Wal-Mart Stores Inc COM 931142103   11,180,411 69,908 SH   SOLE   67,883 0 2,025
Willis Tower Watson P F COM G96629103   2,358,771 11,288 SH   SOLE   11,258 0 30
Exxon Mobil Corporation COM 30231G102   16,543,363 140,699 SH   SOLE   136,616 0 4,083
Zoetis Inc COM 98978V103   1,094,072 6,288 SH   SOLE   6,288 0 0