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
3M CO COM 88579Y101 16,869 88,534 SH   SOLE   88,534 0 0
A H BELO CORP COM CL A 001282102 3,361 997,445 SH   SOLE   997,445 0 0
A10 NETWORKS INC COM 002121101 406 65,000 SH   SOLE   65,000 0 0
ABBOTT LABS COM 002824100 155,007 2,143,055 SH   SOLE   2,143,055 0 0
ABBVIE INC COM 00287Y109 173,849 1,885,769 SH   SOLE   1,885,769 0 0
ABRAXAS PETE CORP COM 003830106 17 15,809 SH   SOLE   15,809 0 0
ACCENTURE LTD BERMUDA CL A G1151C101 25,317 179,541 SH   SOLE   179,541 0 0
ACI WORLDWIDE INC COM 004498101 22,303 806,033 SH   SOLE   806,033 0 0
ACTUANT CORP CL A NEW 00508X203 988 47,070 SH   SOLE   47,070 0 0
ADOBE SYS INC COM 00724F101 254,880 1,126,592 SH   SOLE   1,126,592 0 0
AFFILIATED MANAGERS GROUP COM 008252108 788 8,091 SH   SOLE   8,091 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 2,249 33,341 SH   SOLE   33,341 0 0
AIR PRODS & CHEMS INC COM 009158106 105,044 656,318 SH   SOLE   656,318 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 141,717 2,320,186 SH   SOLE   2,320,186 0 0
ALAMO GROUP INC COM 011311107 2,800 36,215 SH   SOLE   36,215 0 0
ALARM COM HLDGS INC COM 011642105 22,152 427,060 SH   SOLE   427,060 0 0
ALIGN TECHNOLOGY INC COM 016255101 1,347 6,430 SH   SOLE   6,430 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 2,499 16,648 SH   SOLE   16,648 0 0
ALLSTATE CORP COM 020002101 11,783 142,602 SH   SOLE   142,602 0 0
ALPHABET INC CLASS A COM 02079K305 161,976 155,007 SH   SOLE   155,007 0 0
ALPHABET INC CLASS C COM 02079K107 134,119 129,507 SH   SOLE   129,507 0 0
ALTRIA GROUP INC COM 02209S103 1,249 25,282 SH   SOLE   25,282 0 0
AMAZON COM INC COM 023135106 322,888 214,976 SH   SOLE   214,976 0 0
AMBER RD INC COM 02318Y108 305 37,000 SH   SOLE   37,000 0 0
AMERICAN CAMPUS CMNTYS INC COM 024835100 529 12,790 SH   SOLE   12,790 0 0
AMERICAN EXPRESS CO COM 025816109 9,332 97,904 SH   SOLE   97,904 0 0
AMERICAN TOWER CORP COM 03027X100 17,644 111,537 SH   SOLE   111,537 0 0
AMERICAN WOODMARK CORP COM 030506109 987 17,720 SH   SOLE   17,720 0 0
AMERICAN SUPERCONDUCTOR CORP SHS NEW 030111207 147 13,200 SH   SOLE   13,200 0 0
AMETEK INC NEW COM 031100100 2,574 38,023 SH   SOLE   38,023 0 0
AMGEN INC CL A 031162100 120,358 618,268 SH   SOLE   618,268 0 0
AMPHENOL CORP NEW CL A 032095101 882 10,890 SH   SOLE   10,890 0 0
ANADARKO PETE CORP COM 032511107 6,339 144,587 SH   SOLE   144,587 0 0
ANALOG DEVICES INC COM 032654105 330 3,845 SH   SOLE   3,845 0 0
ANSYS INC COM 03662Q105 538 3,764 SH   SOLE   3,764 0 0
APOLLO ENDOSURGERY INC COM 03767D108 1,892 548,454 SH   SOLE   548,454 0 0
APPIAN CORP CL A 03782L101 240 9,000 SH   SOLE   9,000 0 0
APPLE COMPUTER INC COM 037833100 321,424 2,037,681 SH   SOLE   2,037,681 0 0
APTARGROUP INC COM 038336103 329 3,500 SH   SOLE   3,500 0 0
AQUANTIA CORP COM 03842Q108 175 20,000 SH   SOLE   20,000 0 0
AT&T INC COM 00206R102 92,422 3,238,333 SH   SOLE   3,238,333 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 15,603 119,001 SH   SOLE   119,001 0 0
AUTOZONE INC COM 053332102 1,990 2,374 SH   SOLE   2,374 0 0
AVANOS MED INC COM 05350V106 1,074 23,970 SH   SOLE   23,970 0 0
AVERY DENNISON CORP COM 053611109 746 8,300 SH   SOLE   8,300 0 0
AZZ INC COM 002474104 9,599 237,825 SH   SOLE   237,825 0 0
BAIDU INC SPON ADR REP A 056752108 638 4,025 SH   SOLE   4,025 0 0
BALL CORP COM 058498106 16,676 362,684 SH   SOLE   362,684 0 0
BANC CALIF INC COM 05990K106 7,673 576,469 SH   SOLE   576,469 0 0
BANCORPSOUTH BK TUPELO MISS COM 05971J102 12,191 466,376 SH   SOLE   466,376 0 0
BANK NEW YORK INC COM 064058100 1,939 41,200 SH   SOLE   41,200 0 0
BANK OF AMERICA CORPORATION COM 060505104 185,471 7,527,245 SH   SOLE   7,527,245 0 0
BANK MONTREAL QUE COM 063671101 764 11,698 SH   SOLE   11,698 0 0
BARNES GROUP INC COM 067806109 11,149 207,919 SH   SOLE   207,919 0 0
BB&T CORP COM 054937107 272 6,272 SH   SOLE   6,272 0 0
BECTON DICKINSON & CO COM 075887109 28,013 124,326 SH   SOLE   124,326 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,896 16 SH   SOLE   16 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670702 41,445 202,984 SH   SOLE   202,984 0 0
BGC PARTNERS INC CL A 05541T101 1,001 193,620 SH   SOLE   193,620 0 0
BHP BILLITON LTD SPONSORED ADR 088606108 2,429 50,300 SH   SOLE   50,300 0 0
BLACK KNIGHT INC COM 09215C105 13,555 300,825 SH   SOLE   300,825 0 0
BLACKBERRY LTD COM 09228F103 79 11,125 SH   SOLE   11,125 0 0
BLACKROCK INC COM 09247X101 292 743 SH   SOLE   743 0 0
BOEING CO COM 097023105 5,491 17,027 SH   SOLE   17,027 0 0
BOK FINL CORP COM NEW 05561Q201 1,851 25,246 SH   SOLE   25,246 0 0
BOOKING HLDGS INC COM 09857L108 2,236 1,298 SH   SOLE   1,298 0 0
BOSTON SCIENTIFIC CORP COM 101137107 1,405 39,762 SH   SOLE   39,762 0 0
BOX INC CL A 10316T104 999 59,155 SH   SOLE   59,155 0 0
BP PLC SPONSORED ADR 055622104 436 11,507 SH   SOLE   11,507 0 0
BRIGHTCOVE INC COM 10921T101 225 32,000 SH   SOLE   32,000 0 0
BRINKER INTL INC COM 109641100 639 14,524 SH   SOLE   14,524 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 7,577 145,773 SH   SOLE   145,773 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 9,463 98,312 SH   SOLE   98,312 0 0
BROWN FORMAN CORP CL B 115637209 507 10,666 SH   SOLE   10,666 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 2,041 187,070 SH   SOLE   187,070 0 0
CABOT OIL & GAS CORP COM 127097103 115,033 5,146,906 SH   SOLE   5,146,906 0 0
CADENCE BANCORPORATION CL A 12739A100 3,345 199,330 SH   SOLE   199,330 0 0
CAMBREX CORP COM 132011107 1,072 28,378 SH   SOLE   28,378 0 0
CANADIAN NATL RY CO COM 136375102 1,048 14,138 SH   SOLE   14,138 0 0
CANTEL MEDICAL CORP COM 138098108 3,485 46,805 SH   SOLE   46,805 0 0
CARBONITE INC COM 141337105 2,607 103,215 SH   SOLE   103,215 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 1,881 52,825 SH   SOLE   52,825 0 0
CASS INFORMATION SYS INC COM 14808P109 2,300 43,454 SH   SOLE   43,454 0 0
CATERPILLAR INC DEL COM 149123101 1,456 11,461 SH   SOLE   11,461 0 0
CBTX INC COM 12481V104 37,654 1,280,740 SH   SOLE   1,280,740 0 0
CECO ENVIRONMENTAL CORP COM 125141101 15,041 2,228,311 SH   SOLE   2,228,311 0 0
CELGENE CORP COM 151020104 57,760 901,225 SH   SOLE   901,225 0 0
CENTURY CMNTYS INC COM 156504300 599 34,725 SH   SOLE   34,725 0 0
CF INDS HLDGS INC COM 125269100 348 7,995 SH   SOLE   7,995 0 0
CHARLES RIV LABS INTL INC COM 159864107 10,462 92,435 SH   SOLE   92,435 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 291 1,020 SH   SOLE   1,020 0 0
CHEVRON CORP NEW COM 166764100 93,234 857,012 SH   SOLE   857,012 0 0
CHUBB LIMITED COM H1467J104 1,531 11,854 SH   SOLE   11,854 0 0
CIGNA CORP NEW COM 125523100 248 1,308 SH   SOLE   1,308 0 0
CIMAREX ENERGY CO COM 171798101 464 7,521 SH   SOLE   7,521 0 0
CINEMARK HOLDINGS INC COM 17243V102 1,049 29,300 SH   SOLE   29,300 0 0
CINTAS CORP COM 172908105 71,136 423,453 SH   SOLE   423,453 0 0
CISCO SYS INC COM 17275R102 24,918 575,069 SH   SOLE   575,069 0 0
CITIGROUP INC COM NEW 172967424 7,563 145,272 SH   SOLE   145,272 0 0
CITRIX SYS INC COM 177376100 11,462 111,870 SH   SOLE   111,870 0 0
CLOROX CO DEL COM 189054109 1,324 8,587 SH   SOLE   8,587 0 0
COCA COLA EUROPEAN PARTNERS SHS G25839104 215 4,700 SH   SOLE   4,700 0 0
COCA COLA CO COM 191216100 128,221 2,707,936 SH   SOLE   2,707,936 0 0
COHERENT INC COM 192479103 348 3,295 SH   SOLE   3,295 0 0
COLGATE PALMOLIVE CO COM 194162103 90,316 1,517,402 SH   SOLE   1,517,402 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 2,603 30,951 SH   SOLE   30,951 0 0
COMCAST CORP NEW CL A 20030N101 3,377 99,185 SH   SOLE   99,185 0 0
COMERICA INC COM 200340107 196,490 2,860,533 SH   SOLE   2,860,533 0 0
COMMERCIAL METALS CO COM 201723103 3,457 215,804 SH   SOLE   215,804 0 0
COMSCORE INC COM 20564W105 1,044 72,350 SH   SOLE   72,350 0 0
COMSTOCK RES INC COM 205768302 136 30,000 SH   SOLE   30,000 0 0
CONCHO RES INC COM 20605P101 1,462 14,223 SH   SOLE   14,223 0 0
CONOCOPHILLIPS COM 20825C104 69,611 1,116,461 SH   SOLE   1,116,461 0 0
CONTANGO OIL & GAS COMPANY COM NEW 21075N204 3,981 1,225,000 SH   SOLE   1,225,000 0 0
COPART INC COM 217204106 2,285 47,815 SH   SOLE   47,815 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 3,003 59,545 SH   SOLE   59,545 0 0
CORNING INC COM 219350105 308 10,195 SH   SOLE   10,195 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,925 9,449 SH   SOLE   9,449 0 0
COUPA SOFTWARE INC COM 22266L106 5,762 91,670 SH   SOLE   91,670 0 0
CSW INDUSTRIALS INC COM 126402106 2,623 54,260 SH   SOLE   54,260 0 0
CULLEN FROST BANKERS INC COM 229899109 192,482 2,188,784 SH   SOLE   2,188,784 0 0
CVS CORP COM 126650100 6,042 92,220 SH   SOLE   92,220 0 0
CYNERGISTEK INC COM 23258P105 841 177,500 SH   SOLE   177,500 0 0
DANAHER CORP DEL COM 235851102 231,833 2,248,183 SH   SOLE   2,248,183 0 0
DEERE & CO COM 244199105 477 3,196 SH   SOLE   3,196 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 685 4,834 SH   SOLE   4,834 0 0
DIAMONDBACK ENERGY INC COM 25278X109 7,358 79,372 SH   SOLE   79,372 0 0
DISNEY WALT CO COM DISNEY 254687106 90,436 824,770 SH   SOLE   824,770 0 0
DOLLAR TREE INC COM 256746108 23,838 263,929 SH   SOLE   263,929 0 0
DOMINION RES INC VA NEW COM 25746U109 286 3,997 SH   SOLE   3,997 0 0
DOMO INC COM CL B 257554105 422 21,500 SH   SOLE   21,500 0 0
DOVER CORP COM 260003108 1,058 14,905 SH   SOLE   14,905 0 0
DOWDUPONT INC COM 26078J100 117,129 2,190,146 SH   SOLE   2,190,146 0 0
DUKE ENERGY CORP NEW COM 26441C204 592 6,860 SH   SOLE   6,860 0 0
DXP ENTERPRISES INC NEW COM NEW 233377407 13,931 500,395 SH   SOLE   500,395 0 0
ECOLAB INC COM 278865100 127,608 866,021 SH   SOLE   866,021 0 0
EMCOR GROUP INC COM 29084Q100 1,813 30,375 SH   SOLE   30,375 0 0
EMERSON ELEC CO COM 291011104 116,101 1,943,109 SH   SOLE   1,943,109 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 178 13,440 SH   SOLE   13,440 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 5,324 216,528 SH   SOLE   216,528 0 0
ENVESTNET INC COM 29404K106 11,292 229,550 SH   SOLE   229,550 0 0
EOG RES INC COM 26875P101 159,758 1,831,876 SH   SOLE   1,831,876 0 0
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 381 8,800 SH   SOLE   8,800 0 0
EURONET WORLDWIDE INC COM 298736109 2,462 24,045 SH   SOLE   24,045 0 0
EVERI HLDGS INC COM 30034T103 775 150,410 SH   SOLE   150,410 0 0
EXACT SCIENCES CORP COM 30063P105 458 7,260 SH   SOLE   7,260 0 0
EXXON MOBIL CORP COM 30231G102 67,436 988,946 SH   SOLE   988,946 0 0
FACEBOOK INC CL A 30303M102 43,120 328,933 SH   SOLE   328,933 0 0
FAIR ISAAC CORP COM 303250104 2,177 11,642 SH   SOLE   11,642 0 0
FASTENAL COMPANY COM 311900104 235 4,500 SH   SOLE   4,500 0 0
FEDERAL SIGNAL COM 313855108 1,226 61,600 SH   SOLE   61,600 0 0
FEDEX CORP COM 31428X106 1,002 6,212 SH   SOLE   6,212 0 0
FERRO CORP COM 315405100 1,722 109,820 SH   SOLE   109,820 0 0
FIBROGEN INC COM 31572Q808 1,616 34,911 SH   SOLE   34,911 0 0
FINISAR CORP COM NEW 31787A507 260 12,025 SH   SOLE   12,025 0 0
FIREEYE INC COM 31816Q101 5,275 325,398 SH   SOLE   325,398 0 0
FIRST AMERN FINL CORP COM 31847R102 241 5,408 SH   SOLE   5,408 0 0
FIRST FINL BANKSHARES COM 32020R109 14,945 259,055 SH   SOLE   259,055 0 0
FIRST INDUSTRIAL REALTY TRUS COM 32054K103 2,742 95,010 SH   SOLE   95,010 0 0
FIRSTCASH INC COM 33767D105 3,866 53,435 SH   SOLE   53,435 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 9,868 53,134 SH   SOLE   53,134 0 0
FLIR SYS INC COM 302445101 48,705 1,118,637 SH   SOLE   1,118,637 0 0
FLUOR CORP NEW COM 343412102 15,195 471,900 SH   SOLE   471,900 0 0
FMC CORP COM NEW 302491303 196,270 2,653,737 SH   SOLE   2,653,737 0 0
FOOT LOCKER INC COM 344849104 4,708 88,505 SH   SOLE   88,505 0 0
FORTINET INC COM 34959E109 3,096 43,952 SH   SOLE   43,952 0 0
FORTIVE CORP COM 34959J108 77,807 1,149,977 SH   SOLE   1,149,977 0 0
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 287 20,000 SH   SOLE   20,000 0 0
FRANKLIN ELEC INC COM 353514102 46,965 1,095,259 SH   SOLE   1,095,259 0 0
FRESHPET INC COM 358039105 1,181 36,720 SH   SOLE   36,720 0 0
FS KKR CAPITAL CORP COM 302635107 489 94,455 SH   SOLE   94,455 0 0
GARMIN LTD SHS H2906T109 883 13,938 SH   SOLE   13,938 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 633 25,800 SH   SOLE   25,800 0 0
GENERAC HLDGS INC COM 368736104 41,806 841,161 SH   SOLE   841,161 0 0
GENERAL DYNAMICS CORP COM 369550108 8,488 53,992 SH   SOLE   53,992 0 0
GENERAL ELECTRIC CO COM 369604103 337 44,462 SH   SOLE   44,462 0 0
GENERAL MLS INC COM 370334104 2,356 60,503 SH   SOLE   60,503 0 0
GENESEE & WYO INC CL A 371559105 2,901 39,195 SH   SOLE   39,195 0 0
GENTEX CORP COM 371901109 675 33,400 SH   SOLE   33,400 0 0
GERON CORP COM 374163103 30 30,000 SH   SOLE   30,000 0 0
GILEAD SCIENCES INC COM 375558103 563 9,001 SH   SOLE   9,001 0 0
GLACIER BANCORP INC NEW COM 37637Q105 55,327 1,396,441 SH   SOLE   1,396,441 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 213 1,275 SH   SOLE   1,275 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 2,173 106,450 SH   SOLE   106,450 0 0
GOOSEHEAD INS INC CL A 38267D109 1,207 45,920 SH   SOLE   45,920 0 0
GORMAN RUPP CO COM 383082104 12,357 381,263 SH   SOLE   381,263 0 0
GRACO INC COM 384109104 779 18,615 SH   SOLE   18,615 0 0
GRAHAM CORP COM 384556106 1,651 72,300 SH   SOLE   72,300 0 0
GRAINGER W W INC COM 384802104 662 2,343 SH   SOLE   2,343 0 0
GREEN BANCORP INC COM 39260X100 1,904 111,095 SH   SOLE   111,095 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 349 4,355 SH   SOLE   4,355 0 0
HALLIBURTON CO COM 406216101 8,442 317,595 SH   SOLE   317,595 0 0
HARRIS CORP DEL COM 413875105 855 6,347 SH   SOLE   6,347 0 0
HEALTHCARE SVCS GRP INC COM 421906108 3,979 99,034 SH   SOLE   99,034 0 0
HEALTHEQUITY INC COM 42226A107 4,207 70,525 SH   SOLE   70,525 0 0
HEICO CORP NEW COM 422806109 779 10,060 SH   SOLE   10,060 0 0
HESS CORP COM 42809H107 732 18,067 SH   SOLE   18,067 0 0
HEXCEL CORP NEW COM 428291108 335 5,850 SH   SOLE   5,850 0 0
HILL ROM HLDGS INC COM 431475102 992 11,205 SH   SOLE   11,205 0 0
HILLTOP HOLDINGS INC COM 432748101 765 42,919 SH   SOLE   42,919 0 0
HOME BANCSHARES INC COM 436893200 12,180 745,392 SH   SOLE   745,392 0 0
HOME DEPOT INC COM 437076102 225,762 1,313,944 SH   SOLE   1,313,944 0 0
HONEYWELL INTL INC COM 438516106 217,719 1,647,892 SH   SOLE   1,647,892 0 0
HORMEL FOODS CORP COM 440452100 1,867 43,739 SH   SOLE   43,739 0 0
HOSTESS BRANDS INC CL A 44109J106 2,327 212,720 SH   SOLE   212,720 0 0
IDEXX LABS INC COM 45168D104 776 4,172 SH   SOLE   4,172 0 0
ILLINOIS TOOL WKS INC COM 452308109 23,339 184,219 SH   SOLE   184,219 0 0
IMPERIAL OIL LTD COM NEW 453038408 962 38,000 SH   SOLE   38,000 0 0
INTEL CORP COM 458140100 11,691 249,106 SH   SOLE   249,106 0 0
INTERNATIONAL MNY EXPRESS IN COM 46005L101 359 30,000 SH   SOLE   30,000 0 0
INTL PAPER CO COM 460146103 681 16,884 SH   SOLE   16,884 0 0
INTEVAC INC COM 461148108 418 80,000 SH   SOLE   80,000 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 13,510 118,849 SH   SOLE   118,849 0 0
INTUIT COM 461202103 959 4,874 SH   SOLE   4,874 0 0
INVESCO EXCHNG TRADED FD TR CHINA SMALL CP 46138E701 419 18,455 PRN   SOLE   18,455 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 254 2,544 PRN   SOLE   2,544 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 451 4,934 PRN   SOLE   4,934 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 243 4,270 PRN   SOLE   4,270 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 989 6,409 SH   SOLE   6,409 0 0
ISHARES INC MSCI CDA ETF 464286509 211 8,817 PRN   SOLE   8,817 0 0
ISHARES MSCI ISR CAP ETF 464286632 362 7,475 PRN   SOLE   7,475 0 0
ISHARES INC MSCI FRANCE ETF 464286707 394 14,861 PRN   SOLE   14,861 0 0
ISHARES INC MSCI SZ CAP ETF 464286749 549 17,430 PRN   SOLE   17,430 0 0
ISHARES MSCI GERMANY ETF 464286806 602 23,743 PRN   SOLE   23,743 0 0
ISHARES MSCI NETHERL ETF 464286814 286 10,890 PRN   SOLE   10,890 0 0
ISHARES MSCI HONG KG ETF 464286871 948 42,024 PRN   SOLE   42,024 0 0
ISHARES TR S&P 100 ETF 464287101 231 2,072 PRN   SOLE   2,072 0 0
ISHARES TR SELECT DIVID ETF 464287168 494 5,536 PRN   SOLE   5,536 0 0
ISHARES TR CORE S&P500 ETF 464287200 542 2,155 PRN   SOLE   2,155 0 0
ISHARES TR CORE US AGGBD ET 464287226 2,882 27,061 PRN   SOLE   27,061 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 227 5,800 PRN   SOLE   5,800 0 0
ISHARES TR 1-3 YR TR BD ETF 464287457 2,596 31,050 PRN   SOLE   31,050 0 0
ISHARES TR RUS 1000 ETF 464287622 3,473 25,039 PRN   SOLE   25,039 0 0
ISHARES TR CORE S&P SCP ETF 464287804 8,192 118,175 PRN   SOLE   118,175 0 0
ISHARES TR SP SMCP600VL ETF 464287879 418 3,168 PRN   SOLE   3,168 0 0
ISHARES TR SP SMCP600GR ETF 464287887 1,018 6,313 PRN   SOLE   6,313 0 0
ISHARES TR MSCI ACWI EX US 464288240 14,348 341,936 PRN   SOLE   341,936 0 0
ISHARES TR INTRMD CR BD ETF 464288638 1,075 20,501 PRN   SOLE   20,501 0 0
ISHARES TR IBONDS SEP19 ETF 46429B564 276 10,873 PRN   SOLE   10,873 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 1,119 13,256 PRN   SOLE   13,256 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 495 9,423 PRN   SOLE   9,423 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 525 16,593 PRN   SOLE   16,593 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 937 18,490 PRN   SOLE   18,490 0 0
ISHARES TR IBONDS SEP20 ETF 46434V571 305 12,020 PRN   SOLE   12,020 0 0
ISHARES TR IBONDS DEC22 ETF 46435G755 389 15,176 PRN   SOLE   15,176 0 0
ISHARES TR IBONDS DEC2021 46435G789 327 12,848 PRN   SOLE   12,848 0 0
ITERIS INC COM 46564T107 772 206,900 SH   SOLE   206,900 0 0
J & J SNACK FOODS CORP COM 466032109 1,312 9,075 SH   SOLE   9,075 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 1,039 14,475 SH   SOLE   14,475 0 0
JOHNSON & JOHNSON COM 478160104 119,067 922,640 SH   SOLE   922,640 0 0
JOHNSON CTLS INTL PLC SHS G51502105 684 23,080 SH   SOLE   23,080 0 0
JP MORGAN CHASE & CO COM 46625H100 219,601 2,249,551 SH   SOLE   2,249,551 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 22,606 236,835 SH   SOLE   236,835 0 0
KENNAMETAL INC COM 489170100 3,359 100,935 SH   SOLE   100,935 0 0
KEURIG DR PEPPER INC COM 49271V100 7,312 285,175 SH   SOLE   285,175 0 0
KIMBELL RTY PARTNERS LP UNIT 49435R102 905 66,649 SH   SOLE   66,649 0 0
KIMBERLY CLARK CORP COM 494368103 153,890 1,350,620 SH   SOLE   1,350,620 0 0
KINDER MORGAN INC DEL COM 49456B101 1,264 82,188 SH   SOLE   82,188 0 0
KINSALE CAP GROUP INC COM 49714P108 1,065 19,160 SH   SOLE   19,160 0 0
KIRBY CORP COM 497266106 133,033 1,974,962 SH   SOLE   1,974,962 0 0
KOHLS CORP COM 500255104 4,101 61,825 SH   SOLE   61,825 0 0
KRAFT FOODS INC CL A 50076Q106 1,132 26,290 SH   SOLE   26,290 0 0
KROGER CO COM 501044101 1,003 36,472 SH   SOLE   36,472 0 0
L3 TECHNOLOGIES INC COM 502413107 4,552 26,213 SH   SOLE   26,213 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 346 50,000 SH   SOLE   50,000 0 0
LAUDER ESTEE COS INC CL A 518439104 33,593 258,207 SH   SOLE   258,207 0 0
LAWSON PRODS INC COM 520776105 81,225 2,570,414 SH   SOLE   2,570,414 0 0
LEGACY TEX FINL GROUP INC COM 52471Y106 2,620 81,650 SH   SOLE   81,650 0 0
LEMAITRE VASCULAR INC COM 525558201 462 19,550 SH   SOLE   19,550 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 5,113 138,264 SH   SOLE   138,264 0 0
LIFE STORAGE INC COM 53223X107 3,096 33,295 SH   SOLE   33,295 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 2,682 19,765 SH   SOLE   19,765 0 0
LILLY ELI & CO COM 532457108 4,507 38,949 SH   SOLE   38,949 0 0
LINDE PLC COM G5494J103 22,769 145,915 SH   SOLE   145,915 0 0
LINDSAY MFG CO COM 535555106 6,351 65,985 SH   SOLE   65,985 0 0
LITTELFUSE INC COM 537008104 11,804 68,835 SH   SOLE   68,835 0 0
LIVERAMP HLDGS INC COM 53815P108 10,573 273,697 SH   SOLE   273,697 0 0
LKQ CORP COM 501889208 1,350 56,870 SH   SOLE   56,870 0 0
LOCKHEED MARTIN CORP COM 539830109 1,300 4,963 SH   SOLE   4,963 0 0
LOGMEIN INC COM 54142L109 20,856 255,682 SH   SOLE   255,682 0 0
LOWES COS INC COM 548661107 6,240 67,563 SH   SOLE   67,563 0 0
LUMENTUM HLDGS INC COM 55024U109 1,080 25,700 SH   SOLE   25,700 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3,815 66,868 SH   SOLE   66,868 0 0
MAGNOLIA OIL & GAS CORP CL A 559663109 1,877 167,420 SH   SOLE   167,420 0 0
MAIN STREET CAPITAL CORP COM 56035L104 1,424 42,130 SH   SOLE   42,130 0 0
MAMMOTH ENERGY SVCS INC COM 56155L108 1,586 88,205 SH   SOLE   88,205 0 0
MARRIOTT INTL INC NEW CL A 571903202 228 2,100 SH   SOLE   2,100 0 0
MARSH & MCLENNAN COS INC COM 571748102 495 6,202 SH   SOLE   6,202 0 0
MARTIN MARIETTA MATLS INC COM 573284106 107,285 624,219 SH   SOLE   624,219 0 0
MASTERCARD INC CL A 57636Q104 6,006 31,836 SH   SOLE   31,836 0 0
MATADOR RES CO COM 576485205 931 59,945 SH   SOLE   59,945 0 0
MCCORMICK & CO INC COM NON VTG 579780206 258 1,855 SH   SOLE   1,855 0 0
MCDONALDS CORP COM 580135101 4,474 25,193 SH   SOLE   25,193 0 0
MEDTRONIC INC COM G5960L103 30,994 340,741 SH   SOLE   340,741 0 0
MERCK & CO INC COM 58933Y105 131,413 1,719,835 SH   SOLE   1,719,835 0 0
MERCURY SYS INC COM 589378108 4,346 91,900 SH   SOLE   91,900 0 0
MESA LABS INC COM 59064R109 9,132 43,821 SH   SOLE   43,821 0 0
METLIFE INC COM 59156R108 4,497 109,517 SH   SOLE   109,517 0 0
MICHAEL KORS HLDGS LTD SHS G60754101 367 9,670 SH   SOLE   9,670 0 0
MICROSOFT CORP COM 594918104 306,439 3,017,020 SH   SOLE   3,017,020 0 0
MIDDLEBY CORP COM 596278101 1,600 15,575 SH   SOLE   15,575 0 0
MONDELEZ INTL INC CL A 609207105 31,226 780,074 SH   SOLE   780,074 0 0
MOODYS CORP COM 615369105 43,749 312,405 SH   SOLE   312,405 0 0
MSA SAFETY INC COM 553498106 1,352 14,340 SH   SOLE   14,340 0 0
MSC INDL DIRECT INC CL A 553530106 2,302 29,930 SH   SOLE   29,930 0 0
MSCI INC COM 55354G100 2,454 16,645 SH   SOLE   16,645 0 0
MULTI COLOR CORP COM 625383104 1,570 44,739 SH   SOLE   44,739 0 0
MURPHY OIL CORP COM 626717102 2,524 107,892 SH   SOLE   107,892 0 0
MURPHY USA INC COM 626755102 2,061 26,897 SH   SOLE   26,897 0 0
NATIONAL INSTRS CORP COM 636518102 91,640 2,019,381 SH   SOLE   2,019,381 0 0
NEOGEN CORP COM 640491106 46,419 814,368 SH   SOLE   814,368 0 0
NETAPP INC COM 64110D104 1,793 30,050 SH   SOLE   30,050 0 0
NEWELL BRANDS INC COM 651229106 632 33,984 SH   SOLE   33,984 0 0
NEWMARK GROUP INC CL A 65158N102 720 89,818 SH   SOLE   89,818 0 0
NEXSTAR MEDIA GROUP INC CL A 65336K103 3,429 43,605 SH   SOLE   43,605 0 0
NEXTERA ENERGY INC COM 65339F101 1,274 7,329 SH   SOLE   7,329 0 0
NIKE INC CL B 654106103 65,274 880,412 SH   SOLE   880,412 0 0
NOBLE ENERGY INC COM 655044105 27,355 1,458,167 SH   SOLE   1,458,167 0 0
NORFOLK SOUTHERN CORP COM 655844108 270 1,804 SH   SOLE   1,804 0 0
NORTHERN TR CORP COM 665859104 6,048 72,359 SH   SOLE   72,359 0 0
NOVARTIS A G SPONSORED ADR 66987V109 326 3,796 SH   SOLE   3,796 0 0
NUTRI SYS INC NEW COM 67069D108 3,667 83,580 SH   SOLE   83,580 0 0
NUVEEN MUN VALUE FD INC COM 670928100 95 10,300 PRN   SOLE   10,300 0 0
NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 299 21,216 PRN   SOLE   21,216 0 0
NV5 GLOBAL INC COM 62945V109 1,360 22,460 SH   SOLE   22,460 0 0
NVIDIA CORP COM 67066G104 469 3,510 SH   SOLE   3,510 0 0
O REILLY AUTOMOTIVE INC COM 67103H107 23,260 67,552 SH   SOLE   67,552 0 0
OASIS PETE INC NEW COM 674215108 865 156,490 SH   SOLE   156,490 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 117,743 1,918,259 SH   SOLE   1,918,259 0 0
OLD DOMINION FGHT LINES INC COM 679580100 395 3,200 SH   SOLE   3,200 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 4,240 63,750 SH   SOLE   63,750 0 0
OMNICELL INC COM 68213N109 4,843 79,085 SH   SOLE   79,085 0 0
ONESPAN INC COM 68287N100 1,912 147,680 SH   SOLE   147,680 0 0
ORACLE CORP COM 68389X105 44,991 996,488 SH   SOLE   996,488 0 0
ORIGIN BANCORP INC COM 68621T102 15,302 448,994 SH   SOLE   448,994 0 0
OXFORD INDS INC COM 691497309 3,044 42,855 SH   SOLE   42,855 0 0
PACCAR INC COM 693718108 464 8,114 SH   SOLE   8,114 0 0
PARKER HANNIFAN CORP COM 701094104 22,238 149,105 SH   SOLE   149,105 0 0
PARSLEY ENERGY INC CL A 701877102 700 43,830 SH   SOLE   43,830 0 0
PARTY CITY HOLDCO INC COM 702149105 1,144 114,600 SH   SOLE   114,600 0 0
PATRICK INDS INC COM 703343103 225 7,585 SH   SOLE   7,585 0 0
PAYPAL HLDGS INC COM 70450Y103 170,610 2,028,898 SH   SOLE   2,028,898 0 0
PEMBINA PIPELINE CORP COM 706327103 386 13,000 SH   SOLE   13,000 0 0
PEPSICO INC COM 713448108 168,477 1,524,952 SH   SOLE   1,524,952 0 0
PERKINELMER INC COM 714046109 197,087 2,509,063 SH   SOLE   2,509,063 0 0
PFIZER INC COM 717081103 129,318 2,962,609 SH   SOLE   2,962,609 0 0
PGT INC COM 69336V101 2,195 138,475 SH   SOLE   138,475 0 0
PHILIP MORRIS INTL INC COM 718172109 1,592 23,850 SH   SOLE   23,850 0 0
PHILLIPS 66 COM 718546104 639 7,414 SH   SOLE   7,414 0 0
PIMCO ETF TR TOTL RETN ETF 72201R775 257 2,500 PRN   SOLE   2,500 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866 255 4,835 PRN   SOLE   4,835 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 2,427 52,645 SH   SOLE   52,645 0 0
PIONEER NAT RES CO COM 723787107 35,713 271,542 SH   SOLE   271,542 0 0
PLANET FITNESS INC CL A 72703H101 3,404 63,490 SH   SOLE   63,490 0 0
PNC FINL SVCS GROUP INC COM 693475105 439 3,755 SH   SOLE   3,755 0 0
POLARIS INDS INC COM 731068102 2,053 26,775 SH   SOLE   26,775 0 0
POOL CORPORATION COM 73278L105 1,993 13,405 SH   SOLE   13,405 0 0
POST HLDGS INC COM 737446104 13,093 146,895 SH   SOLE   146,895 0 0
POTLATCHDELTIC CORPORATION COM 737630103 600 18,957 SH   SOLE   18,957 0 0
PPG INDS INC COM 693506107 349 3,418 SH   SOLE   3,418 0 0
PRA HEALTH SCIENCES INC COM 69354M108 2,042 22,210 SH   SOLE   22,210 0 0
PROASSURANCE CORP COM 74267C106 4,041 99,633 SH   SOLE   99,633 0 0
PROCTER & GAMBLE CO COM 742718109 101,490 1,104,115 SH   SOLE   1,104,115 0 0
PROOFPOINT INC COM 743424103 551 6,575 SH   SOLE   6,575 0 0
PROSPERITY BANCSHARES INC COM 743606105 4,047 64,966 SH   SOLE   64,966 0 0
PRUDENTIAL FINL INC COM 744320102 10,187 124,918 SH   SOLE   124,918 0 0
QUALCOMM INC COM 747525103 678 11,916 SH   SOLE   11,916 0 0
QUIDEL CORP COM 74838J101 391 8,000 SH   SOLE   8,000 0 0
RAMBUS INC DEL COM 750917106 199 26,000 SH   SOLE   26,000 0 0
RANGE RES CORP COM 75281A109 199 20,760 SH   SOLE   20,760 0 0
RAVEN INDS INC COM 754212108 8,845 244,398 SH   SOLE   244,398 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 955 12,832 SH   SOLE   12,832 0 0
RAYTHEON CO COM NEW 755111507 4,958 32,332 SH   SOLE   32,332 0 0
R1 RCM INC COM 749397105 1,902 239,300 SH   SOLE   239,300 0 0
REALPAGE INC COM 75606N109 64,233 1,332,912 SH   SOLE   1,332,912 0 0
REATA PHARMACEUTICALS INC CL A 75615P103 5,551 98,945 SH   SOLE   98,945 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 11,461 161,040 SH   SOLE   161,040 0 0
RENASANT CORP COM 75970E107 5,482 181,650 SH   SOLE   181,650 0 0
REPUBLIC SVCS INC COM 760759100 5,373 74,536 SH   SOLE   74,536 0 0
REXNORD CORP NEW COM 76169B102 3,136 136,655 SH   SOLE   136,655 0 0
ROCKWELL AUTOMATION INC COM 773903109 66,692 443,197 SH   SOLE   443,197 0 0
ROKU INC COM CL A 77543R102 3,913 127,725 SH   SOLE   127,725 0 0
ROPER INDS INC NEW COM 776696106 168,173 630,995 SH   SOLE   630,995 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 4,796 70,000 SH   SOLE   70,000 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1,270 21,790 SH   SOLE   21,790 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 292 4,875 SH   SOLE   4,875 0 0
RUBICON PROJ INC COM 78112V102 1,694 454,250 SH   SOLE   454,250 0 0
SABINE ROYALTY TR UNIT BEN INT 785688102 848 22,741 SH   SOLE   22,741 0 0
SALESFORCE COM INC COM 79466L302 7,427 54,227 SH   SOLE   54,227 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 2,512 15,519 SH   SOLE   15,519 0 0
SCHLUMBERGER LTD COM 806857108 16,534 458,256 SH   SOLE   458,256 0 0
SCHWAB CHARLES CORP NEW COM 808513105 399 9,619 SH   SOLE   9,619 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,183 25,189 PRN   SOLE   25,189 0 0
SEACHANGE INTL INC COM 811699107 243 192,500 SH   SOLE   192,500 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 2,689 103,350 SH   SOLE   103,350 0 0
SEALED AIR CORP NEW COM 81211K100 361 10,362 SH   SOLE   10,362 0 0
SECUREWORKS CORP CL A 81374A105 372 22,000 SH   SOLE   22,000 0 0
SEI INVESTMENTS CO COM 784117103 3,672 79,482 SH   SOLE   79,482 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 260 3,011 PRN   SOLE   3,011 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 280 2,831 SH   SOLE   2,831 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 228 3,533 PRN   SOLE   3,533 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 369 5,957 PRN   SOLE   5,957 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 290 5,718 SH   SOLE   5,718 0 0
SERVICE CORP INTL COM 817565104 264 6,545 SH   SOLE   6,545 0 0
SHERWIN WILLIAMS CO COM 824348106 22,126 56,235 SH   SOLE   56,235 0 0
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 32,056 1,328,483 SH   SOLE   1,328,483 0 0
SM ENERGY CO COM 78454L100 395 25,506 SH   SOLE   25,506 0 0
SONOCO PRODS CO COM 835495102 830 15,616 SH   SOLE   15,616 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 3,051 96,085 SH   SOLE   96,085 0 0
SOUTHWEST AIRLS CO COM 844741108 786 16,921 SH   SOLE   16,921 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,735 14,943 SH   SOLE   14,943 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 1,619 13,350 PRN   SOLE   13,350 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 344 10,341 PRN   SOLE   10,341 0 0
SPDR SERIES TRUST BLOMBRG BRC INTR 78464A375 1,180 35,700 PRN   SOLE   35,700 0 0
SPDR SERIES TRUST BRC HGH YLD BD 78464A417 238 7,099 PRN   SOLE   7,099 0 0
SRC ENERGY INC COM 78470V108 654 139,060 SH   SOLE   139,060 0 0
STAAR SURGICAL CO COM PAR $0.01 852312305 5,261 164,870 SH   SOLE   164,870 0 0
STAMPS COM INC COM NEW 852857200 2,090 13,430 SH   SOLE   13,430 0 0
STANLEY BLACK & DECKER INC COM 854502101 10,350 86,434 SH   SOLE   86,434 0 0
STARBUCKS CORP COM 855244109 7,502 116,485 SH   SOLE   116,485 0 0
MADDEN STEVEN LTD COM 556269108 1,972 65,182 SH   SOLE   65,182 0 0
STRYKER CORP COM 863667101 3,179 20,281 SH   SOLE   20,281 0 0
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 224 11,650 SH   SOLE   11,650 0 0
SUNTRUST BKS INC COM 867914103 62,965 1,248,311 SH   SOLE   1,248,311 0 0
SVB FINL GROUP COM 78486Q101 1,988 10,465 SH   SOLE   10,465 0 0
SYSCO CORP COM 871829107 2,935 46,833 SH   SOLE   46,833 0 0
SYSTEMAX INC COM 871851101 17,287 723,599 SH   SOLE   723,599 0 0
TJX COS INC NEW COM 872540109 202 4,524 SH   SOLE   4,524 0 0
TALEND S A ADS 874224207 260 7,000 SH   SOLE   7,000 0 0
TANGER FACTORY OUTLET CTRS I COM 875465106 1,860 91,990 SH   SOLE   91,990 0 0
TAPESTRY INC COM 876030107 9,418 279,060 SH   SOLE   279,060 0 0
TARGET CORP COM 87612E106 4,417 66,831 SH   SOLE   66,831 0 0
TE CONNECTIVITY LTD REG SHS H84989104 1,429 18,900 SH   SOLE   18,900 0 0
TELADOC INC COM 87918A105 1,094 22,075 SH   SOLE   22,075 0 0
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 6,589 128,966 SH   SOLE   128,966 0 0
TEXAS INSTRS INC COM 882508104 11,148 117,963 SH   SOLE   117,963 0 0
TEXTAINER GROUP HOLDINGS LTD COM G8766E109 835 83,795 SH   SOLE   83,795 0 0
THE TRADE DESK INC COM CL A 88339J105 6,930 59,710 SH   SOLE   59,710 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 296,675 1,325,686 SH   SOLE   1,325,686 0 0
TIER REIT INC COM NEW 88650V208 1,653 80,140 SH   SOLE   80,140 0 0
TIFFANY & CO NEW COM 886547108 55,822 693,361 SH   SOLE   693,361 0 0
TORCHMARK CORP COM 891027104 403 5,412 SH   SOLE   5,412 0 0
TORO CO COM 891092108 39,206 701,616 SH   SOLE   701,616 0 0
TRACTOR SUPPLY CO COM 892356106 48,795 584,797 SH   SOLE   584,797 0 0
TRANSDIGM GROUP INC COM 893641100 1,113 3,274 SH   SOLE   3,274 0 0
TREX CO INC COM 89531P105 1,355 22,820 SH   SOLE   22,820 0 0
TRIMBLE NAVIGATION LTD COM 896239100 141,863 4,310,625 SH   SOLE   4,310,625 0 0
TRITON INTL LTD CL A G9078F107 2,512 80,850 SH   SOLE   80,850 0 0
TRUPANION INC COM 898202106 849 33,340 SH   SOLE   33,340 0 0
TWILIO INC CL A 90138F102 3,147 35,245 SH   SOLE   35,245 0 0
TYLER TECHNOLOGIES INC COM 902252105 11,647 62,679 SH   SOLE   62,679 0 0
U S PHYSICAL THERAPY INC COM 90337L108 5,932 57,955 SH   SOLE   57,955 0 0
UNILEVER N V N Y SHS NEW 904784709 10,604 197,100 SH   SOLE   197,100 0 0
UNION PAC CORP COM 907818108 161,406 1,167,664 SH   SOLE   1,167,664 0 0
UNITED PARCEL SERVICE INC CL B 911312106 3,982 40,827 SH   SOLE   40,827 0 0
UNITED TECHNOLOGIES CORP COM 913017109 25,445 238,964 SH   SOLE   238,964 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,990 12,001 SH   SOLE   12,001 0 0
UPLAND SOFTWARE INC COM 91544A109 259 9,513 SH   SOLE   9,513 0 0
URANIUM ENERGY CORP COM 916896103 25 20,000 SH   SOLE   20,000 0 0
US BANCORP DEL COM NEW 902973304 133,057 2,911,529 SH   SOLE   2,911,529 0 0
V F CORP COM 918204108 161,669 2,266,174 SH   SOLE   2,266,174 0 0
VALMONT INDS INC COM 920253101 56,698 511,020 SH   SOLE   511,020 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 573 7,050 PRN   SOLE   7,050 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 1,363 17,345 PRN   SOLE   17,345 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 242 3,059 PRN   SOLE   3,059 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 380 10,244 PRN   SOLE   10,244 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 239 3,061 PRN   SOLE   3,061 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 384 10,072 PRN   SOLE   10,072 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 5,580 24,280 PRN   SOLE   24,280 0 0
VANGUARD INDEX FDS REIT ETF 922908553 476 6,378 SH   SOLE   6,378 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,590 15,928 PRN   SOLE   15,928 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,340 10,153 PRN   SOLE   10,153 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 762 9,774 PRN   SOLE   9,774 0 0
VERISK ANALYTICS INC COM 92345Y106 19,415 178,056 SH   SOLE   178,056 0 0
VERITEX HLDGS INC COM 923451108 2,893 135,308 SH   SOLE   135,308 0 0
VERIZON COMMUNICATIONS COM 92343V104 12,293 218,650 SH   SOLE   218,650 0 0
VIACOM INC NEW CL B 92553P201 1,940 75,494 SH   SOLE   75,494 0 0
VIEWRAY INC COM 92672L107 1,320 217,520 SH   SOLE   217,520 0 0
VISA INC COM CL A 92826C839 97,835 741,511 SH   SOLE   741,511 0 0
VULCAN MATS CO COM 929160109 1,113 11,261 SH   SOLE   11,261 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 43,667 639,055 SH   SOLE   639,055 0 0
WAL MART STORES INC COM 931142103 34,309 368,316 SH   SOLE   368,316 0 0
WASTE CONNECTIONS INC COM 94106B101 68,815 926,805 SH   SOLE   926,805 0 0
WASTE MGMT INC DEL COM 94106L109 27,728 311,580 SH   SOLE   311,580 0 0
WATERS CORP COM 941848103 641 3,400 SH   SOLE   3,400 0 0
WATSCO INC COM 942622200 658 4,730 SH   SOLE   4,730 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 1,653 25,610 SH   SOLE   25,610 0 0
WELLS FARGO & CO NEW COM 949746101 13,316 288,976 SH   SOLE   288,976 0 0
WESTWOOD HLDGS GROUP INC COM 961765104 2,001 58,850 SH   SOLE   58,850 0 0
WEYERHAEUSER CO COM 962166104 670 30,638 SH   SOLE   30,638 0 0
WHIRLPOOL CORP COM 963320106 1,677 15,693 SH   SOLE   15,693 0 0
WIDEPOINT CORP COM 967590100 167 400,000 SH   SOLE   400,000 0 0
WINGSTOP INC COM 974155103 2,552 39,750 SH   SOLE   39,750 0 0
WISDOMTREE TR JP SMALLCP DIV 97717W836 390 6,057 PRN   SOLE   6,057 0 0
WOODWARD INC COM 980745103 680 9,160 SH   SOLE   9,160 0 0
WORTHINGTON INDS INC COM 981811102 2,613 75,000 SH   SOLE   75,000 0 0
WPX ENERGY INC COM 98212B103 10,859 956,727 SH   SOLE   956,727 0 0
XILINX INC COM 983919101 15,176 178,190 SH   SOLE   178,190 0 0
YUM BRANDS INC COM 988498101 2,880 31,333 SH   SOLE   31,333 0 0
YUM CHINA HLDGS INC COM 98850P109 1,972 58,820 SH   SOLE   58,820 0 0
ZIMMER HLDGS INC COM 98956P102 305 2,939 SH   SOLE   2,939 0 0
ZIONS BANCORPORATION COM 989701107 68,507 1,681,564 SH   SOLE   1,681,564 0 0
ZIX CORP COM 98974P100 387 67,500 SH   SOLE   67,500 0 0
ZOETIS INC CL A 98978V103 161,100 1,883,328 SH   SOLE   1,883,328 0 0