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,279 26,037 SH   SOLE   26,037 0 0
3M Company COM 88579Y101 8,992 45,272 SH   SOLE   44,040 0 1,232
Abbott Laboratories COM 002824100 11,381 98,169 SH   SOLE   93,868 0 4,301
AbbVie Inc COM 00287Y109 3,855 34,222 SH   SOLE   34,100 0 122
Accenture PLC CL A COM G1151C101 8,586 29,125 SH   SOLE   26,822 0 2,303
Adobe Systems Inc COM 00724F101 302 516 SH   SOLE   516 0 0
Align Technology Inc COM 016255101 588 962 SH   SOLE   962 0 0
Allegiance Bancshare COM 01748H107 4,716 122,689 SH   SOLE   122,689 0 0
Alphabet Inc Class A COM 02079K305 1,917 785 SH   SOLE   730 0 55
Alphabet Inc Class C COM 02079K107 29,254 11,672 SH   SOLE   11,201 0 471
Altria Group Inc. COM 02209S103 354 7,434 SH   SOLE   7,434 0 0
Amazon Com Inc COM 023135106 18,161 5,279 SH   SOLE   5,147 0 132
American Express Company COM 025816109 2,927 17,715 SH   SOLE   17,500 0 215
Anheuser Busch Co Inc COM 035229103 1,694 23,525 SH   SOLE   23,525 0 0
Apple Computer Inc COM 037833100 32,524 237,469 SH   SOLE   224,952 0 12,517
Applied Materials Inc COM 038222105 14,386 101,024 SH   SOLE   96,302 0 4,722
AT&T Inc COM 00206R102 18,624 647,127 SH   SOLE   625,963 0 21,163
Atlassian Corp Plc COM G06242104 212 825 SH   SOLE   825 0 0
Bank Of Nova Scotia COM 064149107 1,640 25,205 SH   SOLE   22,055 0 3,150
Berkshire Hathaway Cl B COM 084670702 14,189 51,056 SH   SOLE   49,231 0 1,825
Bhp Billiton Ltd Adr COM 088606108 9,772 134,176 SH   SOLE   128,091 0 6,085
Booking Holdings Inc COM 09857L108 3,567 1,630 SH   SOLE   1,568 0 62
Bp Plc Adr COM 055622104 256 9,700 SH   SOLE   9,700 0 0
Bristol-Myers Squibb Co COM 110122108 6,901 103,271 SH   SOLE   100,571 0 2,700
Brookfield Asset Mgmt COM 112585104 13,146 257,871 SH   SOLE   247,783 0 10,088
Brookfield Infra Ptnrs COM G16252101 1,747 31,448 SH   SOLE   29,948 0 1,500
Brookfield Infrastruct FClass A COM 11275Q107 1,526 20,243 SH   SOLE   17,843 0 2,400
Canadian Natl Ry Co COM 136375102 9,675 91,691 SH   SOLE   87,919 0 3,772
Cardinal Health Inc COM 14149Y108 2,354 41,225 SH   SOLE   39,875 0 1,350
Caterpillar Inc COM 149123101 8,365 38,437 SH   SOLE   36,820 0 1,617
CBTX INC COM 12481V104 1,586 58,087 SH   SOLE   58,087 0 0
Chevron Corp COM 166764100 10,328 98,605 SH   SOLE   95,319 0 3,287
Chubb Ltd F COM H1467J104 12,025 75,658 SH   SOLE   72,529 0 3,129
Cintas Corp COM 172908105 5,090 13,325 SH   SOLE   12,030 0 1,295
Cisco Systems Inc COM 17275R102 10,567 199,373 SH   SOLE   190,934 0 8,439
Clorox Company COM 189054109 220 1,223 SH   SOLE   1,223 0 0
Coca Cola Company COM 191216100 2,543 46,992 SH   SOLE   46,569 0 424
Compass Minerals Intl COM 20451N101 711 12,000 SH   SOLE   12,000 0 0
Conocophillips COM 20825C104 916 15,034 SH   SOLE   15,034 0 0
Constellation Brand COM 21036P108 279 1,194 SH   SOLE   1,194 0 0
Corteva Inc COM 22052L104 2,687 60,595 SH   SOLE   59,245 0 1,350
Costco Whsl Corp New COM 22160K105 249 630 SH   SOLE   630 0 0
Cullen Frost Bankers COM 229899109 2,185 19,509 SH   SOLE   18,109 0 1,400
CVS Health Corporation COM 126650100 8,569 102,700 SH   SOLE   99,909 0 2,791
D R Horton Co COM 23331A109 1,311 14,510 SH   SOLE   13,710 0 800
Danaher Corp Del COM 235851102 6,672 24,862 SH   SOLE   24,312 0 550
Diageo Plc New Adr COM 25243Q205 6,666 34,773 SH   SOLE   33,018 0 1,755
Diamondback Energy COM 25278X109 298 3,175 SH   SOLE   2,975 0 200
Discover Financial Svcs COM 254709108 3,575 30,225 SH   SOLE   30,000 0 225
Discovery Inc COM 25470F302 3,824 131,970 SH   SOLE   126,470 0 5,500
Disney Walt Hldg Co COM 254687106 16,711 95,070 SH   SOLE   90,815 0 4,255
Dollar Tree Inc COM 256746108 4,791 48,155 SH   SOLE   45,480 0 2,675
Dominion Res Inc Va New COM 25746U109 6,858 93,221 SH   SOLE   89,508 0 3,713
Dow Chemical Company COM 260543103 6,852 108,287 SH   SOLE   102,346 0 5,941
E O G Resources Inc COM 26875P101 4,308 51,627 SH   SOLE   49,681 0 1,946
Eaton Corporation COM G29183103 1,731 11,685 SH   SOLE   11,385 0 300
Enbridge Inc COM 29250N105 7,629 190,542 SH   SOLE   184,907 0 5,635
Entegris Inc COM 29362U104 2,261 18,384 SH   SOLE   16,884 0 1,500
Enterprise Prd Prtnrs Lp COM 293792107 532 22,040 SH   SOLE   22,040 0 0
Exxon Mobil Corporation COM 30231G102 8,717 138,190 SH   SOLE   132,237 0 5,953
Facebook Inc Class A COM 30303M102 24,151 69,458 SH   SOLE   67,143 0 2,315
Fair Isaac Intl Corp COM 303250104 1,497 2,978 SH   SOLE   2,828 0 150
FedEx Corporation COM 31428X106 17,459 58,522 SH   SOLE   56,400 0 2,123
Firstenergy Corp COM 337932107 1,215 32,650 SH   SOLE   32,650 0 0
Fiserv Inc COM 337738108 1,453 13,590 SH   SOLE   12,090 0 1,500
Fortinet Inc COM 34959E109 6,792 28,515 SH   SOLE   27,435 0 1,080
FRIEDMAN INDS INC COM COM 358435105 770 57,442 SH   SOLE   57,442 0 0
FT NASDAQ 100 TECHNOLOGY INDEX FUND ETF 337345102 203 1,275 SH   SOLE   1,275 0 0
General Dynamics Corp COM 369550108 1,413 7,507 SH   SOLE   7,507 0 0
General Mills Inc COM 370334104 1,244 20,415 SH   SOLE   20,415 0 0
Global Payments Inc COM 37940X102 4,845 25,834 SH   SOLE   24,674 0 1,159
Hanesbrands Inc COM 410345102 562 30,100 SH   SOLE   30,100 0 0
Hasbro Inc COM 418056107 3,063 32,409 SH   SOLE   31,358 0 1,051
Hemisphere Energy Co COM 423630102 80 110,000 SH   SOLE   110,000 0 0
Hershey Foods Corp COM 427866108 348 2,000 SH   SOLE   2,000 0 0
Home Depot Inc COM 437076102 1,585 4,970 SH   SOLE   4,521 0 449
Independent Bk Group Inc COM 45384B106 534 7,218 SH   SOLE   7,218 0 0
Intel Corp COM 458140100 8,512 151,626 SH   SOLE   146,291 0 5,335
Intuitive Surgical New COM 46120E602 276 300 SH   SOLE   300 0 0
Iqvia Holdings Inc COM 46266C105 5,009 20,672 SH   SOLE   19,042 0 1,630
Ishares Msci USA ESG ETF 464288802 253 2,650 SH   SOLE   2,650 0 0
Ishares Ultra Short Term ETF 46434V878 4,062 80,399 SH   SOLE   78,899 0 1,500
Johnson & Johnson COM 478160104 18,478 112,167 SH   SOLE   107,750 0 4,417
JPMorgan Chase & Co. COM 46625H100 19,154 123,142 SH   SOLE   117,903 0 5,240
Kellogg Company COM 487836108 1,407 21,868 SH   SOLE   21,868 0 0
Kinder Morgan Inc COM 49456B101 9,909 543,533 SH   SOLE   518,291 0 25,242
Lazard Ltd COM G54050102 1,146 25,329 SH   SOLE   25,329 0 0
Lockheed Martin Corp COM 539830109 1,322 3,494 SH   SOLE   3,489 0 5
Lowes Companies Inc COM 548661107 17,273 89,051 SH   SOLE   85,866 0 3,185
Main Street Capital Corp COM 56035L104 519 12,637 SH   SOLE   12,637 0 0
Mastercard Inc COM 57636Q104 710 1,946 SH   SOLE   1,946 0 0
McDonalds Corp COM 580135101 15,260 66,062 SH   SOLE   62,972 0 3,090
Merck & Co Inc COM 58933Y105 428 5,508 SH   SOLE   5,315 0 193
Microsoft Corp COM 594918104 31,822 117,468 SH   SOLE   112,042 0 5,426
NextEra Energy, Inc COM 65339F101 13,196 180,073 SH   SOLE   172,168 0 7,905
Nike Inc Class B COM 654106103 13,168 85,238 SH   SOLE   80,680 0 4,558
Northern Trust Corp COM 665859104 2,246 19,425 SH   SOLE   17,493 0 1,931
Nvidia Corp COM 67066G104 242 303 SH   SOLE   303 0 0
Paychex Inc COM 704326107 8,656 80,672 SH   SOLE   78,322 0 2,350
Pepsico Incorporated COM 713448108 13,234 89,318 SH   SOLE   85,982 0 3,336
Pfizer Incorporated COM 717081103 13,472 344,037 SH   SOLE   326,657 0 17,381
Philip Morris Intl Inc COM 718172109 383 3,866 SH   SOLE   3,772 0 94
Phillips 66 COM 718546104 273 3,176 SH   SOLE   3,176 0 0
Polaris Industries Inc COM 731068102 2,906 21,216 SH   SOLE   20,001 0 1,215
Procter & Gamble Co COM 742718109 13,406 99,352 SH   SOLE   96,509 0 2,842
Prologis Inc COM 74340W103 6,070 50,781 SH   SOLE   49,019 0 1,761
Prospect Capital Co COM 74348T102 102 12,100 SH   SOLE   12,100 0 0
Raytheon Technologies Co COM 75513E101 1,160 13,594 SH   SOLE   13,594 0 0
Regions Financial Cp New COM 7591EP100 588 29,150 SH   SOLE   29,150 0 0
Salesforce Com COM 79466L302 3,066 12,550 SH   SOLE   11,945 0 605
Sch St US Trsr Etf ETF 808524862 353 6,898 SH   SOLE   6,898 0 0
Sch US Tips Etf ETF 808524870 344 5,504 SH   SOLE   5,504 0 0
Schlumberger Ltd COM 806857108 2,077 64,892 SH   SOLE   62,797 0 2,095
Schwab Emerging Mkt ETF ETF 808524706 2,413 73,387 SH   SOLE   66,878 0 6,509
Schwab US Market ETF ETF 808524102 1,060 10,170 SH   SOLE   10,170 0 0
Service Now Inc COM 81762P102 1,428 2,599 SH   SOLE   2,464 0 135
Skyworks Solutions Inc COM 83088M102 7,879 41,088 SH   SOLE   40,030 0 1,059
Spdr Gold TRUST COM 78463V107 485 2,926 SH   SOLE   2,926 0 0
Starbucks Corp COM 855244109 6,670 59,655 SH   SOLE   58,340 0 1,315
Steris Corp COM G8473T100 6,973 33,803 SH   SOLE   30,427 0 3,376
Stryker Corp COM 863667101 13,970 53,788 SH   SOLE   50,991 0 2,797
Sysco Corporation COM 871829107 1,316 16,931 SH   SOLE   16,931 0 0
T J X Cos Inc COM 872540109 2,455 36,417 SH   SOLE   35,917 0 500
Tenneco Inc COM 880349105 966 50,000 SH   SOLE   50,000 0 0
Tesla Motors Inc COM 88160R101 261 384 SH   SOLE   384 0 0
Texas Instruments Inc COM 882508104 418 2,172 SH   SOLE   1,510 0 662
Thomson Reuters Corp COM 884903105 2,711 27,300 SH   SOLE   27,300 0 0
Thor Industries Inc COM 885160101 2,313 20,471 SH   SOLE   19,871 0 600
Tyson Foods Inc Cl A COM 902494103 9,933 134,661 SH   SOLE   126,922 0 7,738
U S A Truck Inc COM 902925106 887 55,219 SH   SOLE   55,219 0 0
United Healthcare Cor COM 91324P102 20,086 50,159 SH   SOLE   47,801 0 2,358
United Rentals Inc COM 911363109 2,027 6,353 SH   SOLE   6,188 0 165
Vanguard Corp Bond Etf ETF 92206C870 4,309 45,329 SH   SOLE   43,079 0 2,250
Vanguard Emerging Market ETF 922042858 359 6,618 SH   SOLE   6,618 0 0
Vanguard Info Technology ETF 92204A702 219 550 SH   SOLE   550 0 0
Verisk Analytics Inc COM 92345Y106 2,439 13,957 SH   SOLE   13,857 0 100
Verizon Communications COM 92343V104 384 6,860 SH   SOLE   6,410 0 450
Visa Inc Cl A COM 92826C839 2,046 8,749 SH   SOLE   8,749 0 0
Wal-Mart Stores Inc COM 931142103 10,075 71,446 SH   SOLE   67,712 0 3,734
Waste Management Inc Del COM 94106L109 285 2,034 SH   SOLE   2,034 0 0
Welltower Inc COM 95040Q104 2,660 32,013 SH   SOLE   31,463 0 550
Wheaton Precious Met COM 962879102 231 5,253 SH   SOLE   5,253 0 0
Willis Towers Watson COM G96629103 1,790 7,780 SH   SOLE   7,530 0 250
Workday Inc COM 98138H101 1,910 8,002 SH   SOLE   7,622 0 380
Wpp Plc New COM 92937A102 1,917 28,285 SH   SOLE   28,285 0 0
Zions Bancorp COM 989701107 336 6,350 SH   SOLE   6,350 0 0
Zoetis Inc COM 98978V103 3,313 17,778 SH   SOLE   16,987 0 792