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,217 26,037 SH   SOLE   26,037 0 0
3M Company COM 88579Y101 8,050 41,777 SH   SOLE   40,723 0 1,054
Abbott Laboratories COM 002824100 12,187 101,696 SH   SOLE   97,145 0 4,551
AbbVie Inc COM 00287Y109 3,698 34,172 SH   SOLE   34,050 0 122
Accenture PLC CL A COM G1151C101 8,019 29,029 SH   SOLE   26,626 0 2,402
Adobe Systems Inc COM 00724F101 241 506 SH   SOLE   506 0 0
Align Technology Inc COM 016255101 521 962 SH   SOLE   962 0 0
Allegiance Bancshare COM 01748H107 4,661 114,973 SH   SOLE   114,973 0 0
Alphabet Inc Class A COM 02079K305 1,619 785 SH   SOLE   730 0 55
Alphabet Inc Class C COM 02079K107 24,151 11,675 SH   SOLE   11,179 0 496
Altria Group Inc. COM 02209S103 372 7,279 SH   SOLE   7,279 0 0
Amazon Com Inc COM 023135106 15,084 4,875 SH   SOLE   4,744 0 131
American Express Company COM 025816109 2,505 17,714 SH   SOLE   17,500 0 214
Anheuser Busch Co Inc COM 035229103 1,486 23,640 SH   SOLE   23,475 0 165
Apple Computer Inc COM 037833100 30,198 247,220 SH   SOLE   234,214 0 13,006
Applied Materials Inc COM 038222105 14,609 109,346 SH   SOLE   104,126 0 5,220
AT&T Inc COM 00206R102 20,833 688,254 SH   SOLE   668,389 0 19,865
Bank Of Nova Scotia COM 064149107 1,233 19,720 SH   SOLE   17,220 0 2,500
Berkshire Hathaway Cl B COM 084670702 12,865 50,360 SH   SOLE   48,535 0 1,825
Bhp Billiton Ltd Adr COM 088606108 9,352 134,776 SH   SOLE   128,691 0 6,085
Booking Holdings Inc COM 09857L108 3,798 1,630 SH   SOLE   1,568 0 62
Bp Plc Adr COM 055622104 219 9,000 SH   SOLE   9,000 0 0
Bristol-Myers Squibb Co COM 110122108 5,726 90,696 SH   SOLE   88,646 0 2,050
Brookfield Asset Mgmt COM 112585104 11,080 248,988 SH   SOLE   238,903 0 10,085
Brookfield Infra Ptnrs COM G16252101 1,698 31,884 SH   SOLE   30,384 0 1,500
Brookfield Infrastruct FClass A COM 11275Q107 1,789 23,423 SH   SOLE   19,573 0 3,850
Canadian Natl Ry Co COM 136375102 10,394 89,621 SH   SOLE   85,574 0 4,047
Caterpillar Inc COM 149123101 8,831 38,087 SH   SOLE   36,471 0 1,616
CBTX INC COM 12481V104 1,815 59,087 SH   SOLE   59,087 0 0
Chevron Corp COM 166764100 9,406 89,763 SH   SOLE   87,160 0 2,603
Chubb Ltd F COM H1467J104 11,752 74,395 SH   SOLE   71,266 0 3,129
Cintas Corp COM 172908105 4,683 13,720 SH   SOLE   12,425 0 1,295
Cisco Systems Inc COM 17275R102 9,935 192,131 SH   SOLE   183,816 0 8,315
Clorox Company COM 189054109 216 1,122 SH   SOLE   1,122 0 0
Coca Cola Company COM 191216100 2,466 46,784 SH   SOLE   46,364 0 420
Compass Minerals Intl COM 20451N101 753 12,000 SH   SOLE   12,000 0 0
Conocophillips COM 20825C104 309 5,839 SH   SOLE   5,839 0 0
Constellation Brand COM 21036P108 272 1,194 SH   SOLE   1,194 0 0
Corteva Inc COM 22052L104 2,799 60,038 SH   SOLE   58,688 0 1,350
Costco Whsl Corp New COM 22160K105 235 667 SH   SOLE   667 0 0
Cullen Frost Bankers COM 229899109 2,121 19,499 SH   SOLE   18,099 0 1,400
CVS Health Corporation COM 126650100 7,522 99,981 SH   SOLE   97,200 0 2,780
Danaher Corp Del COM 235851102 5,818 25,846 SH   SOLE   25,296 0 550
Diageo Plc New Adr COM 25243Q205 5,798 35,307 SH   SOLE   33,552 0 1,755
Diamondback Energy COM 25278X109 228 3,100 SH   SOLE   2,900 0 200
Discover Financial Svcs COM 254709108 2,871 30,225 SH   SOLE   30,000 0 225
Discovery Inc COM 25470F302 5,623 152,435 SH   SOLE   145,935 0 6,500
Disney Walt Hldg Co COM 254687106 17,997 97,533 SH   SOLE   93,242 0 4,291
Dollar Tree Inc COM 256746108 5,997 52,396 SH   SOLE   49,771 0 2,625
Dominion Res Inc Va New COM 25746U109 6,898 90,809 SH   SOLE   87,751 0 3,057
Dow Chemical Company COM 260543103 7,399 115,714 SH   SOLE   109,785 0 5,928
E O G Resources Inc COM 26875P101 2,990 41,223 SH   SOLE   39,527 0 1,695
Eaton Corporation COM G29183103 1,611 11,650 SH   SOLE   11,350 0 300
Enbridge Inc COM 29250N105 6,668 183,199 SH   SOLE   177,577 0 5,622
Entegris Inc COM 29362U104 2,092 18,714 SH   SOLE   17,214 0 1,500
Enterprise Prd Prtnrs Lp COM 293792107 529 24,011 SH   SOLE   24,011 0 0
Exxon Mobil Corporation COM 30231G102 7,634 136,732 SH   SOLE   130,810 0 5,922
Facebook Inc Class A COM 30303M102 20,183 68,525 SH   SOLE   66,210 0 2,315
Fair Isaac Intl Corp COM 303250104 1,381 2,841 SH   SOLE   2,691 0 150
FedEx Corporation COM 31428X106 16,673 58,700 SH   SOLE   56,577 0 2,122
Firstenergy Corp COM 337932107 1,133 32,650 SH   SOLE   32,650 0 0
Fiserv Inc COM 337738108 1,692 14,215 SH   SOLE   12,715 0 1,500
Fortinet Inc COM 34959E109 4,944 26,810 SH   SOLE   25,730 0 1,080
Friedman Inds Inc. COM 358435105 532 65,782 SH   SOLE   65,782 0 0
General Dynamics Corp COM 369550108 1,361 7,497 SH   SOLE   7,497 0 0
General Mills Inc COM 370334104 1,267 20,665 SH   SOLE   20,665 0 0
Global Payments Inc COM 37940X102 4,408 21,866 SH   SOLE   20,707 0 1,159
Hanesbrands Inc COM 410345102 592 30,100 SH   SOLE   30,100 0 0
Hasbro Inc COM 418056107 3,034 31,570 SH   SOLE   30,319 0 1,251
Hershey Foods Corp COM 427866108 316 2,000 SH   SOLE   2,000 0 0
Home Depot Inc COM 437076102 1,522 4,987 SH   SOLE   4,541 0 447
Independent Bk Group Inc COM 45384B106 205 2,832 SH   SOLE   2,832 0 0
Intel Corp COM 458140100 13,457 210,270 SH   SOLE   203,894 0 6,376
Intuitive Surgical New COM 46120E602 222 300 SH   SOLE   300 0 0
Iqvia Holdings Inc COM 46266C105 3,997 20,697 SH   SOLE   19,067 0 1,630
Ishares Msci USA ESG ETF 464288802 234 2,661 SH   SOLE   2,661 0 0
Ishares Ultra Short Term ETF 46434V878 4,581 90,672 SH   SOLE   89,172 0 1,500
Johnson & Johnson COM 478160104 18,272 111,179 SH   SOLE   106,759 0 4,420
JPMorgan Chase & Co. COM 46625H100 18,820 123,626 SH   SOLE   118,318 0 5,309
Kellogg Company COM 487836108 1,384 21,868 SH   SOLE   21,868 0 0
Kinder Morgan Inc COM 49456B101 9,373 562,924 SH   SOLE   534,013 0 28,911
Lazard Ltd COM G54050102 1,167 26,824 SH   SOLE   26,824 0 0
Lockheed Martin Corp COM 539830109 1,123 3,040 SH   SOLE   3,035 0 5
Lowes Companies Inc COM 548661107 16,769 88,172 SH   SOLE   84,740 0 3,433
Main Street Capital Corp COM 56035L104 488 12,475 SH   SOLE   12,475 0 0
McCormick & Co Inc COM 579780206 743 8,333 SH   SOLE   8,333 0 0
McDonalds Corp COM 580135101 14,772 65,906 SH   SOLE   62,822 0 3,084
Merck & Co Inc COM 58933Y105 282 3,654 SH   SOLE   3,463 0 191
Microsoft Corp COM 594918104 27,695 117,468 SH   SOLE   112,047 0 5,420
NextEra Energy, Inc COM 65339F101 13,756 181,937 SH   SOLE   174,045 0 7,892
Nike Inc Class B COM 654106103 11,381 85,639 SH   SOLE   81,082 0 4,557
Northern Trust Corp COM 665859104 1,256 11,950 SH   SOLE   10,844 0 1,106
Paychex Inc COM 704326107 8,036 81,979 SH   SOLE   79,629 0 2,350
Pepsico Incorporated COM 713448108 12,583 88,959 SH   SOLE   85,631 0 3,328
Pfizer Incorporated COM 717081103 12,290 339,218 SH   SOLE   322,171 0 17,048
Philip Morris Intl Inc COM 718172109 343 3,866 SH   SOLE   3,772 0 94
Polaris Industries Inc COM 731068102 2,734 20,481 SH   SOLE   19,266 0 1,215
Procter & Gamble Co COM 742718109 14,062 103,831 SH   SOLE   100,452 0 3,379
Prologis Inc COM 74340W103 5,149 48,571 SH   SOLE   46,810 0 1,761
Prospect Capital Co COM 74348T102 93 12,100 SH   SOLE   12,100 0 0
Raytheon Technologies Co COM 75513E101 1,049 13,574 SH   SOLE   13,574 0 0
Regions Financial Cp New COM 7591EP100 623 30,150 SH   SOLE   30,150 0 0
Salesforce Com COM 79466L302 1,796 8,478 SH   SOLE   8,023 0 455
Sch St US Trsr Etf ETF 808524862 354 6,891 SH   SOLE   6,891 0 0
Sch US Tips Etf ETF 808524870 334 5,456 SH   SOLE   5,456 0 0
Schlumberger Ltd COM 806857108 269 9,895 SH   SOLE   9,895 0 0
Schwab Emerging Mkt ETF ETF 808524706 1,463 46,034 SH   SOLE   41,034 0 5,000
Schwab US Market ETF ETF 808524102 1,035 10,706 SH   SOLE   10,706 0 0
Service Now Inc COM 81762P102 905 1,810 SH   SOLE   1,675 0 135
Skyworks Solutions Inc COM 83088M102 7,794 42,481 SH   SOLE   41,172 0 1,309
Spdr Gold TRUST ETF 78463V107 452 2,826 SH   SOLE   2,826 0 0
Starbucks Corp COM 855244109 5,877 53,780 SH   SOLE   52,715 0 1,065
Steris Corp COM G8473T100 6,358 33,377 SH   SOLE   30,102 0 3,275
Stryker Corp COM 863667101 13,051 53,582 SH   SOLE   50,786 0 2,795
Sysco Corporation COM 871829107 1,386 17,604 SH   SOLE   17,604 0 0
T J X Cos Inc COM 872540109 2,424 36,646 SH   SOLE   36,146 0 500
Tencent Holdings COM 88032Q109 207 2,600 SH   SOLE   2,600 0 0
Tenneco Inc COM 880349105 536 50,000 SH   SOLE   50,000 0 0
Tesla Motors Inc COM 88160R101 257 384 SH   SOLE   384 0 0
Texas Instruments Inc COM 882508104 435 2,301 SH   SOLE   1,642 0 659
Thomson Reuters Corp COM 884903105 2,391 27,300 SH   SOLE   27,300 0 0
Thor Industries Inc COM 885160101 3,465 25,715 SH   SOLE   24,750 0 965
Tyson Foods Inc Cl A COM 902494103 9,486 127,669 SH   SOLE   119,936 0 7,734
U S A Truck Inc COM 902925106 1,044 54,644 SH   SOLE   54,644 0 0
United Healthcare Cor COM 91324P102 18,792 50,505 SH   SOLE   47,998 0 2,507
United Rentals Inc COM 911363109 2,095 6,363 SH   SOLE   6,198 0 165
Vanguard Corp Bond Etf ETF 92206C870 3,039 32,667 SH   SOLE   30,417 0 2,250
Vanguard Emerging Market ETF 922042858 334 6,412 SH   SOLE   6,412 0 0
Vanguard Info Technology ETF 92204A702 215 600 SH   SOLE   600 0 0
Vanguard Total Stock Mkt ETF 922908769 207 1,002 SH   SOLE   1,002 0 0
Verisk Analytics Inc COM 92345Y106 2,709 15,332 SH   SOLE   15,232 0 100
Verizon Communications COM 92343V104 367 6,310 SH   SOLE   6,310 0 0
Visa Inc Cl A COM 92826C839 1,855 8,759 SH   SOLE   8,759 0 0
Wal-Mart Stores Inc COM 931142103 9,853 72,537 SH   SOLE   68,793 0 3,743
Waste Management Inc Del COM 94106L109 262 2,033 SH   SOLE   2,033 0 0
Welltower Inc COM 95040Q104 1,897 26,479 SH   SOLE   26,329 0 150
Wheaton Precious Met COM 962879102 201 5,253 SH   SOLE   5,253 0 0
Willis Towers Watson COM G96629103 1,807 7,895 SH   SOLE   7,645 0 250
Workday Inc COM 98138H101 1,650 6,642 SH   SOLE   6,262 0 380
Wpp Plc New COM 92937A102 1,807 28,285 SH   SOLE   28,285 0 0
Zions Bancorp COM 989701107 349 6,350 SH   SOLE   6,350 0 0
Zoetis Inc COM 98978V103 2,875 18,257 SH   SOLE   17,466 0 791