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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
1st Finl Banksh COM 32020R109 1,089 26,037 SH   SOLE   26,037 0 0
3M Company COM 88579Y101 2,531 22,908 SH   SOLE   21,364 0 1,544
Abbott Laboratories COM 002824100 9,106 94,106 SH   SOLE   90,356 0 3,750
AbbVie Inc COM 00287Y109 4,631 34,503 SH   SOLE   34,439 0 64
Accenture PLC CL A COM G1151C101 8,399 32,641 SH   SOLE   30,385 0 2,256
Allegiance Bancshare COM 01748H107 3,468 83,311 SH   SOLE   83,311 0 0
Alphabet Inc Class A COM 02079K305 1,613 16,860 SH   SOLE   15,760 0 1,100
Alphabet Inc Class C COM 02079K107 23,950 249,093 SH   SOLE   238,373 0 10,720
Altria Group Inc. COM 02209S103 324 8,013 SH   SOLE   8,013 0 0
Amazon Com Inc COM 023135106 17,818 157,683 SH   SOLE   153,253 0 4,430
American Express Company COM 025816109 2,410 17,865 SH   SOLE   17,648 0 217
Apple Computer Inc COM 037833100 28,246 204,388 SH   SOLE   192,812 0 11,576
Applied Materials Inc COM 038222105 9,496 115,901 SH   SOLE   110,812 0 5,089
AT&T Inc COM 00206R102 7,569 493,430 SH   SOLE   471,864 0 21,566
Bank Of Nova Scotia COM 064149107 1,878 39,468 SH   SOLE   36,285 0 3,183
Benson Hill Inc COM 082490103 141 51,370 SH   SOLE   51,370 0 0
Berkshire Hathaway Cl B COM 084670702 15,538 58,191 SH   SOLE   55,966 0 2,225
Bhp Billiton Ltd Adr COM 088606108 7,884 157,559 SH   SOLE   151,113 0 6,446
Booking Holdings Inc COM 09857L108 2,731 1,662 SH   SOLE   1,600 0 62
Bristol-Myers Squibb Co COM 110122108 6,877 96,741 SH   SOLE   95,541 0 1,200
Brookfield Asset Mgmt COM 112585104 12,536 306,577 SH   SOLE   293,489 0 13,088
Brookfield Infra Ptnrs COM G16252101 1,434 39,943 SH   SOLE   39,943 0 0
Brookfield Infrastruct FClass A COM 11275Q107 733 18,007 SH   SOLE   16,732 0 1,275
Canadian Natl Ry Co COM 136375102 10,489 97,127 SH   SOLE   93,477 0 3,650
Cardinal Health Inc COM 14149Y108 2,627 39,390 SH   SOLE   38,040 0 1,350
Caterpillar Inc COM 149123101 7,661 46,691 SH   SOLE   45,098 0 1,594
CBTX INC COM 12481V104 1,597 54,587 SH   SOLE   54,587 0 0
Chevron Corp COM 166764100 15,741 109,563 SH   SOLE   105,729 0 3,834
Chubb Ltd F COM H1467J104 14,697 80,804 SH   SOLE   77,678 0 3,126
Cintas Corp COM 172908105 4,603 11,858 SH   SOLE   10,613 0 1,245
Cisco Systems Inc COM 17275R102 9,386 234,654 SH   SOLE   224,592 0 10,061
Coca Cola Company COM 191216100 3,075 54,884 SH   SOLE   54,460 0 424
Comstock Res Inc COM 205768302 190 11,000 SH   SOLE   11,000 0 0
Conocophillips COM 20825C104 858 8,382 SH   SOLE   8,382 0 0
Constellation Brand COM 21036P108 233 1,015 SH   SOLE   1,015 0 0
Continental Resource COM 212015101 237 3,550 SH   SOLE   3,550 0 0
Corteva Inc COM 22052L104 7,293 127,611 SH   SOLE   122,251 0 5,360
Costco Whsl Corp New COM 22160K105 277 586 SH   SOLE   586 0 0
Cullen Frost Bankers COM 229899109 2,340 17,695 SH   SOLE   16,345 0 1,350
CVS Health Corporation COM 126650100 8,577 89,932 SH   SOLE   87,114 0 2,818
D R Horton Co COM 23331A109 1,347 20,004 SH   SOLE   18,734 0 1,270
Danaher Corp Del COM 235851102 5,570 21,564 SH   SOLE   21,124 0 440
Devon Energy Corp New COM 25179M103 386 6,412 SH   SOLE   6,412 0 0
Diageo Plc New Adr COM 25243Q205 5,686 33,485 SH   SOLE   31,730 0 1,755
Diamondback Energy COM 25278X109 513 4,257 SH   SOLE   4,057 0 200
Discover Financial Svcs COM 254709108 2,748 30,225 SH   SOLE   30,000 0 225
Disney Walt Hldg Co COM 254687106 8,226 87,206 SH   SOLE   82,910 0 4,296
Dollar Tree Inc COM 256746108 6,465 47,505 SH   SOLE   44,410 0 3,095
Dominion Res Inc Va New COM 25746U109 6,935 100,342 SH   SOLE   97,159 0 3,183
Dow Chemical Company COM 260543103 4,714 107,300 SH   SOLE   102,031 0 5,269
E O G Resources Inc COM 26875P101 9,019 80,718 SH   SOLE   77,658 0 3,060
Eagle Materials Inc COM 26969P108 3,096 28,882 SH   SOLE   28,770 0 112
Eaton Corporation COM G29183103 1,710 12,820 SH   SOLE   12,320 0 500
Enbridge Inc COM 29250N105 8,401 226,453 SH   SOLE   220,328 0 6,125
Entegris Inc COM 29362U104 1,378 16,604 SH   SOLE   15,804 0 800
Enterprise Prd Prtnrs Lp COM 293792107 387 16,285 SH   SOLE   16,285 0 0
EQT Corporation COM 26884L109 12,640 310,183 SH   SOLE   299,407 0 10,776
Exxon Mobil Corporation COM 30231G102 13,162 150,745 SH   SOLE   144,437 0 6,308
FedEx Corporation COM 31428X106 10,910 73,485 SH   SOLE   70,943 0 2,541
Firstenergy Corp COM 337932107 1,206 32,600 SH   SOLE   32,600 0 0
Fiserv Inc COM 337738108 1,068 11,415 SH   SOLE   10,265 0 1,150
Fortinet Inc COM 34959E109 4,462 90,817 SH   SOLE   88,887 0 1,930
FRIEDMAN INDS INC COM COM 358435105 508 71,416 SH   SOLE   71,416 0 0
General Dynamics Corp COM 369550108 1,593 7,507 SH   SOLE   7,507 0 0
General Mills Inc COM 370334104 1,518 19,815 SH   SOLE   19,815 0 0
Gilead Sciences Inc COM 375558103 228 3,700 SH   SOLE   3,571 0 129
Global Payments Inc COM 37940X102 6,833 63,242 SH   SOLE   61,523 0 1,719
Hasbro Inc COM 418056107 2,070 30,700 SH   SOLE   29,673 0 1,027
Home Depot Inc COM 437076102 1,279 4,635 SH   SOLE   4,173 0 462
Independent Bk Group Inc COM 45384B106 312 5,088 SH   SOLE   5,088 0 0
Intel Corp COM 458140100 1,124 43,621 SH   SOLE   43,021 0 600
Intl Bancshares Corp COM 459044103 297 6,985 SH   SOLE   6,985 0 0
Intl Business Machines COM 459200101 411 3,460 SH   SOLE   3,460 0 0
Intuitive Surgical New COM 46120E602 244 1,300 SH   SOLE   1,300 0 0
Iqvia Holdings Inc COM 46266C105 4,477 24,714 SH   SOLE   23,199 0 1,515
Ishares Ultra Short Term ETF 46434V878 234 4,681 SH   SOLE   3,431 0 1,250
Johnson & Johnson COM 478160104 19,838 121,438 SH   SOLE   116,478 0 4,960
JPMorgan Chase & Co. COM 46625H100 13,830 132,347 SH   SOLE   126,173 0 6,175
Kellogg Company COM 487836108 1,523 21,868 SH   SOLE   21,868 0 0
Kinder Morgan Inc COM 49456B101 8,733 524,800 SH   SOLE   500,688 0 24,112
Lazard Ltd COM G54050102 347 10,904 SH   SOLE   10,904 0 0
Lilly Eli & Company COM 532457108 259 800 SH   SOLE   800 0 0
Lockheed Martin Corp COM 539830109 1,300 3,365 SH   SOLE   3,360 0 5
Lowes Companies Inc COM 548661107 14,417 76,764 SH   SOLE   73,902 0 2,862
Main Street Capital Corp COM 56035L104 472 14,040 SH   SOLE   14,040 0 0
Mastercard Inc COM 57636Q104 201 708 SH   SOLE   708 0 0
McDonalds Corp COM 580135101 14,825 64,249 SH   SOLE   61,171 0 3,078
Merck & Co Inc COM 58933Y105 2,524 29,307 SH   SOLE   29,106 0 201
Meta Platforms Inc CLass A COM 30303M102 16,295 120,102 SH   SOLE   116,790 0 3,312
Microsoft Corp COM 594918104 27,284 117,151 SH   SOLE   111,860 0 5,291
NextEra Energy, Inc COM 65339F101 14,210 181,229 SH   SOLE   173,234 0 7,995
Nike Inc Class B COM 654106103 6,221 74,849 SH   SOLE   70,523 0 4,326
Northern Trust Corp COM 665859104 1,416 16,549 SH   SOLE   14,390 0 2,160
Paramount Global COM 92556H206 1,770 92,970 SH   SOLE   92,970 0 0
Paychex Inc COM 704326107 8,938 79,653 SH   SOLE   76,853 0 2,800
Pepsico Incorporated COM 713448108 14,154 86,695 SH   SOLE   83,448 0 3,247
Pfizer Incorporated COM 717081103 15,682 358,355 SH   SOLE   341,229 0 17,127
Philip Morris Intl Inc COM 718172109 390 4,703 SH   SOLE   4,703 0 0
Phillips 66 COM 718546104 307 3,800 SH   SOLE   3,800 0 0
Pioneer Natural Res COM 723787107 523 2,417 SH   SOLE   2,417 0 0
Polaris Industries Inc COM 731068102 1,574 16,458 SH   SOLE   15,543 0 915
Procter & Gamble Co COM 742718109 12,149 96,226 SH   SOLE   93,561 0 2,665
Prologis Inc COM 74340W103 5,242 51,591 SH   SOLE   49,525 0 2,066
Prosperity Bancshares Inc COM 743606105 325 4,870 SH   SOLE   4,870 0 0
R P C Inc COM 749660106 69 10,000 SH   SOLE   10,000 0 0
Raytheon Technologies Co COM 75513E101 1,166 14,247 SH   SOLE   14,247 0 0
Regions Financial Cp New COM 7591EP100 558 27,800 SH   SOLE   27,800 0 0
Restaurant Brands COM 76131D103 1,347 25,322 SH   SOLE   25,322 0 0
Salesforce Com COM 79466L302 1,338 9,302 SH   SOLE   8,942 0 360
Sch St US Trsr Etf ETF 808524862 859 17,805 SH   SOLE   17,805 0 0
Sch US Tips Etf ETF 808524870 340 6,573 SH   SOLE   6,573 0 0
Schlumberger Ltd COM 806857108 4,807 133,890 SH   SOLE   129,232 0 4,658
Schwab US Market ETF ETF 808524102 633 15,068 SH   SOLE   15,068 0 0
Service Now Inc COM 81762P102 1,296 3,433 SH   SOLE   3,348 0 85
Skyworks Solutions Inc COM 83088M102 4,839 56,749 SH   SOLE   56,046 0 703
Southwestern Energy Co COM 845467109 68 11,150 SH   SOLE   11,150 0 0
Starbucks Corp COM 855244109 294 3,494 SH   SOLE   3,494 0 0
Steris Corp COM G8473T100 5,755 34,609 SH   SOLE   31,357 0 3,252
Stryker Corp COM 863667101 11,131 54,956 SH   SOLE   52,148 0 2,808
Sysco Corporation COM 871829107 721 10,193 SH   SOLE   10,193 0 0
T J X Cos Inc COM 872540109 1,129 18,170 SH   SOLE   18,170 0 0
Tesla Motors Inc COM 88160R101 336 1,265 SH   SOLE   1,265 0 0
Texas Instruments Inc COM 882508104 275 1,775 SH   SOLE   1,190 0 585
Thomson Reuters Corp COM 884903105 2,802 27,300 SH   SOLE   27,300 0 0
Thor Industries Inc COM 885160101 663 9,472 SH   SOLE   9,372 0 100
Tyson Foods Inc Cl A COM 902494103 8,119 123,149 SH   SOLE   117,593 0 5,556
Unilever Plc Adr New COM 904767704 2,154 49,135 SH   SOLE   49,135 0 0
United Healthcare Cor COM 91324P102 24,110 47,739 SH   SOLE   45,663 0 2,075
United Rentals Inc COM 911363109 2,398 8,876 SH   SOLE   8,736 0 140
Vanguard Corp Bond Etf ETF 92206C870 893 11,796 SH   SOLE   11,546 0 250
Verisk Analytics Inc COM 92345Y106 1,373 8,050 SH   SOLE   7,950 0 100
Verizon Communications COM 92343V104 1,553 40,911 SH   SOLE   40,911 0 0
Visa Inc Cl A COM 92826C839 1,540 8,669 SH   SOLE   8,669 0 0
Wal-Mart Stores Inc COM 931142103 8,798 67,832 SH   SOLE   65,062 0 2,770
Warner Brothers Discover COM 934423104 660 57,371 SH   SOLE   57,223 0 148
Waste Management Inc Del COM 94106L109 366 2,287 SH   SOLE   2,287 0 0
Welltower Inc COM 95040Q104 2,425 37,697 SH   SOLE   36,297 0 1,400
Willis Tower Watson P F COM G96629103 1,456 7,245 SH   SOLE   7,245 0 0
Workday Inc COM 98138H101 1,623 10,661 SH   SOLE   10,491 0 170
Zions Bancorp COM 989701107 323 6,350 SH   SOLE   6,350 0 0
Zoetis Inc COM 98978V103 1,963 13,236 SH   SOLE   12,482 0 753