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
Expires: July 31, 2015
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 (x$1000) 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