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,022 26,037 SH   SOLE   26,037 0 0
3M Company COM 88579Y101 8,159 63,045 SH   SOLE   61,380 0 1,665
Abbott Laboratories COM 002824100 10,352 95,283 SH   SOLE   91,533 0 3,750
AbbVie Inc COM 00287Y109 5,296 34,577 SH   SOLE   34,513 0 64
Accenture PLC CL A COM G1151C101 8,682 31,270 SH   SOLE   29,015 0 2,255
Align Technology Inc COM 016255101 222 937 SH   SOLE   937 0 0
Allegiance Bancshare COM 01748H107 3,647 96,593 SH   SOLE   96,593 0 0
Alphabet Inc Class A COM 02079K305 1,798 825 SH   SOLE   770 0 55
Alphabet Inc Class C COM 02079K107 27,015 12,350 SH   SOLE   11,874 0 476
Altria Group Inc. COM 02209S103 378 9,060 SH   SOLE   9,060 0 0
Amazon Com Inc COM 023135106 15,819 148,938 SH   SOLE   145,958 0 2,980
American Express Company COM 025816109 2,463 17,768 SH   SOLE   17,551 0 217
Antero Resouces Corp COM 03674X106 220 7,175 SH   SOLE   7,175 0 0
Apple Computer Inc COM 037833100 28,902 211,393 SH   SOLE   199,815 0 11,578
Applied Materials Inc COM 038222105 9,889 108,699 SH   SOLE   104,513 0 4,186
AT&T Inc COM 00206R102 11,698 558,126 SH   SOLE   537,880 0 20,246
Bank Of Nova Scotia COM 064149107 2,388 40,331 SH   SOLE   37,155 0 3,176
Benson Hill Inc COM 082490103 141 51,370 SH   SOLE   51,370 0 0
Berkshire Hathaway Cl B COM 084670702 14,773 54,110 SH   SOLE   52,210 0 1,900
Bhp Billiton Ltd Adr COM 088606108 8,360 148,809 SH   SOLE   142,601 0 6,208
Booking Holdings Inc COM 09857L108 2,858 1,634 SH   SOLE   1,572 0 62
Bristol-Myers Squibb Co COM 110122108 6,619 85,958 SH   SOLE   84,858 0 1,100
Brookfield Asset Mgmt COM 112585104 13,892 312,399 SH   SOLE   299,215 0 13,184
Brookfield Infra Ptnrs COM G16252101 1,654 43,267 SH   SOLE   43,267 0 0
Brookfield Infrastruct FClass A COM 11275Q107 771 18,134 SH   SOLE   16,859 0 1,275
Canadian Natl Ry Co COM 136375102 10,695 95,089 SH   SOLE   91,539 0 3,550
Cardinal Health Inc COM 14149Y108 1,870 35,785 SH   SOLE   34,435 0 1,350
Caterpillar Inc COM 149123101 7,868 44,012 SH   SOLE   42,271 0 1,742
CBTX INC COM 12481V104 1,451 54,587 SH   SOLE   54,587 0 0
Chevron Corp COM 166764100 15,833 109,357 SH   SOLE   105,526 0 3,832
Chubb Ltd F COM H1467J104 15,657 79,645 SH   SOLE   76,519 0 3,126
Cintas Corp COM 172908105 4,392 11,757 SH   SOLE   10,512 0 1,245
Cisco Systems Inc COM 17275R102 9,599 225,111 SH   SOLE   215,079 0 10,032
Coca Cola Company COM 191216100 3,454 54,899 SH   SOLE   54,463 0 436
Conocophillips COM 20825C104 753 8,387 SH   SOLE   8,387 0 0
Constellation Brand COM 21036P108 237 1,015 SH   SOLE   1,015 0 0
Continental Resource COM 212015101 265 4,050 SH   SOLE   4,050 0 0
Corteva Inc COM 22052L104 6,399 118,185 SH   SOLE   113,825 0 4,360
Costco Whsl Corp New COM 22160K105 279 582 SH   SOLE   582 0 0
Cullen Frost Bankers COM 229899109 2,029 17,426 SH   SOLE   16,026 0 1,400
CVS Health Corporation COM 126650100 8,177 88,245 SH   SOLE   85,436 0 2,808
D R Horton Co COM 23331A109 2,863 43,256 SH   SOLE   41,866 0 1,390
Danaher Corp Del COM 235851102 5,802 22,887 SH   SOLE   22,447 0 440
Diageo Plc New Adr COM 25243Q205 5,712 32,806 SH   SOLE   31,051 0 1,755
Diamondback Energy COM 25278X109 438 3,616 SH   SOLE   3,416 0 200
Discover Financial Svcs COM 254709108 2,859 30,225 SH   SOLE   30,000 0 225
Disney Walt Hldg Co COM 254687106 8,287 87,789 SH   SOLE   83,493 0 4,296
Dollar Tree Inc COM 256746108 7,330 47,035 SH   SOLE   44,265 0 2,770
Dominion Res Inc Va New COM 25746U109 7,916 99,190 SH   SOLE   96,057 0 3,133
Dow Chemical Company COM 260543103 5,926 114,825 SH   SOLE   109,573 0 5,252
E O G Resources Inc COM 26875P101 8,362 75,715 SH   SOLE   72,656 0 3,059
Eagle Materials Inc COM 26969P108 2,632 23,942 SH   SOLE   23,854 0 87
Eaton Corporation COM G29183103 1,550 12,305 SH   SOLE   11,805 0 500
Enbridge Inc COM 29250N105 9,733 230,313 SH   SOLE   224,136 0 6,177
Entegris Inc COM 29362U104 1,518 16,479 SH   SOLE   15,679 0 800
Enterprise Prd Prtnrs Lp COM 293792107 584 23,984 SH   SOLE   23,984 0 0
EQT Corporation COM 26884L109 8,658 251,698 SH   SOLE   241,022 0 10,676
Exxon Mobil Corporation COM 30231G102 12,527 146,277 SH   SOLE   139,988 0 6,290
FedEx Corporation COM 31428X106 16,629 73,347 SH   SOLE   71,032 0 2,315
Firstenergy Corp COM 337932107 1,252 32,600 SH   SOLE   32,600 0 0
Fiserv Inc COM 337738108 1,016 11,415 SH   SOLE   10,265 0 1,150
Fortinet Inc COM 34959E109 5,311 93,867 SH   SOLE   91,937 0 1,930
FRIEDMAN INDS INC COM COM 358435105 521 64,000 SH   SOLE   64,000 0 0
General Dynamics Corp COM 369550108 1,661 7,507 SH   SOLE   7,507 0 0
General Mills Inc COM 370334104 1,495 19,815 SH   SOLE   19,815 0 0
Gilead Sciences Inc COM 375558103 228 3,691 SH   SOLE   3,564 0 127
Global Payments Inc COM 37940X102 5,821 52,611 SH   SOLE   51,196 0 1,415
Hasbro Inc COM 418056107 3,030 37,011 SH   SOLE   35,958 0 1,053
Home Depot Inc COM 437076102 1,307 4,766 SH   SOLE   4,307 0 459
Independent Bk Group Inc COM 45384B106 362 5,335 SH   SOLE   5,335 0 0
Intel Corp COM 458140100 3,680 98,375 SH   SOLE   96,275 0 2,100
Intl Bancshares Corp COM 459044103 280 6,985 SH   SOLE   6,985 0 0
Intl Business Machines COM 459200101 430 3,044 SH   SOLE   3,044 0 0
Intuitive Surgical New COM 46120E602 261 1,300 SH   SOLE   1,300 0 0
Iqvia Holdings Inc COM 46266C105 4,759 21,934 SH   SOLE   20,419 0 1,515
Ishares Ultra Short Term ETF 46434V878 4,389 87,709 SH   SOLE   86,459 0 1,250
Johnson & Johnson COM 478160104 21,201 119,438 SH   SOLE   114,502 0 4,936
JPMorgan Chase & Co. COM 46625H100 14,774 131,195 SH   SOLE   125,684 0 5,510
Kellogg Company COM 487836108 1,560 21,868 SH   SOLE   21,868 0 0
Kinder Morgan Inc COM 49456B101 9,010 537,602 SH   SOLE   513,715 0 23,886
Lazard Ltd COM G54050102 491 15,148 SH   SOLE   15,148 0 0
Lilly Eli & Company COM 532457108 276 850 SH   SOLE   850 0 0
Lockheed Martin Corp COM 539830109 1,436 3,340 SH   SOLE   3,335 0 5
Lowes Companies Inc COM 548661107 14,588 83,517 SH   SOLE   80,134 0 3,383
Main Street Capital Corp COM 56035L104 600 15,572 SH   SOLE   15,572 0 0
Mastercard Inc COM 57636Q104 223 708 SH   SOLE   708 0 0
McDonalds Corp COM 580135101 16,024 64,904 SH   SOLE   61,807 0 3,098
Merck & Co Inc COM 58933Y105 2,672 29,309 SH   SOLE   29,110 0 199
Meta Platforms Inc CLass A COM 30303M102 15,103 93,659 SH   SOLE   90,554 0 3,105
Microsoft Corp COM 594918104 29,887 116,369 SH   SOLE   111,077 0 5,291
NextEra Energy, Inc COM 65339F101 13,735 177,322 SH   SOLE   169,390 0 7,932
Nike Inc Class B COM 654106103 7,788 76,204 SH   SOLE   71,867 0 4,337
Northern Trust Corp COM 665859104 2,232 23,135 SH   SOLE   20,976 0 2,159
Nvidia Corp COM 67066G104 200 1,320 SH   SOLE   1,320 0 0
Paramount Global COM 92556H206 1,853 75,075 SH   SOLE   75,075 0 0
Paychex Inc COM 704326107 9,097 79,885 SH   SOLE   77,085 0 2,800
Pepsico Incorporated COM 713448108 14,463 86,781 SH   SOLE   83,542 0 3,239
Pfizer Incorporated COM 717081103 19,260 367,345 SH   SOLE   350,148 0 17,198
Philip Morris Intl Inc COM 718172109 481 4,868 SH   SOLE   4,868 0 0
Phillips 66 COM 718546104 312 3,800 SH   SOLE   3,800 0 0
Pioneer Natural Res COM 723787107 271 1,216 SH   SOLE   1,216 0 0
Polaris Industries Inc COM 731068102 1,853 18,659 SH   SOLE   17,744 0 915
Procter & Gamble Co COM 742718109 13,808 96,026 SH   SOLE   93,363 0 2,663
Prologis Inc COM 74340W103 6,255 53,163 SH   SOLE   51,098 0 2,065
Prosperity Bancshares Inc COM 743606105 337 4,932 SH   SOLE   4,932 0 0
R P C Inc COM 749660106 69 10,000 SH   SOLE   10,000 0 0
Raytheon Technologies Co COM 75513E101 1,369 14,246 SH   SOLE   14,246 0 0
Regions Financial Cp New COM 7591EP100 549 29,300 SH   SOLE   29,300 0 0
Restaurant Brands COM 76131D103 1,270 25,322 SH   SOLE   25,322 0 0
Salesforce Com COM 79466L302 1,977 11,977 SH   SOLE   11,367 0 610
Sch St US Trsr Etf ETF 808524862 420 8,533 SH   SOLE   8,533 0 0
Sch US Tips Etf ETF 808524870 326 5,849 SH   SOLE   5,849 0 0
Schlumberger Ltd COM 806857108 4,553 127,312 SH   SOLE   123,155 0 4,157
Schwab Emerging Mkt ETF ETF 808524706 422 16,627 SH   SOLE   13,627 0 3,000
Schwab US Market ETF ETF 808524102 765 17,308 SH   SOLE   17,308 0 0
Service Now Inc COM 81762P102 1,247 2,623 SH   SOLE   2,538 0 85
Skyworks Solutions Inc COM 83088M102 4,899 52,886 SH   SOLE   52,233 0 652
Spdr Gold TRUST COM 78463V107 348 2,067 SH   SOLE   2,067 0 0
Starbucks Corp COM 855244109 425 5,560 SH   SOLE   5,560 0 0
Steris Corp COM G8473T100 7,080 34,344 SH   SOLE   31,142 0 3,202
Stryker Corp COM 863667101 10,789 54,234 SH   SOLE   51,428 0 2,805
Sysco Corporation COM 871829107 1,202 14,192 SH   SOLE   14,192 0 0
T J X Cos Inc COM 872540109 1,312 23,484 SH   SOLE   23,484 0 0
Tesla Motors Inc COM 88160R101 290 430 SH   SOLE   430 0 0
Texas Instruments Inc COM 882508104 272 1,771 SH   SOLE   1,190 0 581
Thomson Reuters Corp COM 884903105 2,845 27,300 SH   SOLE   27,300 0 0
Thor Industries Inc COM 885160101 1,332 17,828 SH   SOLE   17,713 0 115
Tyson Foods Inc Cl A COM 902494103 10,627 123,478 SH   SOLE   117,927 0 5,551
U S A Truck Inc COM 902925106 1,822 57,976 SH   SOLE   57,976 0 0
Unilever Plc Adr New COM 904767704 2,259 49,285 SH   SOLE   49,285 0 0
United Healthcare Cor COM 91324P102 24,760 48,206 SH   SOLE   46,131 0 2,075
United Rentals Inc COM 911363109 1,981 8,157 SH   SOLE   8,017 0 140
Vanguard Corp Bond Etf ETF 92206C870 1,391 17,387 SH   SOLE   17,137 0 250
Verisk Analytics Inc COM 92345Y106 1,370 7,913 SH   SOLE   7,813 0 100
Verizon Communications COM 92343V104 2,057 40,537 SH   SOLE   40,537 0 0
Visa Inc Cl A COM 92826C839 1,718 8,724 SH   SOLE   8,724 0 0
Wal-Mart Stores Inc COM 931142103 8,278 68,089 SH   SOLE   64,821 0 3,268
Warner Brothers Discover COM 934423104 1,247 92,936 SH   SOLE   92,668 0 268
Waste Management Inc Del COM 94106L109 350 2,287 SH   SOLE   2,287 0 0
Welltower Inc COM 95040Q104 3,231 39,236 SH   SOLE   37,836 0 1,400
Willis Tower Watson P F COM G96629103 1,618 8,195 SH   SOLE   8,195 0 0
Workday Inc COM 98138H101 1,208 8,658 SH   SOLE   8,478 0 180
Zions Bancorp COM 989701107 323 6,350 SH   SOLE   6,350 0 0
Zoetis Inc COM 98978V103 2,392 13,915 SH   SOLE   13,162 0 753