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   895,673 26,037 SH   SOLE   26,037 0 0
3M Company COM 88579Y101   1,372,383 11,444 SH   SOLE   10,199 0 1,245
Abbott Laboratories COM 002824100   10,310,654 93,913 SH   SOLE   89,663 0 4,250
AbbVie Inc COM 00287Y109   5,544,516 34,308 SH   SOLE   34,308 0 0
Accenture PLC CL A COM G1151C101   8,875,822 33,263 SH   SOLE   31,006 0 2,256
Alphabet Inc Class A COM 02079K305   1,508,733 17,100 SH   SOLE   16,000 0 1,100
Alphabet Inc Class C COM 02079K107   22,411,778 252,584 SH   SOLE   241,824 0 10,760
Altria Group Inc. COM 02209S103   378,341 8,277 SH   SOLE   8,277 0 0
Amazon Com Inc COM 023135106   13,867,812 165,093 SH   SOLE   160,545 0 4,548
American Express Company COM 025816109   2,639,732 17,866 SH   SOLE   17,648 0 218
Amgen Incorporated COM 031162100   207,775 791 SH   SOLE   791 0 0
Antero Resouces Corp COM 03674X106   235,524 7,600 SH   SOLE   7,600 0 0
Apple Computer Inc COM 037833100   26,215,187 201,764 SH   SOLE   190,179 0 11,585
Applied Materials Inc COM 038222105   11,529,620 118,398 SH   SOLE   113,056 0 5,342
AT&T Inc COM 00206R102   8,000,820 434,591 SH   SOLE   415,216 0 19,375
Bank Of Nova Scotia COM 064149107   1,604,340 32,755 SH   SOLE   30,255 0 2,500
Benson Hill Inc COM 082490103   99,980 39,208 SH   SOLE   39,208 0 0
Berkshire Hathaway Cl B COM 084670702   18,735,403 60,652 SH   SOLE   58,417 0 2,235
Bhp Billiton Ltd Adr COM 088606108   9,672,231 155,878 SH   SOLE   148,726 0 7,152
Booking Holdings Inc COM 09857L108   4,477,952 2,222 SH   SOLE   2,137 0 85
Bristol-Myers Squibb Co COM 110122108   7,107,295 98,781 SH   SOLE   97,581 0 1,200
Brookfield Infra Ptnrs COM G16252101   1,120,842 36,168 SH   SOLE   36,168 0 0
Brookfield Infrastruct FClass A COM 11275Q107   626,990 16,118 SH   SOLE   14,993 0 1,125
Canadian Natl Ry Co COM 136375102   11,640,829 97,921 SH   SOLE   94,269 0 3,652
Cardinal Health Inc COM 14149Y108   2,960,933 38,519 SH   SOLE   37,169 0 1,350
Caterpillar Inc COM 149123101   12,042,946 50,271 SH   SOLE   48,526 0 1,745
Chevron Corp COM 166764100   19,442,165 108,319 SH   SOLE   104,465 0 3,854
Chubb Ltd F COM H1467J104   18,088,230 81,996 SH   SOLE   78,869 0 3,127
Cintas Corp COM 172908105   5,335,425 11,814 SH   SOLE   10,569 0 1,245
Cisco Systems Inc COM 17275R102   11,690,509 245,393 SH   SOLE   234,421 0 10,972
Coca Cola Company COM 191216100   3,492,223 54,901 SH   SOLE   54,470 0 431
Comstock Res Inc COM 205768302   160,487 11,706 SH   SOLE   11,706 0 0
Conocophillips COM 20825C104   989,076 8,382 SH   SOLE   8,382 0 0
Constellation Brand COM 21036P108   215,677 931 SH   SOLE   931 0 0
Corteva Inc COM 22052L104   7,776,491 132,298 SH   SOLE   126,908 0 5,390
Costco Whsl Corp New COM 22160K105   265,781 582 SH   SOLE   582 0 0
Cullen Frost Bankers COM 229899109   2,440,965 18,257 SH   SOLE   16,907 0 1,350
CVS Health Corporation COM 126650100   8,548,933 91,737 SH   SOLE   88,866 0 2,870
D R Horton Co COM 23331A109   1,494,468 16,765 SH   SOLE   15,495 0 1,270
Danaher Corp Del COM 235851102   5,701,006 21,479 SH   SOLE   20,939 0 540
Devon Energy Corp New COM 25179M103   436,304 7,093 SH   SOLE   7,093 0 0
Diageo Plc New Adr COM 25243Q205   6,294,758 35,326 SH   SOLE   33,571 0 1,755
Diamondback Energy COM 25278X109   650,779 4,758 SH   SOLE   4,558 0 200
Discover Financial Svcs COM 254709108   2,934,900 30,000 SH   SOLE   30,000 0 0
Disney Walt Hldg Co COM 254687106   8,049,171 92,647 SH   SOLE   88,176 0 4,471
Dollar Tree Inc COM 256746108   6,460,979 45,680 SH   SOLE   42,585 0 3,095
Dominion Res Inc Va New COM 25746U109   2,079,618 33,914 SH   SOLE   32,214 0 1,700
Dow Chemical Company COM 260543103   4,419,308 87,702 SH   SOLE   83,752 0 3,950
E O G Resources Inc COM 26875P101   10,824,682 83,575 SH   SOLE   80,514 0 3,061
Eagle Materials Inc COM 26969P108   3,863,690 29,083 SH   SOLE   28,971 0 112
Eaton Corporation COM G29183103   2,259,452 14,396 SH   SOLE   13,746 0 650
Enbridge Inc COM 29250N105   8,618,197 220,414 SH   SOLE   214,288 0 6,126
Entegris Inc COM 29362U104   1,318,675 20,105 SH   SOLE   19,130 0 975
Enterprise Prd Prtnrs Lp COM 293792107   646,540 26,805 SH   SOLE   26,805 0 0
EQT Corporation COM 26884L109   11,019,302 325,726 SH   SOLE   315,949 0 9,777
Exxon Mobil Corporation COM 30231G102   16,440,042 149,048 SH   SOLE   143,513 0 5,536
FedEx Corporation COM 31428X106   12,830,778 74,081 SH   SOLE   71,537 0 2,543
Fidelity Natl Info COM 31620M106   1,139,880 16,800 SH   SOLE   16,800 0 0
Firstenergy Corp COM 337932107   1,367,244 32,600 SH   SOLE   32,600 0 0
Fiserv Inc COM 337738108   1,133,500 11,215 SH   SOLE   10,065 0 1,150
Fortinet Inc COM 34959E109   4,805,740 98,297 SH   SOLE   96,267 0 2,030
FRIEDMAN INDS INC COM COM 358435105   697,273 71,223 SH   SOLE   71,223 0 0
General Dynamics Corp COM 369550108   1,862,646 7,507 SH   SOLE   7,507 0 0
General Mills Inc COM 370334104   1,661,488 19,815 SH   SOLE   19,815 0 0
Gilead Sciences Inc COM 375558103   319,974 3,727 SH   SOLE   3,727 0 0
Global Payments Inc COM 37940X102   5,908,381 59,488 SH   SOLE   57,894 0 1,594
Hasbro Inc COM 418056107   337,158 5,526 SH   SOLE   5,499 0 27
Home Depot Inc COM 437076102   1,555,121 4,923 SH   SOLE   4,459 0 465
Independent Bk Group Inc COM 45384B106   305,720 5,089 SH   SOLE   5,089 0 0
Intel Corp COM 458140100   839,676 31,770 SH   SOLE   31,170 0 600
Intl Bancshares Corp COM 459044103   319,634 6,985 SH   SOLE   6,985 0 0
Intl Business Machines COM 459200101   465,501 3,304 SH   SOLE   3,304 0 0
Intl Flavors& Fragrances COM 459506101   613,314 5,850 SH   SOLE   5,850 0 0
Intuitive Surgical New COM 46120E602   344,955 1,300 SH   SOLE   1,300 0 0
Iqvia Holdings Inc COM 46266C105   5,483,471 26,763 SH   SOLE   25,248 0 1,515
Johnson & Johnson COM 478160104   21,698,907 122,836 SH   SOLE   117,854 0 4,981
JPMorgan Chase & Co. COM 46625H100   17,856,465 133,158 SH   SOLE   126,967 0 6,191
Kellogg Company COM 487836108   1,557,876 21,868 SH   SOLE   21,868 0 0
Kinder Morgan Inc COM 49456B101   9,377,641 518,675 SH   SOLE   496,459 0 22,216
Lilly Eli & Company COM 532457108   325,598 890 SH   SOLE   890 0 0
Lockheed Martin Corp COM 539830109   1,411,012 2,900 SH   SOLE   2,895 0 5
Lowes Companies Inc COM 548661107   15,002,374 75,298 SH   SOLE   72,766 0 2,532
Main Street Capital Corp COM 56035L104   504,704 13,659 SH   SOLE   13,659 0 0
Mastercard Inc COM 57636Q104   230,545 663 SH   SOLE   663 0 0
McDonalds Corp COM 580135101   16,722,504 63,456 SH   SOLE   60,372 0 3,084
Merck & Co Inc COM 58933Y105   3,252,624 29,316 SH   SOLE   29,114 0 202
Meta Platforms Inc CLass A COM 30303M102   13,661,960 113,528 SH   SOLE   110,006 0 3,522
Microsoft Corp COM 594918104   28,550,697 119,051 SH   SOLE   113,753 0 5,298
NextEra Energy, Inc COM 65339F101   15,975,150 191,090 SH   SOLE   182,312 0 8,778
Nike Inc Class B COM 654106103   8,526,676 72,871 SH   SOLE   68,594 0 4,277
Northern Trust Corp COM 665859104   928,537 10,493 SH   SOLE   9,132 0 1,361
Oneok Inc New COM 682680103   206,929 3,150 SH   SOLE   3,150 0 0
Paramount Global COM 92556H206   1,417,414 83,970 SH   SOLE   83,970 0 0
Paychex Inc COM 704326107   9,258,925 80,122 SH   SOLE   77,372 0 2,750
Pepsico Incorporated COM 713448108   15,604,545 86,375 SH   SOLE   83,122 0 3,253
Pfizer Incorporated COM 717081103   17,552,571 342,556 SH   SOLE   327,230 0 15,326
Philip Morris Intl Inc COM 718172109   425,421 4,203 SH   SOLE   4,203 0 0
Phillips 66 COM 718546104   395,504 3,800 SH   SOLE   3,800 0 0
Pioneer Natural Res COM 723787107   586,507 2,568 SH   SOLE   2,568 0 0
Polaris Industries Inc COM 731068102   1,637,644 16,214 SH   SOLE   15,299 0 915
Procter & Gamble Co COM 742718109   14,677,618 96,844 SH   SOLE   94,177 0 2,667
Prologis Inc COM 74340W103   5,212,814 46,242 SH   SOLE   44,892 0 1,350
Prosperity Bancshares Inc COM 743606105   353,952 4,870 SH   SOLE   4,870 0 0
Raytheon Technologies Co COM 75513E101   1,437,779 14,247 SH   SOLE   14,247 0 0
Regions Financial Cp New COM 7591EP100   599,368 27,800 SH   SOLE   27,800 0 0
Restaurant Brands COM 76131D103   1,637,574 25,322 SH   SOLE   25,322 0 0
Salesforce Com COM 79466L302   1,252,879 9,449 SH   SOLE   8,939 0 510
Sch St US Trsr Etf ETF 808524862   923,984 19,154 SH   SOLE   19,154 0 0
Sch US Tips Etf ETF 808524870   315,713 6,096 SH   SOLE   6,096 0 0
Schlumberger Ltd COM 806857108   7,172,675 134,169 SH   SOLE   129,511 0 4,658
Schwab US Market ETF ETF 808524102   696,920 15,553 SH   SOLE   15,553 0 0
Service Now Inc COM 81762P102   1,377,970 3,549 SH   SOLE   3,464 0 85
Skyworks Solutions Inc COM 83088M102   6,057,400 66,470 SH   SOLE   65,116 0 1,354
Starbucks Corp COM 855244109   298,457 3,009 SH   SOLE   3,009 0 0
Steris Corp COM G8473T100   7,231,652 39,156 SH   SOLE   35,778 0 3,377
Stryker Corp COM 863667101   13,830,196 56,568 SH   SOLE   53,757 0 2,810
Sysco Corporation COM 871829107   779,331 10,194 SH   SOLE   10,194 0 0
T J X Cos Inc COM 872540109   1,528,958 19,208 SH   SOLE   19,208 0 0
Texas Instruments Inc COM 882508104   293,910 1,779 SH   SOLE   1,190 0 589
Thomson Reuters Corp COM 884903105   3,114,111 27,300 SH   SOLE   27,300 0 0
Thor Industries Inc COM 885160101   578,378 7,662 SH   SOLE   7,562 0 100
Tyson Foods Inc Cl A COM 902494103   6,426,981 103,245 SH   SOLE   99,134 0 4,111
Unilever Plc Adr New COM 904767704   2,473,947 49,135 SH   SOLE   49,135 0 0
United Healthcare Cor COM 91324P102   24,109,706 45,475 SH   SOLE   43,419 0 2,056
United Rentals Inc COM 911363109   3,683,573 10,364 SH   SOLE   10,224 0 140
Vanguard Corp Bond Etf ETF 92206C870   700,401 9,036 SH   SOLE   9,036 0 0
Verisk Analytics Inc COM 92345Y106   1,321,386 7,490 SH   SOLE   7,390 0 100
Verizon Communications COM 92343V104   1,530,492 38,845 SH   SOLE   38,845 0 0
Visa Inc Cl A COM 92826C839   1,801,221 8,670 SH   SOLE   8,670 0 0
Wal-Mart Stores Inc COM 931142103   9,787,023 69,025 SH   SOLE   66,255 0 2,770
Waste Management Inc Del COM 94106L109   355,051 2,263 SH   SOLE   2,263 0 0
Welltower Inc COM 95040Q104   3,141,392 47,924 SH   SOLE   45,246 0 2,677
Willis Tower Watson P F COM G96629103   2,031,726 8,307 SH   SOLE   8,307 0 0
Workday Inc COM 98138H101   1,371,269 8,195 SH   SOLE   8,045 0 150
Zions Bancorp COM 989701107   312,166 6,350 SH   SOLE   6,350 0 0
Zoetis Inc COM 98978V103   1,671,945 11,409 SH   SOLE   11,409 0 0