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,196 26,037 SH   SOLE   26,037 0 0
3M Company COM 88579Y101 9,286 52,936 SH   SOLE   51,879 0 1,057
Abbott Laboratories COM 002824100 11,479 97,175 SH   SOLE   93,124 0 4,051
AbbVie Inc COM 00287Y109 3,676 34,080 SH   SOLE   33,958 0 122
Accenture PLC CL A COM G1151C101 9,228 28,845 SH   SOLE   26,641 0 2,204
Adobe Systems Inc COM 00724F101 277 481 SH   SOLE   481 0 0
Align Technology Inc COM 016255101 640 962 SH   SOLE   962 0 0
Allegiance Bancshare COM 01748H107 4,675 122,555 SH   SOLE   122,555 0 0
Alphabet Inc Class A COM 02079K305 2,088 781 SH   SOLE   726 0 55
Alphabet Inc Class C COM 02079K107 30,675 11,509 SH   SOLE   11,038 0 471
Altria Group Inc. COM 02209S103 306 6,716 SH   SOLE   6,716 0 0
Amazon Com Inc COM 023135106 18,409 5,604 SH   SOLE   5,471 0 133
American Express Company COM 025816109 2,968 17,715 SH   SOLE   17,500 0 215
Anheuser Busch Co Inc COM 035229103 1,330 23,590 SH   SOLE   23,590 0 0
Apple Computer Inc COM 037833100 32,353 228,646 SH   SOLE   216,172 0 12,473
Applied Materials Inc COM 038222105 12,573 97,672 SH   SOLE   92,948 0 4,724
AT&T Inc COM 00206R102 14,534 538,086 SH   SOLE   518,642 0 19,445
Atlassian Corp Plc COM G06242104 284 725 SH   SOLE   725 0 0
Bank Of Nova Scotia COM 064149107 2,143 34,831 SH   SOLE   31,450 0 3,381
Berkshire Hathaway Cl B COM 084670702 14,045 51,458 SH   SOLE   49,633 0 1,825
Bhp Billiton Ltd Adr COM 088606108 7,394 138,162 SH   SOLE   132,045 0 6,117
Booking Holdings Inc COM 09857L108 3,858 1,625 SH   SOLE   1,563 0 62
Bristol-Myers Squibb Co COM 110122108 6,402 108,192 SH   SOLE   106,142 0 2,050
Brookfield Asset Mgmt COM 112585104 14,295 267,149 SH   SOLE   257,393 0 9,756
Brookfield Infra Ptnrs COM G16252101 1,773 31,605 SH   SOLE   30,105 0 1,500
Brookfield Infrastruct FClass A COM 11275Q107 1,147 19,158 SH   SOLE   16,758 0 2,400
Canadian Natl Ry Co COM 136375102 10,666 92,222 SH   SOLE   88,699 0 3,523
Cardinal Health Inc COM 14149Y108 2,193 44,346 SH   SOLE   42,996 0 1,350
Caterpillar Inc COM 149123101 7,365 38,368 SH   SOLE   36,749 0 1,619
CBTX INC COM 12481V104 1,532 58,087 SH   SOLE   58,087 0 0
Chevron Corp COM 166764100 10,524 103,731 SH   SOLE   100,187 0 3,544
Chubb Ltd F COM H1467J104 13,393 77,204 SH   SOLE   74,074 0 3,130
Cintas Corp COM 172908105 4,975 13,069 SH   SOLE   11,824 0 1,245
Cisco Systems Inc COM 17275R102 11,364 208,782 SH   SOLE   200,320 0 8,462
Clorox Company COM 189054109 208 1,255 SH   SOLE   1,255 0 0
Coca Cola Company COM 191216100 2,844 54,201 SH   SOLE   53,774 0 427
Compass Minerals Intl COM 20451N101 773 12,000 SH   SOLE   12,000 0 0
Conocophillips COM 20825C104 1,019 15,034 SH   SOLE   15,034 0 0
Constellation Brand COM 21036P108 225 1,069 SH   SOLE   1,069 0 0
Corteva Inc COM 22052L104 2,724 64,739 SH   SOLE   62,989 0 1,750
Costco Whsl Corp New COM 22160K105 288 640 SH   SOLE   640 0 0
Cullen Frost Bankers COM 229899109 2,206 18,601 SH   SOLE   17,201 0 1,400
CVS Health Corporation COM 126650100 8,788 103,558 SH   SOLE   100,757 0 2,801
D R Horton Co COM 23331A109 3,104 36,964 SH   SOLE   35,714 0 1,250
Danaher Corp Del COM 235851102 7,299 23,975 SH   SOLE   23,435 0 540
Diageo Plc New Adr COM 25243Q205 6,454 33,439 SH   SOLE   31,684 0 1,755
Diamondback Energy COM 25278X109 301 3,176 SH   SOLE   2,976 0 200
Discover Financial Svcs COM 254709108 3,713 30,225 SH   SOLE   30,000 0 225
Discovery Inc COM 25470F302 2,095 86,300 SH   SOLE   86,050 0 250
Disney Walt Hldg Co COM 254687106 15,024 88,812 SH   SOLE   84,603 0 4,209
Dollar Tree Inc COM 256746108 4,538 47,409 SH   SOLE   44,789 0 2,620
Dominion Res Inc Va New COM 25746U109 7,194 98,522 SH   SOLE   95,090 0 3,432
Dow Chemical Company COM 260543103 6,225 108,154 SH   SOLE   102,448 0 5,706
E O G Resources Inc COM 26875P101 4,398 54,785 SH   SOLE   52,286 0 2,499
Eaton Corporation COM G29183103 1,741 11,660 SH   SOLE   11,360 0 300
Enbridge Inc COM 29250N105 8,825 221,744 SH   SOLE   214,847 0 6,897
Entegris Inc COM 29362U104 2,213 17,577 SH   SOLE   16,077 0 1,500
Enterprise Prd Prtnrs Lp COM 293792107 466 21,516 SH   SOLE   21,516 0 0
Exxon Mobil Corporation COM 30231G102 8,339 141,764 SH   SOLE   135,126 0 6,638
Facebook Inc Class A COM 30303M102 23,798 70,119 SH   SOLE   67,904 0 2,215
Fair Isaac Intl Corp COM 303250104 1,049 2,636 SH   SOLE   2,486 0 150
FedEx Corporation COM 31428X106 13,592 61,981 SH   SOLE   59,858 0 2,123
Firstenergy Corp COM 337932107 1,163 32,650 SH   SOLE   32,650 0 0
Fiserv Inc COM 337738108 1,352 12,465 SH   SOLE   11,165 0 1,300
Fortinet Inc COM 34959E109 7,995 27,376 SH   SOLE   26,296 0 1,080
FRIEDMAN INDS INC COM COM 358435105 708 59,442 SH   SOLE   59,442 0 0
FT NASDAQ 100 TECHNOLOGY INDEX FUND ETF 337345102 201 1,275 SH   SOLE   1,275 0 0
General Dynamics Corp COM 369550108 1,472 7,507 SH   SOLE   7,507 0 0
General Mills Inc COM 370334104 1,221 20,415 SH   SOLE   20,415 0 0
Gilead Sciences Inc COM 375558103 200 2,865 SH   SOLE   2,742 0 123
Global Payments Inc COM 37940X102 5,585 35,440 SH   SOLE   33,681 0 1,759
Hasbro Inc COM 418056107 3,240 36,312 SH   SOLE   35,261 0 1,051
Hershey Foods Corp COM 427866108 339 2,000 SH   SOLE   2,000 0 0
Home Depot Inc COM 437076102 1,633 4,973 SH   SOLE   4,522 0 451
Independent Bk Group Inc COM 45384B106 513 7,218 SH   SOLE   7,218 0 0
Intel Corp COM 458140100 6,340 118,986 SH   SOLE   116,027 0 2,959
Intl Business Machines COM 459200101 314 2,260 SH   SOLE   2,260 0 0
Intuitive Surgical New COM 46120E602 298 300 SH   SOLE   300 0 0
Iqvia Holdings Inc COM 46266C105 4,971 20,754 SH   SOLE   19,239 0 1,515
Ishares Msci USA ESG ETF 464288802 206 2,150 SH   SOLE   2,150 0 0
Ishares Ultra Short Term ETF 46434V878 5,272 104,376 SH   SOLE   102,876 0 1,500
Johnson & Johnson COM 478160104 18,449 114,238 SH   SOLE   109,804 0 4,434
JPMorgan Chase & Co. COM 46625H100 20,405 124,659 SH   SOLE   119,159 0 5,499
Kellogg Company COM 487836108 1,398 21,868 SH   SOLE   21,868 0 0
Kinder Morgan Inc COM 49456B101 8,919 533,105 SH   SOLE   510,726 0 22,379
Lazard Ltd COM G54050102 1,158 25,290 SH   SOLE   25,290 0 0
Lockheed Martin Corp COM 539830109 1,351 3,916 SH   SOLE   3,911 0 5
Lowes Companies Inc COM 548661107 18,085 89,151 SH   SOLE   85,962 0 3,189
Main Street Capital Corp COM 56035L104 526 12,799 SH   SOLE   12,799 0 0
Mastercard Inc COM 57636Q104 251 721 SH   SOLE   721 0 0
McDonalds Corp COM 580135101 15,844 65,712 SH   SOLE   62,617 0 3,095
Merck & Co Inc COM 58933Y105 1,760 23,439 SH   SOLE   23,244 0 194
Microsoft Corp COM 594918104 32,635 115,760 SH   SOLE   110,480 0 5,280
NextEra Energy, Inc COM 65339F101 14,149 180,197 SH   SOLE   172,281 0 7,917
Nike Inc Class B COM 654106103 11,989 82,551 SH   SOLE   78,200 0 4,351
Northern Trust Corp COM 665859104 2,609 24,201 SH   SOLE   21,794 0 2,407
Nvidia Corp COM 67066G104 251 1,212 SH   SOLE   1,212 0 0
Paychex Inc COM 704326107 8,967 79,744 SH   SOLE   77,394 0 2,350
Pepsico Incorporated COM 713448108 13,367 88,870 SH   SOLE   85,600 0 3,270
Pfizer Incorporated COM 717081103 15,430 358,743 SH   SOLE   341,336 0 17,407
Philip Morris Intl Inc COM 718172109 345 3,636 SH   SOLE   3,542 0 94
Phillips 66 COM 718546104 215 3,076 SH   SOLE   3,076 0 0
Polaris Industries Inc COM 731068102 2,459 20,552 SH   SOLE   19,337 0 1,215
Procter & Gamble Co COM 742718109 13,777 98,549 SH   SOLE   95,705 0 2,845
Prologis Inc COM 74340W103 6,785 54,093 SH   SOLE   52,106 0 1,987
Prospect Capital Co COM 74348T102 92 12,000 SH   SOLE   12,000 0 0
Raytheon Technologies Co COM 75513E101 1,169 13,594 SH   SOLE   13,594 0 0
Regions Financial Cp New COM 7591EP100 621 29,150 SH   SOLE   29,150 0 0
Salesforce Com COM 79466L302 3,648 13,451 SH   SOLE   12,846 0 605
Sch St US Trsr Etf ETF 808524862 353 6,904 SH   SOLE   6,904 0 0
Sch US Tips Etf ETF 808524870 352 5,619 SH   SOLE   5,619 0 0
Schlumberger Ltd COM 806857108 3,336 112,550 SH   SOLE   108,404 0 4,145
Schwab Emerging Mkt ETF ETF 808524706 3,101 101,744 SH   SOLE   95,744 0 6,000
Schwab US Market ETF ETF 808524102 1,062 10,228 SH   SOLE   10,228 0 0
Service Now Inc COM 81762P102 1,816 2,919 SH   SOLE   2,784 0 135
Skyworks Solutions Inc COM 83088M102 6,765 41,056 SH   SOLE   40,030 0 1,026
Spdr Gold TRUST COM 78463V107 484 2,945 SH   SOLE   2,945 0 0
Starbucks Corp COM 855244109 6,807 61,710 SH   SOLE   60,320 0 1,390
Steris Corp COM G8473T100 6,867 33,618 SH   SOLE   30,242 0 3,376
Stryker Corp COM 863667101 14,134 53,593 SH   SOLE   50,794 0 2,799
Sysco Corporation COM 871829107 1,129 14,389 SH   SOLE   14,389 0 0
T J X Cos Inc COM 872540109 2,260 34,248 SH   SOLE   34,248 0 0
Tenneco Inc COM 880349105 178 12,500 SH   SOLE   12,500 0 0
Tesla Motors Inc COM 88160R101 298 384 SH   SOLE   384 0 0
Texas Instruments Inc COM 882508104 399 2,075 SH   SOLE   1,410 0 665
Thomson Reuters Corp COM 884903105 3,016 27,300 SH   SOLE   27,300 0 0
Thor Industries Inc COM 885160101 2,421 19,720 SH   SOLE   19,120 0 600
Tyson Foods Inc Cl A COM 902494103 11,385 144,227 SH   SOLE   136,209 0 8,018
U S A Truck Inc COM 902925106 844 55,219 SH   SOLE   55,219 0 0
Unilever Plc Adr New COM 904767704 1,281 23,631 SH   SOLE   23,631 0 0
United Healthcare Cor COM 91324P102 19,423 49,707 SH   SOLE   47,459 0 2,248
United Rentals Inc COM 911363109 2,190 6,240 SH   SOLE   6,100 0 140
Vanguard Corp Bond Etf ETF 92206C870 7,079 74,985 SH   SOLE   71,085 0 3,900
Vanguard Emerging Market ETF 922042858 331 6,621 SH   SOLE   6,621 0 0
Vanguard Info Technology ETF 92204A702 217 540 SH   SOLE   540 0 0
Verisk Analytics Inc COM 92345Y106 2,827 14,117 SH   SOLE   14,017 0 100
Verizon Communications COM 92343V104 338 6,258 SH   SOLE   6,258 0 0
Visa Inc Cl A COM 92826C839 1,942 8,717 SH   SOLE   8,717 0 0
Wal-Mart Stores Inc COM 931142103 9,879 70,880 SH   SOLE   67,194 0 3,685
Waste Management Inc Del COM 94106L109 304 2,034 SH   SOLE   2,034 0 0
Welltower Inc COM 95040Q104 2,819 34,207 SH   SOLE   33,457 0 750
Willis Towers Watson COM G96629103 2,065 8,885 SH   SOLE   8,635 0 250
Workday Inc COM 98138H101 2,070 8,282 SH   SOLE   7,902 0 380
Wpp Plc New COM 92937A102 1,896 28,285 SH   SOLE   28,285 0 0
Zions Bancorp COM 989701107 393 6,350 SH   SOLE   6,350 0 0
Zoetis Inc COM 98978V103 3,329 17,149 SH   SOLE   16,357 0 792