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 978 27,037 SH   SOLE   27,037 0 0
3M Company COM 88579Y101 5,990 34,272 SH   SOLE   33,934 0 338
Abbott Laboratories COM 002824100 11,345 103,619 SH   SOLE   98,818 0 4,801
AbbVie Inc COM 00287Y109 3,651 34,072 SH   SOLE   33,950 0 122
Accenture PLC CL A COM G1151C101 7,539 28,862 SH   SOLE   26,231 0 2,631
Adobe Systems Inc COM 00724F101 248 495 SH   SOLE   495 0 0
Align Technology Inc COM 016255101 588 1,100 SH   SOLE   1,100 0 0
Allegiance Bancshare COM 01748H107 5,091 149,175 SH   SOLE   149,175 0 0
Alphabet Inc Class A COM 02079K305 1,416 808 SH   SOLE   753 0 55
Alphabet Inc Class C COM 02079K107 21,620 12,341 SH   SOLE   11,843 0 498
Altria Group Inc. COM 02209S103 300 7,324 SH   SOLE   7,324 0 0
Amazon Com Inc COM 023135106 15,321 4,704 SH   SOLE   4,573 0 131
American Express Company COM 025816109 2,142 17,713 SH   SOLE   17,500 0 213
Anheuser Busch Co Inc COM 035229103 1,653 23,640 SH   SOLE   23,475 0 165
Apple Computer Inc COM 037833100 35,788 269,709 SH   SOLE   256,124 0 13,585
Applied Materials Inc COM 038222105 11,455 132,739 SH   SOLE   126,421 0 6,318
AT&T Inc COM 00206R102 17,856 620,847 SH   SOLE   605,444 0 15,403
Bank Of Nova Scotia COM 064149107 404 7,477 SH   SOLE   5,777 0 1,700
Berkshire Hathaway Cl B COM 084670702 11,402 49,176 SH   SOLE   47,626 0 1,550
Bhp Billiton Ltd Adr COM 088606108 8,798 134,648 SH   SOLE   128,625 0 6,023
Booking Holdings Inc COM 09857L108 3,662 1,644 SH   SOLE   1,582 0 62
Bristol-Myers Squibb Co COM 110122108 4,280 69,000 SH   SOLE   68,900 0 100
Brookfield Asset Mgmt COM 112585104 10,427 252,654 SH   SOLE   242,496 0 10,158
Brookfield Infra Ptnrs COM G16252101 1,634 33,069 SH   SOLE   31,569 0 1,500
Brookfield Infrastruct FClass A COM 11275Q107 1,670 23,093 SH   SOLE   19,243 0 3,850
Canadian Natl Ry Co COM 136375102 9,708 88,371 SH   SOLE   85,424 0 2,947
Caterpillar Inc COM 149123101 7,335 40,300 SH   SOLE   38,530 0 1,770
CBTX INC COM 12481V104 1,597 62,587 SH   SOLE   62,587 0 0
Chevron Corp COM 166764100 7,135 84,488 SH   SOLE   81,888 0 2,600
Chubb Ltd F COM H1467J104 11,584 75,259 SH   SOLE   72,131 0 3,128
Cintas Corp COM 172908105 4,832 13,671 SH   SOLE   12,376 0 1,295
Cisco Systems Inc COM 17275R102 8,279 185,014 SH   SOLE   176,725 0 8,289
Clorox Company COM 189054109 237 1,172 SH   SOLE   1,172 0 0
Coca Cola Company COM 191216100 2,566 46,784 SH   SOLE   46,364 0 420
Compass Minerals Intl COM 20451N101 741 12,000 SH   SOLE   12,000 0 0
Conocophillips COM 20825C104 393 9,839 SH   SOLE   9,839 0 0
Constellation Brand COM 21036P108 261 1,194 SH   SOLE   1,194 0 0
Corteva Inc COM 22052L104 2,434 62,849 SH   SOLE   61,115 0 1,734
Cullen Frost Bankers COM 229899109 1,535 17,598 SH   SOLE   16,198 0 1,400
CVS Health Corporation COM 126650100 6,536 95,695 SH   SOLE   93,423 0 2,273
Danaher Corp Del COM 235851102 5,764 25,946 SH   SOLE   25,396 0 550
Diageo Plc New Adr COM 25243Q205 5,818 36,637 SH   SOLE   35,182 0 1,455
Discover Financial Svcs COM 254709108 2,736 30,225 SH   SOLE   30,000 0 225
Discovery Inc COM 25470F302 4,772 182,195 SH   SOLE   173,295 0 8,900
Disney Walt Hldg Co COM 254687106 19,409 107,127 SH   SOLE   102,691 0 4,436
Dollar Tree Inc COM 256746108 5,919 54,785 SH   SOLE   52,160 0 2,625
Dominion Res Inc Va New COM 25746U109 7,007 93,179 SH   SOLE   89,890 0 3,289
Dow Chemical Company COM 260543103 6,761 121,817 SH   SOLE   115,006 0 6,811
E O G Resources Inc COM 26875P101 1,201 24,080 SH   SOLE   23,975 0 105
Eaton Corporation COM G29183103 1,761 14,660 SH   SOLE   14,360 0 300
Enbridge Inc COM 29250N105 4,114 128,593 SH   SOLE   126,182 0 2,411
Entegris Inc COM 29362U104 2,006 20,871 SH   SOLE   19,444 0 1,426
Enterprise Prd Prtnrs Lp COM 293792107 470 23,980 SH   SOLE   23,980 0 0
Exxon Mobil Corporation COM 30231G102 5,123 124,295 SH   SOLE   118,504 0 5,791
Facebook Inc Class A COM 30303M102 18,588 68,049 SH   SOLE   65,869 0 2,180
Fair Isaac Intl Corp COM 303250104 1,378 2,696 SH   SOLE   2,546 0 150
FedEx Corporation COM 31428X106 15,488 59,656 SH   SOLE   57,533 0 2,122
Firstenergy Corp COM 337932107 999 32,650 SH   SOLE   32,650 0 0
Fiserv Inc COM 337738108 1,982 17,410 SH   SOLE   15,910 0 1,500
Fortinet Inc COM 34959E109 3,328 22,403 SH   SOLE   21,533 0 870
Friedman Inds Inc. COM 358435105 432 63,000 SH   SOLE   63,000 0 0
General Dynamics Corp COM 369550108 1,116 7,497 SH   SOLE   7,497 0 0
General Mills Inc COM 370334104 1,245 21,176 SH   SOLE   21,176 0 0
Gilead Sciences Inc COM 375558103 224 3,843 SH   SOLE   3,724 0 119
Global Payments Inc COM 37940X102 3,057 14,189 SH   SOLE   13,745 0 444
Hanesbrands Inc COM 410345102 439 30,100 SH   SOLE   30,100 0 0
Hasbro Inc COM 418056107 2,320 24,807 SH   SOLE   24,057 0 750
Hershey Foods Corp COM 427866108 305 2,000 SH   SOLE   2,000 0 0
Home Depot Inc COM 437076102 1,311 4,934 SH   SOLE   4,490 0 444
Intel Corp COM 458140100 13,369 268,338 SH   SOLE   256,533 0 11,805
Intuitive Surgical New COM 46120E602 245 300 SH   SOLE   300 0 0
Iqvia Holdings Inc COM 46266C105 3,389 18,917 SH   SOLE   17,537 0 1,380
Ishares Msci USA ESG ETF 464288802 219 2,661 SH   SOLE   2,661 0 0
Ishares Ultra Short Term ETF 46434V878 4,491 88,894 SH   SOLE   87,394 0 1,500
Johnson & Johnson COM 478160104 17,513 111,281 SH   SOLE   106,491 0 4,791
JPMorgan Chase & Co. COM 46625H100 15,859 124,807 SH   SOLE   119,500 0 5,307
Kinder Morgan Inc COM 49456B101 7,804 570,879 SH   SOLE   541,881 0 28,998
Lazard Ltd COM G54050102 1,052 24,876 SH   SOLE   24,876 0 0
Lockheed Martin Corp COM 539830109 969 2,730 SH   SOLE   2,725 0 5
Lowes Companies Inc COM 548661107 14,462 90,099 SH   SOLE   86,613 0 3,485
Main Street Capital Corp COM 56035L104 396 12,289 SH   SOLE   12,289 0 0
McCormick & Co Inc COM 579780206 1,110 11,608 SH   SOLE   11,608 0 0
McDonalds Corp COM 580135101 13,900 64,777 SH   SOLE   61,698 0 3,078
Merck & Co Inc COM 58933Y105 298 3,645 SH   SOLE   3,455 0 190
Microsoft Corp COM 594918104 26,690 119,999 SH   SOLE   114,284 0 5,714
NextEra Energy, Inc COM 65339F101 14,474 187,613 SH   SOLE   179,733 0 7,880
Nike Inc Class B COM 654106103 12,526 88,542 SH   SOLE   83,535 0 5,007
Northern Trust Corp COM 665859104 1,142 12,265 SH   SOLE   11,160 0 1,105
Otis Worldwide Corp COM 68902V107 229 3,397 SH   SOLE   3,397 0 0
Paychex Inc COM 704326107 8,421 90,378 SH   SOLE   86,928 0 3,450
Paypal Holdings Inco COM 70450Y103 375 1,602 SH   SOLE   1,602 0 0
Pepsico Incorporated COM 713448108 13,430 90,563 SH   SOLE   87,246 0 3,317
Pfizer Incorporated COM 717081103 12,249 332,758 SH   SOLE   316,792 0 15,965
Philip Morris Intl Inc COM 718172109 327 3,945 SH   SOLE   3,851 0 94
Polaris Industries Inc COM 731068102 1,407 14,767 SH   SOLE   13,552 0 1,215
Procter & Gamble Co COM 742718109 14,759 106,070 SH   SOLE   102,395 0 3,675
Prologis Inc COM 74340W103 4,105 41,185 SH   SOLE   40,075 0 1,111
Prospect Capital Co COM 74348T102 65 12,100 SH   SOLE   12,100 0 0
Raytheon Technologies Co COM 75513E101 971 13,574 SH   SOLE   13,574 0 0
Regions Financial Cp New COM 7591EP100 475 29,450 SH   SOLE   29,450 0 0
Salesforce Com COM 79466L302 839 3,771 SH   SOLE   3,671 0 100
Sch St US Trsr Etf ETF 808524862 354 6,885 SH   SOLE   6,885 0 0
Sch US Tips Etf ETF 808524870 339 5,456 SH   SOLE   5,456 0 0
Schwab Emerging Mkt ETF ETF 808524706 1,025 33,429 SH   SOLE   33,429 0 0
Schwab US Market ETF ETF 808524102 971 10,666 SH   SOLE   10,666 0 0
Service Now Inc COM 81762P102 585 1,062 SH   SOLE   1,047 0 15
Skyworks Solutions Inc COM 83088M102 7,594 49,672 SH   SOLE   48,339 0 1,333
Spdr Gold TRUST ETF 78463V107 477 2,676 SH   SOLE   2,676 0 0
Starbucks Corp COM 855244109 3,539 33,082 SH   SOLE   33,067 0 15
Steris Corp COM G8473T100 6,262 33,038 SH   SOLE   29,742 0 3,296
Stryker Corp COM 863667101 13,223 53,964 SH   SOLE   51,171 0 2,793
Sysco Corporation COM 871829107 1,451 19,544 SH   SOLE   19,386 0 158
T J X Cos Inc COM 872540109 2,517 36,864 SH   SOLE   36,164 0 700
Tenneco Inc COM 880349105 530 50,000 SH   SOLE   50,000 0 0
Tesla Motors Inc COM 88160R101 306 434 SH   SOLE   434 0 0
Texas Instruments Inc COM 882508104 392 2,387 SH   SOLE   1,732 0 655
Thomson Reuters Corp COM 884903105 2,236 27,300 SH   SOLE   27,300 0 0
Thor Industries Inc COM 885160101 2,670 28,713 SH   SOLE   27,748 0 965
Tyson Foods Inc Cl A COM 902494103 7,672 119,063 SH   SOLE   113,394 0 5,669
U S A Truck Inc COM 902925106 488 54,644 SH   SOLE   54,644 0 0
United Healthcare Cor COM 91324P102 17,718 50,526 SH   SOLE   48,519 0 2,007
United Rentals Inc COM 911363109 1,687 7,273 SH   SOLE   7,033 0 240
Vanguard Corp Bond Etf ETF 92206C870 2,708 27,872 SH   SOLE   26,872 0 1,000
Vanguard Emerging Market ETF 922042858 316 6,311 SH   SOLE   6,311 0 0
Vanguard Info Technology ETF 92204A702 212 600 SH   SOLE   600 0 0
Verisk Analytics Inc COM 92345Y106 3,078 14,828 SH   SOLE   14,728 0 100
Verizon Communications COM 92343V104 288 4,896 SH   SOLE   4,896 0 0
Viatris Inc COM 92556V106 522 27,863 SH   SOLE   26,464 0 1,399
Visa Inc Cl A COM 92826C839 1,916 8,759 SH   SOLE   8,759 0 0
Wal-Mart Stores Inc COM 931142103 10,529 73,039 SH   SOLE   69,297 0 3,742
Waste Management Inc Del COM 94106L109 240 2,032 SH   SOLE   2,032 0 0
Welltower Inc COM 95040Q104 869 13,441 SH   SOLE   13,441 0 0
Wheaton Precious Met COM 962879102 219 5,253 SH   SOLE   5,253 0 0
Willis Towers Watson COM G96629103 1,703 8,085 SH   SOLE   7,835 0 250
Workday Inc COM 98138H101 848 3,541 SH   SOLE   3,441 0 100
Wpp Plc New COM 92937A102 1,530 28,285 SH   SOLE   28,285 0 0
Zions Bancorp COM 989701107 276 6,350 SH   SOLE   6,350 0 0
Zoetis Inc COM 98978V103 3,009 18,181 SH   SOLE   17,390 0 791