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 755 27,037 SH   SOLE   27,037 0 0
3M Company COM 88579Y101 3,636 22,703 SH   SOLE   22,366 0 336
Abbott Laboratories COM 002824100 11,581 106,417 SH   SOLE   101,369 0 5,048
AbbVie Inc COM 00287Y109 2,990 34,141 SH   SOLE   33,877 0 264
Accenture PLC CL A COM G1151C101 6,668 29,505 SH   SOLE   26,876 0 2,629
Align Technology Inc COM 016255101 360 1,100 SH   SOLE   1,100 0 0
Allegiance Bancshare COM 01748H107 3,609 154,422 SH   SOLE   154,422 0 0
Alphabet Inc Class A COM 02079K305 1,104 753 SH   SOLE   698 0 55
Alphabet Inc Class C COM 02079K107 18,540 12,616 SH   SOLE   12,128 0 488
Altria Group Inc. COM 02209S103 283 7,319 SH   SOLE   7,319 0 0
Amazon Com Inc COM 023135106 14,283 4,536 SH   SOLE   4,405 0 131
American Express Company COM 025816109 1,776 17,712 SH   SOLE   17,500 0 212
Anheuser Busch Co Inc COM 035229103 1,274 23,640 SH   SOLE   23,475 0 165
Apple Computer Inc COM 037833100 33,881 292,558 SH   SOLE   277,784 0 14,773
Applied Materials Inc COM 038222105 7,388 124,280 SH   SOLE   118,715 0 5,565
AT&T Inc COM 00206R102 17,659 619,394 SH   SOLE   603,736 0 15,658
Bank Of Nova Scotia COM 064149107 482 11,618 SH   SOLE   9,918 0 1,700
Berkshire Hathaway Cl B COM 084670702 10,804 50,736 SH   SOLE   49,186 0 1,550
Bhp Billiton Ltd Adr COM 088606108 6,840 132,275 SH   SOLE   126,503 0 5,773
Booking Holdings Inc COM 09857L108 2,867 1,676 SH   SOLE   1,614 0 62
Bp Plc Adr COM 055622104 227 13,000 SH   SOLE   13,000 0 0
Bristol-Myers Squibb Co COM 110122108 1,998 33,142 SH   SOLE   33,142 0 0
Brookfield Asset Mgmt COM 112585104 8,355 252,714 SH   SOLE   242,560 0 10,155
Brookfield Infra Ptnrs COM G16252101 1,653 34,719 SH   SOLE   32,469 0 2,250
Brookfield Infrastruct FClass A COM 11275Q107 1,303 23,528 SH   SOLE   20,028 0 3,500
Canadian Natl Ry Co COM 136375102 9,864 92,655 SH   SOLE   89,709 0 2,946
Caterpillar Inc COM 149123101 6,381 42,785 SH   SOLE   40,941 0 1,845
CBTX INC COM 12481V104 1,023 62,587 SH   SOLE   62,587 0 0
Chevron Corp COM 166764100 6,132 85,161 SH   SOLE   82,261 0 2,899
Chubb Ltd F COM H1467J104 8,687 74,810 SH   SOLE   71,933 0 2,877
Cintas Corp COM 172908105 4,562 13,706 SH   SOLE   12,411 0 1,295
Cisco Systems Inc COM 17275R102 7,988 202,795 SH   SOLE   194,586 0 8,209
Clorox Company COM 189054109 269 1,280 SH   SOLE   1,280 0 0
Coca Cola Company COM 191216100 2,306 46,717 SH   SOLE   46,303 0 414
Compass Minerals Intl COM 20451N101 712 12,000 SH   SOLE   12,000 0 0
Conocophillips COM 20825C104 323 9,839 SH   SOLE   9,839 0 0
Constellation Brand COM 21036P108 228 1,204 SH   SOLE   1,204 0 0
Corteva Inc COM 22052L104 1,713 59,458 SH   SOLE   57,726 0 1,732
Cullen Frost Bankers COM 229899109 1,269 19,841 SH   SOLE   17,441 0 2,400
CVS Health Corporation COM 126650100 5,365 91,874 SH   SOLE   89,611 0 2,263
Danaher Corp Del COM 235851102 5,945 27,611 SH   SOLE   27,036 0 575
Diageo Plc New Adr COM 25243Q205 5,542 40,260 SH   SOLE   38,805 0 1,455
Discover Financial Svcs COM 254709108 1,746 30,225 SH   SOLE   30,000 0 225
Discovery Inc COM 25470F302 3,467 176,910 SH   SOLE   168,010 0 8,900
Disney Walt Hldg Co COM 254687106 13,545 109,167 SH   SOLE   104,575 0 4,592
Dollar Tree Inc COM 256746108 5,084 55,655 SH   SOLE   53,030 0 2,625
Dominion Res Inc Va New COM 25746U109 7,872 99,735 SH   SOLE   96,399 0 3,337
Dow Chemical Company COM 260543103 6,056 128,724 SH   SOLE   121,943 0 6,781
E O G Resources Inc COM 26875P101 406 11,295 SH   SOLE   11,092 0 202
Eaton Corporation COM G29183103 1,951 19,125 SH   SOLE   18,825 0 300
Enbridge Inc COM 29250N105 2,619 89,702 SH   SOLE   87,142 0 2,560
Entegris Inc COM 29362U104 1,466 19,720 SH   SOLE   18,294 0 1,426
Enterprise Prd Prtnrs Lp COM 293792107 378 23,946 SH   SOLE   23,946 0 0
Exxon Mobil Corporation COM 30231G102 4,359 126,983 SH   SOLE   122,284 0 4,699
Facebook Inc Class A COM 30303M102 18,173 69,388 SH   SOLE   66,708 0 2,680
Fair Isaac Intl Corp COM 303250104 1,036 2,436 SH   SOLE   2,386 0 50
FedEx Corporation COM 31428X106 16,433 65,333 SH   SOLE   63,106 0 2,228
Fiserv Inc COM 337738108 1,846 17,910 SH   SOLE   16,410 0 1,500
Fortinet Inc COM 34959E109 1,033 8,770 SH   SOLE   8,125 0 645
Friedmans Inds Inc. COM 358435105 374 64,483 SH   SOLE   64,483 0 0
General Dynamics Corp COM 369550108 761 5,497 SH   SOLE   5,497 0 0
General Mills Inc COM 370334104 1,306 21,174 SH   SOLE   21,174 0 0
Gilead Sciences Inc COM 375558103 230 3,636 SH   SOLE   3,518 0 118
Global Payments Inc COM 37940X102 1,319 7,429 SH   SOLE   7,129 0 300
Hanesbrands Inc COM 410345102 1,181 75,000 SH   SOLE   75,000 0 0
Hasbro Inc COM 418056107 1,688 20,410 SH   SOLE   19,860 0 550
Hershey Foods Corp COM 427866108 287 2,000 SH   SOLE   2,000 0 0
Hi-Crush Partners LP COM 428337109 1 20,000 SH   SOLE   20,000 0 0
Home Depot Inc COM 437076102 1,380 4,971 SH   SOLE   4,529 0 442
Intel Corp COM 458140100 14,845 286,702 SH   SOLE   274,660 0 12,042
Intuitive Surgical New COM 46120E602 213 300 SH   SOLE   300 0 0
Iqvia Holdings Inc COM 46266C105 3,006 19,069 SH   SOLE   17,689 0 1,380
Ishares Ultra Short Term ETF 46434V878 3,511 69,434 SH   SOLE   67,934 0 1,500
Johnson & Johnson COM 478160104 16,815 112,943 SH   SOLE   107,977 0 4,967
JPMorgan Chase & Co. COM 46625H100 11,970 124,337 SH   SOLE   118,903 0 5,434
Kinder Morgan Inc COM 49456B101 7,951 644,882 SH   SOLE   613,303 0 31,579
Lazard Ltd COM G54050102 983 29,742 SH   SOLE   29,742 0 0
Lockheed Martin Corp COM 539830109 767 2,000 SH   SOLE   2,000 0 0
Lowes Companies Inc COM 548661107 15,529 93,626 SH   SOLE   90,171 0 3,455
Main Street Capital Corp COM 56035L104 357 12,083 SH   SOLE   12,083 0 0
McCormick & Co Inc COM 579780206 1,199 6,179 SH   SOLE   6,179 0 0
McDonalds Corp COM 580135101 14,159 64,509 SH   SOLE   61,278 0 3,231
Merck & Co Inc COM 58933Y105 312 3,762 SH   SOLE   3,573 0 188
Microsoft Corp COM 594918104 26,031 123,764 SH   SOLE   117,981 0 5,783
NextEra Energy, Inc COM 65339F101 13,375 48,187 SH   SOLE   46,133 0 2,055
Nike Inc Class B COM 654106103 11,488 91,510 SH   SOLE   86,503 0 5,007
Northern Trust Corp COM 665859104 1,035 13,277 SH   SOLE   12,173 0 1,104
Paychex Inc COM 704326107 8,608 107,911 SH   SOLE   104,436 0 3,475
Paypal Holdings Inco COM 70450Y103 306 1,555 SH   SOLE   1,555 0 0
Pepsico Incorporated COM 713448108 12,702 91,642 SH   SOLE   88,202 0 3,440
Pfizer Incorporated COM 717081103 12,418 338,378 SH   SOLE   322,443 0 15,935
Philip Morris Intl Inc COM 718172109 296 3,944 SH   SOLE   3,619 0 325
Polaris Industries Inc COM 731068102 1,380 14,626 SH   SOLE   13,411 0 1,215
Procter & Gamble Co COM 742718109 14,946 107,536 SH   SOLE   103,575 0 3,961
Prologis Inc COM 74340W103 3,670 36,477 SH   SOLE   35,367 0 1,110
Prospect Capital Co COM 74348T102 61 12,100 SH   SOLE   12,100 0 0
Raytheon Technologies Co COM 75513E101 787 13,681 SH   SOLE   13,574 0 107
Regions Financial Cp New COM 7591EP100 363 31,450 SH   SOLE   31,450 0 0
Sabre Corporation COM 78573M104 293 45,000 SH   SOLE   45,000 0 0
Sch St US Trsr Etf ETF 808524862 395 7,672 SH   SOLE   7,672 0 0
Sch US Tips Etf ETF 808524870 333 5,404 SH   SOLE   5,404 0 0
Schwab Emerging Mkt ETF ETF 808524706 526 19,653 SH   SOLE   19,653 0 0
Schwab US Market ETF ETF 808524102 904 11,351 SH   SOLE   11,351 0 0
Skyworks Solutions Inc COM 83088M102 7,628 52,423 SH   SOLE   51,090 0 1,333
Spdr Gold TRUST ETF 78463V107 456 2,576 SH   SOLE   2,576 0 0
Starbucks Corp COM 855244109 1,202 13,991 SH   SOLE   13,991 0 0
Steris Corp COM G8473T100 5,716 32,443 SH   SOLE   29,247 0 3,196
Stryker Corp COM 863667101 11,313 54,294 SH   SOLE   51,603 0 2,691
Sysco Corporation COM 871829107 1,401 22,519 SH   SOLE   21,861 0 658
T J X Cos Inc COM 872540109 2,086 37,486 SH   SOLE   35,536 0 1,950
Tenneco Inc COM 880349105 507 73,000 SH   SOLE   73,000 0 0
Texas Instruments Inc COM 882508104 340 2,384 SH   SOLE   1,500 0 884
Thomson Reuters Corp COM 884903105 2,178 27,300 SH   SOLE   27,300 0 0
Thor Industries Inc COM 885160101 2,793 29,324 SH   SOLE   28,359 0 965
Tyson Foods Inc Cl A COM 902494103 6,495 109,194 SH   SOLE   104,048 0 5,146
U S A Truck Inc COM 902925106 516 54,644 SH   SOLE   54,644 0 0
United Healthcare Cor COM 91324P102 16,161 51,836 SH   SOLE   49,829 0 2,007
United Rentals Inc COM 911363109 1,271 7,283 SH   SOLE   7,043 0 240
Vanguard Corp Bond Etf ETF 92206C870 2,068 21,585 SH   SOLE   20,585 0 1,000
Vanguard Emerging Market ETF 922042858 299 6,924 SH   SOLE   6,924 0 0
Vanguard Info Technology ETF 92204A702 202 650 SH   SOLE   650 0 0
Verisk Analytics Inc COM 92345Y106 2,706 14,603 SH   SOLE   14,503 0 100
Verizon Communications COM 92343V104 298 5,014 SH   SOLE   5,014 0 0
Visa Inc Cl A COM 92826C839 1,751 8,758 SH   SOLE   8,758 0 0
Wal-Mart Stores Inc COM 931142103 10,295 73,582 SH   SOLE   69,704 0 3,878
Waste Management Inc Del COM 94106L109 230 2,031 SH   SOLE   2,031 0 0
Welltower Inc COM 95040Q104 654 11,879 SH   SOLE   11,879 0 0
Wheaton Precious Met COM 962879102 307 6,253 SH   SOLE   6,253 0 0
Willis Towers Watson COM G96629103 2,117 10,138 SH   SOLE   9,888 0 250
Wpp Plc New COM 92937A102 1,110 28,275 SH   SOLE   28,275 0 0
Zions Bancorp COM 989701107 267 9,138 SH   SOLE   9,138 0 0
Zoetis Inc COM 98978V103 3,049 18,438 SH   SOLE   17,648 0 790