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 8,187 59,974 SH   SOLE   59,974 0 0
A H BELO CORP COM CL A 001282102 1,716 997,445 SH   SOLE   997,445 0 0
A10 NETWORKS INC COM 002121101 497 80,000 SH   SOLE   80,000 0 0
ABBOTT LABS COM 002824100 178,480 2,261,819 SH   SOLE   2,261,819 0 0
ABBVIE INC COM 00287Y109 72,673 953,833 SH   SOLE   953,833 0 0
ABRAXAS PETE CORP COM 003830106 2 15,809 SH   SOLE   15,809 0 0
ACCENTURE LTD BERMUDA CL A G1151C101 33,783 206,927 SH   SOLE   206,927 0 0
ACI WORLDWIDE INC COM 004498101 19,368 801,982 SH   SOLE   801,982 0 0
ADOBE SYS INC COM 00724F101 341,881 1,074,287 SH   SOLE   1,074,287 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 2,283 31,873 SH   SOLE   31,873 0 0
AGNC INVT CORP COM 00123Q104 121 11,395 SH   SOLE   11,395 0 0
AIR PRODS & CHEMS INC COM 009158106 199,569 999,794 SH   SOLE   999,794 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 243,802 2,664,795 SH   SOLE   2,664,795 0 0
ALAMO GROUP INC COM 011311107 7,667 86,360 SH   SOLE   86,360 0 0
ALARM COM HLDGS INC COM 011642105 3,854 99,060 SH   SOLE   99,060 0 0
ALCON ORD SHS H01301128 62,723 1,234,222 SH   SOLE   1,234,222 0 0
ALIGN TECHNOLOGY INC COM 016255101 625 3,595 SH   SOLE   3,595 0 0
ALLERGAN PLC SHS G0177J108 207 1,168 SH   SOLE   1,168 0 0
ALLSTATE CORP COM 020002101 21,882 238,544 SH   SOLE   238,544 0 0
ALPHABET INC CLASS A COM 02079K305 178,415 153,548 SH   SOLE   153,548 0 0
ALPHABET INC CLASS C COM 02079K107 166,035 142,788 SH   SOLE   142,788 0 0
ALTRIA GROUP INC COM 02209S103 715 18,490 SH   SOLE   18,490 0 0
AMAZON COM INC COM 023135106 419,104 214,956 SH   SOLE   214,956 0 0
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 204 17,280 SH   SOLE   17,280 0 0
AMERICAN CAMPUS CMNTYS INC COM 024835100 230 8,280 SH   SOLE   8,280 0 0
AMERICAN ELEC PWR CO INC COM 025537101 273 3,410 SH   SOLE   3,410 0 0
AMERICAN EXPRESS CO COM 025816109 24,212 282,818 SH   SOLE   282,818 0 0
AMERICAN TOWER CORP COM 03027X100 28,187 129,446 SH   SOLE   129,446 0 0
AMERICAN WOODMARK CORP COM 030506109 1,231 27,015 SH   SOLE   27,015 0 0
AMETEK INC NEW COM 031100100 3,483 48,366 SH   SOLE   48,366 0 0
AMGEN INC CL A 031162100 121,927 601,423 SH   SOLE   601,423 0 0
AMPHENOL CORP NEW CL A 032095101 779 10,692 SH   SOLE   10,692 0 0
ANALOG DEVICES INC COM 032654105 348 3,884 SH   SOLE   3,884 0 0
ANNALY CAP MGMT INC COM 035710409 72 14,250 SH   SOLE   14,250 0 0
ANSYS INC COM 03662Q105 988 4,250 SH   SOLE   4,250 0 0
AON PLC SHS CL A G0408V102 279 1,688 SH   SOLE   1,688 0 0
APOLLO ENDOSURGERY INC COM 03767D108 1,053 548,454 SH   SOLE   548,454 0 0
APPIAN CORP CL A 03782L101 3,251 80,805 SH   SOLE   80,805 0 0
APPLE COMPUTER INC COM 037833100 501,031 1,970,313 SH   SOLE   1,970,313 0 0
APTARGROUP INC COM 038336103 348 3,500 SH   SOLE   3,500 0 0
AT&T INC COM 00206R102 112,850 3,871,371 SH   SOLE   3,871,371 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 15,138 110,753 SH   SOLE   110,753 0 0
AUTOZONE INC COM 053332102 1,972 2,331 SH   SOLE   2,331 0 0
AVANOS MED INC COM 05350V106 1,017 37,780 SH   SOLE   37,780 0 0
AVERY DENNISON CORP COM 053611109 977 9,594 SH   SOLE   9,594 0 0
AZZ INC COM 002474104 6,688 237,825 SH   SOLE   237,825 0 0
BAIDU INC SPON ADR REP A 056752108 327 3,245 SH   SOLE   3,245 0 0
BALL CORP COM 058498106 21,269 328,939 SH   SOLE   328,939 0 0
BANCORPSOUTH BK TUPELO MISS COM 05971J102 7,325 387,164 SH   SOLE   387,164 0 0
BANK NEW YORK INC COM 064058100 1,088 32,304 SH   SOLE   32,304 0 0
BANK OF AMERICA CORPORATION COM 060505104 160,509 7,560,485 SH   SOLE   7,560,485 0 0
BARNES GROUP INC COM 067806109 5,900 141,048 SH   SOLE   141,048 0 0
BECTON DICKINSON & CO COM 075887109 40,537 176,425 SH   SOLE   176,425 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,080 15 SH   SOLE   15 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670702 37,104 202,940 SH   SOLE   202,940 0 0
BHP BILLITON LTD SPONSORED ADR 088606108 1,846 50,300 SH   SOLE   50,300 0 0
BLACK KNIGHT INC COM 09215C105 59,019 1,016,521 SH   SOLE   1,016,521 0 0
BLACKROCK INC COM 09247X101 373 848 SH   SOLE   848 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 556 12,200 SH   SOLE   12,200 0 0
BOEING CO COM 097023105 1,283 8,604 SH   SOLE   8,604 0 0
BOK FINL CORP COM NEW 05561Q201 518 12,171 SH   SOLE   12,171 0 0
BOOKING HLDGS INC COM 09857L108 1,700 1,264 SH   SOLE   1,264 0 0
BOSTON SCIENTIFIC CORP COM 101137107 911 27,912 SH   SOLE   27,912 0 0
BP PLC SPONSORED ADR 055622104 255 10,450 SH   SOLE   10,450 0 0
BRIGHAM MINERALS INC CL A COM 10918L103 988 119,410 SH   SOLE   119,410 0 0
BRIGHTCOVE INC COM 10921T101 599 86,000 SH   SOLE   86,000 0 0
BRINKER INTL INC COM 109641100 174 14,524 SH   SOLE   14,524 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 6,927 124,272 SH   SOLE   124,272 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 20,761 218,926 SH   SOLE   218,926 0 0
BROWN FORMAN CORP CL B 115637209 293 5,270 SH   SOLE   5,270 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 2,286 186,940 SH   SOLE   186,940 0 0
CABOT OIL & GAS CORP COM 127097103 57,102 3,321,832 SH   SOLE   3,321,832 0 0
CANADIAN NATL RY CO COM 136375102 1,059 13,638 SH   SOLE   13,638 0 0
CANTEL MEDICAL CORP COM 138098108 990 27,580 SH   SOLE   27,580 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 663 33,985 SH   SOLE   33,985 0 0
CASS INFORMATION SYS INC COM 14808P109 1,295 36,824 SH   SOLE   36,824 0 0
CATERPILLAR INC DEL COM 149123101 1,553 13,385 SH   SOLE   13,385 0 0
CBTX INC COM 12481V104 21,804 1,227,010 SH   SOLE   1,227,010 0 0
CECO ENVIRONMENTAL CORP COM 125141101 11,161 2,389,978 SH   SOLE   2,389,978 0 0
CENTURY CMNTYS INC COM 156504300 1,443 99,430 SH   SOLE   99,430 0 0
CHARLES RIV LABS INTL INC COM 159864107 50,239 398,058 SH   SOLE   398,058 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 879 2,014 SH   SOLE   2,014 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 398 3,955 SH   SOLE   3,955 0 0
CHESAPEAKE ENERGY CORP COM 165167107 2 10,000 SH   SOLE   10,000 0 0
CHEVRON CORP NEW COM 166764100 79,126 1,092,000 SH   SOLE   1,092,000 0 0
CHUBB LIMITED COM H1467J104 1,365 12,220 SH   SOLE   12,220 0 0
CINTAS CORP COM 172908105 83,610 482,679 SH   SOLE   482,679 0 0
CISCO SYS INC COM 17275R102 16,595 422,149 SH   SOLE   422,149 0 0
CITIGROUP INC COM NEW 172967424 6,605 156,809 SH   SOLE   156,809 0 0
CITRIX SYS INC COM 177376100 8,798 62,154 SH   SOLE   62,154 0 0
COCA COLA CO COM 191216100 136,046 3,074,486 SH   SOLE   3,074,486 0 0
COLFAX CORP COM 194014106 2,691 135,920 SH   SOLE   135,920 0 0
COLGATE PALMOLIVE CO COM 194162103 101,133 1,524,002 SH   SOLE   1,524,002 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 217 3,105 SH   SOLE   3,105 0 0
COMCAST CORP NEW CL A 20030N101 4,289 124,749 SH   SOLE   124,749 0 0
COMERICA INC COM 200340107 81,549 2,779,439 SH   SOLE   2,779,439 0 0
COMMSCOPE HLDG CO INC COM 20337X109 401 44,000 SH   SOLE   44,000 0 0
COMPASS MINERALS INTL INC COM 20451N101 2,499 64,950 SH   SOLE   64,950 0 0
CONOCOPHILLIPS COM 20825C104 56,147 1,822,963 SH   SOLE   1,822,963 0 0
CONSTELLATION BRANDS INC CL A 21036P108 434 3,024 SH   SOLE   3,024 0 0
CONTANGO OIL & GAS COMPANY COM NEW 21075N204 8,230 5,486,894 SH   SOLE   5,486,894 0 0
COPART INC COM 217204106 3,181 46,430 SH   SOLE   46,430 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 888 27,970 SH   SOLE   27,970 0 0
CORTEVA INC COM 22052L104 13,712 583,476 SH   SOLE   583,476 0 0
COSTCO WHSL CORP NEW COM 22160K105 4,002 14,034 SH   SOLE   14,034 0 0
COUPA SOFTWARE INC COM 22266L106 608 4,350 SH   SOLE   4,350 0 0
CROSSFIRST BANKSHARES INC COM 22766M109 8,786 1,045,976 SH   SOLE   1,045,976 0 0
CSW INDUSTRIALS INC COM 126402106 2,403 37,060 SH   SOLE   37,060 0 0
CULLEN FROST BANKERS INC COM 229899109 122,846 2,201,935 SH   SOLE   2,201,935 0 0
CVS CORP COM 126650100 2,305 38,855 SH   SOLE   38,855 0 0
CYNERGISTEK INC COM 23258P105 626 443,880 SH   SOLE   443,880 0 0
CYRUSONE INC COM 23283R100 210 3,396 SH   SOLE   3,396 0 0
DANAHER CORP DEL COM 235851102 308,016 2,225,389 SH   SOLE   2,225,389 0 0
DEERE & CO COM 244199105 324 2,343 SH   SOLE   2,343 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 447 3,516 SH   SOLE   3,516 0 0
DIAMONDBACK ENERGY INC COM 25278X109 268 10,230 SH   SOLE   10,230 0 0
DISCOVER FINL SVCS COM 254709108 202 5,673 SH   SOLE   5,673 0 0
DISNEY WALT CO COM DISNEY 254687106 108,548 1,123,685 SH   SOLE   1,123,685 0 0
DOLLAR GEN CORP NEW COM 256677105 598 3,960 SH   SOLE   3,960 0 0
DOLLAR TREE INC COM 256746108 18,093 246,262 SH   SOLE   246,262 0 0
DOMINION RES INC VA NEW COM 25746U109 258 3,570 SH   SOLE   3,570 0 0
DOMO INC COM CL B 257554105 229 23,000 SH   SOLE   23,000 0 0
DOVER CORP COM 260003108 1,302 15,512 SH   SOLE   15,512 0 0
DUKE ENERGY CORP NEW COM 26441C204 423 5,233 SH   SOLE   5,233 0 0
DUPONT DE NEMOURS INC COM 26614N102 5,383 157,869 SH   SOLE   157,869 0 0
DXP ENTERPRISES INC NEW COM NEW 233377407 5,284 431,028 SH   SOLE   431,028 0 0
EAGLE MATERIALS INC COM 26969P108 1,201 20,555 SH   SOLE   20,555 0 0
EATON CORP PLC SHS G29183103 616 7,927 SH   SOLE   7,927 0 0
ECOLAB INC COM 278865100 154,755 993,105 SH   SOLE   993,105 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 360 1,908 SH   SOLE   1,908 0 0
EMCOR GROUP INC COM 29084Q100 1,387 22,620 SH   SOLE   22,620 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 3,354 57,975 SH   SOLE   57,975 0 0
EMERSON ELEC CO COM 291011104 56,576 1,187,334 SH   SOLE   1,187,334 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 135 29,440 SH   SOLE   29,440 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 4,075 284,943 SH   SOLE   284,943 0 0
ENVESTNET INC COM 29404K106 9,698 180,320 SH   SOLE   180,320 0 0
EOG RES INC COM 26875P101 46,128 1,284,199 SH   SOLE   1,284,199 0 0
EURONET WORLDWIDE INC COM 298736109 1,035 12,070 SH   SOLE   12,070 0 0
EVERI HLDGS INC COM 30034T103 873 264,512 SH   SOLE   264,512 0 0
EVOLENT HEALTH INC CL A 30050B101 644 118,540 SH   SOLE   118,540 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 1,482 132,230 SH   SOLE   132,230 0 0
EXACT SCIENCES CORP COM 30063P105 345 5,940 SH   SOLE   5,940 0 0
EXXON MOBIL CORP COM 30231G102 31,489 829,300 SH   SOLE   829,300 0 0
FACEBOOK INC CL A 30303M102 60,424 362,255 SH   SOLE   362,255 0 0
FAIR ISAAC CORP COM 303250104 489 1,590 SH   SOLE   1,590 0 0
FASTENAL CO COM 311900104 281 9,000 SH   SOLE   9,000 0 0
FASTLY INC COM 31188V100 2,084 109,790 SH   SOLE   109,790 0 0
FEDERAL SIGNAL COM 313855108 2,066 75,740 SH   SOLE   75,740 0 0
FERRO CORP COM 315405100 1,383 147,785 SH   SOLE   147,785 0 0
FIREEYE INC COM 31816Q101 1,473 139,248 SH   SOLE   139,248 0 0
FIRST FINL BANKSHARES COM 32020R109 13,879 517,110 SH   SOLE   517,110 0 0
FIRST INDUSTRIAL REALTY TRUS COM 32054K103 2,602 78,310 SH   SOLE   78,310 0 0
FIRSTCASH INC COM 33767D105 1,523 21,225 SH   SOLE   21,225 0 0
FIRSTSERVICE CORP NEW COM 33767E202 1,369 17,755 SH   SOLE   17,755 0 0
FIVE BELOW INC COM 33829M101 936 13,300 SH   SOLE   13,300 0 0
FIVE9 INC COM 338307101 2,966 38,795 SH   SOLE   38,795 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 8,582 46,008 SH   SOLE   46,008 0 0
FLIR SYS INC COM 302445101 50,991 1,598,969 SH   SOLE   1,598,969 0 0
FMC CORP COM NEW 302491303 233,042 2,852,760 SH   SOLE   2,852,760 0 0
FORTINET INC COM 34959E109 4,577 45,241 SH   SOLE   45,241 0 0
FORTIVE CORP COM 34959J108 47,291 856,872 SH   SOLE   856,872 0 0
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 205 25,000 SH   SOLE   25,000 0 0
FRANKLIN ELEC INC COM 353514102 57,570 1,221,516 SH   SOLE   1,221,516 0 0
FRESHPET INC COM 358039105 3,284 51,420 SH   SOLE   51,420 0 0
GARMIN LTD SHS H2906T109 564 7,530 SH   SOLE   7,530 0 0
GENERAC HLDGS INC COM 368736104 64,096 687,947 SH   SOLE   687,947 0 0
GENERAL DYNAMICS CORP COM 369550108 6,998 52,888 SH   SOLE   52,888 0 0
GENERAL ELECTRIC CO COM 369604103 109 13,715 SH   SOLE   13,715 0 0
GENERAL MLS INC COM 370334104 3,199 60,623 SH   SOLE   60,623 0 0
GENESIS ENERGY L P UNIT LTD PARTN 371927104 41 10,541 SH   SOLE   10,541 0 0
GENTEX CORP COM 371901109 650 29,350 SH   SOLE   29,350 0 0
GILEAD SCIENCES INC COM 375558103 594 7,940 SH   SOLE   7,940 0 0
GLACIER BANCORP INC NEW COM 37637Q105 39,572 1,163,716 SH   SOLE   1,163,716 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 254 6,713 SH   SOLE   6,713 0 0
GLOBE LIFE INC COM 37959E102 376 5,223 SH   SOLE   5,223 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 805 5,205 SH   SOLE   5,205 0 0
GOOSEHEAD INS INC CL A 38267D109 3,828 85,780 SH   SOLE   85,780 0 0
GORMAN RUPP CO COM 383082104 11,104 355,775 SH   SOLE   355,775 0 0
GRACO INC COM 384109104 583 11,965 SH   SOLE   11,965 0 0
GRAHAM CORP COM 384556106 851 66,000 SH   SOLE   66,000 0 0
GRAINGER W W INC COM 384802104 1,318 5,305 SH   SOLE   5,305 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 399 5,030 SH   SOLE   5,030 0 0
HALLIBURTON CO COM 406216101 348 50,865 SH   SOLE   50,865 0 0
HANOVER INS GROUP INC COM 410867105 2,144 23,665 SH   SOLE   23,665 0 0
HASBRO INC COM 418056107 358 5,000 SH   SOLE   5,000 0 0
HEALTHEQUITY INC COM 42226A107 2,464 48,710 SH   SOLE   48,710 0 0
HESS CORP COM 42809H107 570 17,130 SH   SOLE   17,130 0 0
HILL ROM HLDGS INC COM 431475102 1,252 12,442 SH   SOLE   12,442 0 0
HILLTOP HOLDINGS INC COM 432748101 721 47,674 SH   SOLE   47,674 0 0
HOME BANCSHARES INC COM 436893200 9,045 754,367 SH   SOLE   754,367 0 0
HOME DEPOT INC COM 437076102 247,468 1,325,413 SH   SOLE   1,325,413 0 0
HONEYWELL INTL INC COM 438516106 226,923 1,696,114 SH   SOLE   1,696,114 0 0
HORIZON THERAPEUTICS PUB LTD SHS G46188101 3,775 127,440 SH   SOLE   127,440 0 0
HORMEL FOODS CORP COM 440452100 1,220 26,150 SH   SOLE   26,150 0 0
HOSTESS BRANDS INC CL A 44109J106 1,204 112,950 SH   SOLE   112,950 0 0
IDEX CORP COM 45167R104 5,085 36,820 SH   SOLE   36,820 0 0
IDEXX LABS INC COM 45168D104 1,033 4,264 SH   SOLE   4,264 0 0
ILLINOIS TOOL WKS INC COM 452308109 23,254 163,619 SH   SOLE   163,619 0 0
IMPERIAL OIL LTD COM NEW 453038408 147 13,000 SH   SOLE   13,000 0 0
INFINERA CORPORATION COM 45667G103 530 100,000 SH   SOLE   100,000 0 0
INOVALON HLDGS INC COM CL A 45781D101 1,507 90,450 SH   SOLE   90,450 0 0
INTEL CORP COM 458140100 8,340 154,104 SH   SOLE   154,104 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 325 4,026 SH   SOLE   4,026 0 0
INTL PAPER CO COM 460146103 299 9,602 SH   SOLE   9,602 0 0
INTEVAC INC COM 461148108 429 105,000 SH   SOLE   105,000 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 5,662 51,039 SH   SOLE   51,039 0 0
INTUIT COM 461202103 1,097 4,771 SH   SOLE   4,771 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,873 9,835 SH   SOLE   9,835 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 256 2,561 PRN   SOLE   2,561 0 0
ISHARES MSCI ISR CAP ETF 464286632 324 7,225 PRN   SOLE   7,225 0 0
ISHARES MSCI NETHERL ETF 464286814 279 10,720 PRN   SOLE   10,720 0 0
ISHARES MSCI HONG KG ETF 464286871 592 29,698 PRN   SOLE   29,698 0 0
ISHARES TR S&P 100 ETF 464287101 753 6,350 PRN   SOLE   6,350 0 0
ISHARES TR CORE S&P TTL STK 464287150 925 16,165 PRN   SOLE   16,165 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,408 5,448 PRN   SOLE   5,448 0 0
ISHARES TR CORE US AGGBD ET 464287226 3,804 32,971 PRN   SOLE   32,971 0 0
ISHARES TR 1-3 YR TR BD ETF 464287457 2,628 30,322 PRN   SOLE   30,322 0 0
ISHARES TR MSCI EAFE ETF 464287465 205 3,836 PRN   SOLE   3,836 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 338 5,280 PRN   SOLE   5,280 0 0
ISHARES TR CORE S&P MCP ETF 464287507 350 2,433 PRN   SOLE   2,433 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 231 2,325 PRN   SOLE   2,325 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 285 1,893 PRN   SOLE   1,893 0 0
ISHARES TR RUS 1000 ETF 464287622 495 3,495 PRN   SOLE   3,495 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 323 3,937 PRN   SOLE   3,937 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 248 2,169 PRN   SOLE   2,169 0 0
ISHARES TR CORE S&P SCP ETF 464287804 5,505 98,105 PRN   SOLE   98,105 0 0
ISHARES TR SP SMCP600VL ETF 464287879 302 3,024 PRN   SOLE   3,024 0 0
ISHARES TR SP SMCP600GR ETF 464287887 866 6,282 PRN   SOLE   6,282 0 0
ISHARES TR MSCI ACWI EX US 464288240 7,842 208,275 PRN   SOLE   208,275 0 0
ISHARES TR INTRMD CR BD ETF 464288638 994 18,093 PRN   SOLE   18,093 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 1,609 22,494 PRN   SOLE   22,494 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 533 16,168 PRN   SOLE   16,168 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 399 8,075 PRN   SOLE   8,075 0 0
ISHARES TR IBONDS SEP20 ETF 46434V571 255 10,032 PRN   SOLE   10,032 0 0
ISHARES TR IBONDS DEC22 ETF 46435G755 460 17,703 PRN   SOLE   17,703 0 0
ISHARES TR IBONDS DEC2021 46435G789 302 11,848 PRN   SOLE   11,848 0 0
ITERIS INC COM 46564T107 1,062 331,900 SH   SOLE   331,900 0 0
ITT INC COM 45073V108 1,614 35,580 SH   SOLE   35,580 0 0
HUNT J B TRANS SVCS INC COM 445658107 751 8,145 SH   SOLE   8,145 0 0
JOHNSON & JOHNSON COM 478160104 82,309 627,688 SH   SOLE   627,688 0 0
JOHNSON CTLS INTL PLC SHS G51502105 652 24,186 SH   SOLE   24,186 0 0
JP MORGAN CHASE & CO COM 46625H100 208,665 2,317,730 SH   SOLE   2,317,730 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 27,256 214,313 SH   SOLE   214,313 0 0
KEURIG DR PEPPER INC COM 49271V100 21,568 888,663 SH   SOLE   888,663 0 0
KIMBELL RTY PARTNERS LP UNIT 49435R102 528 90,550 SH   SOLE   90,550 0 0
KIMBERLY CLARK CORP COM 494368103 172,011 1,345,205 SH   SOLE   1,345,205 0 0
KINDER MORGAN INC DEL COM 49456B101 660 47,411 SH   SOLE   47,411 0 0
KINSALE CAP GROUP INC COM 49714P108 2,688 25,715 SH   SOLE   25,715 0 0
KIRBY CORP COM 497266106 73,801 1,697,752 SH   SOLE   1,697,752 0 0
KLA CORPORATION COM NEW 482480100 647 4,500 SH   SOLE   4,500 0 0
KROGER CO COM 501044101 1,174 38,988 SH   SOLE   38,988 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 35,156 195,180 SH   SOLE   195,180 0 0
LAUDER ESTEE COS INC CL A 518439104 46,832 293,915 SH   SOLE   293,915 0 0
LAWSON PRODS INC COM 520776105 116,059 4,343,508 SH   SOLE   4,343,508 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 5,609 177,399 SH   SOLE   177,399 0 0
LIFE STORAGE INC COM 53223X107 596 6,300 SH   SOLE   6,300 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 2,155 29,630 SH   SOLE   29,630 0 0
LILLY ELI & CO COM 532457108 4,817 34,724 SH   SOLE   34,724 0 0
LIMELIGHT NETWORKS INC COM 53261M104 713 125,000 SH   SOLE   125,000 0 0
LINDE PLC COM G5494J103 15,431 89,199 SH   SOLE   89,199 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 1,111 24,432 SH   SOLE   24,432 0 0
LIVEPERSON INC COM 538146101 983 43,210 SH   SOLE   43,210 0 0
LIVERAMP HLDGS INC COM 53815P108 13,347 405,440 SH   SOLE   405,440 0 0
LKQ CORP COM 501889208 950 46,296 SH   SOLE   46,296 0 0
LOCKHEED MARTIN CORP COM 539830109 2,906 8,573 SH   SOLE   8,573 0 0
LOGMEIN INC COM 54142L109 752 9,025 SH   SOLE   9,025 0 0
LOWES COS INC COM 548661107 5,952 69,170 SH   SOLE   69,170 0 0
LPL FINL HLDGS INC COM 50212V100 365 6,705 SH   SOLE   6,705 0 0
LUMENTUM HLDGS INC COM 55024U109 1,982 26,890 SH   SOLE   26,890 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2,224 60,948 SH   SOLE   60,948 0 0
MAGNOLIA OIL & GAS CORP CL A 559663109 1,112 278,000 SH   SOLE   278,000 0 0
MAIN STREET CAPITAL CORP COM 56035L104 855 41,710 SH   SOLE   41,710 0 0
MARSH & MCLENNAN COS INC COM 571748102 511 5,908 SH   SOLE   5,908 0 0
MARTIN MARIETTA MATLS INC COM 573284106 120,030 634,309 SH   SOLE   634,309 0 0
MASTERCARD INC CL A 57636Q104 8,097 33,521 SH   SOLE   33,521 0 0
MATADOR RES CO COM 576485205 25 10,000 SH   SOLE   10,000 0 0
MCCORMICK & CO INC COM NON VTG 579780206 309 2,190 SH   SOLE   2,190 0 0
MCDONALDS CORP COM 580135101 4,505 27,245 SH   SOLE   27,245 0 0
MEDPACE HLDGS INC COM 58506Q109 2,657 36,210 SH   SOLE   36,210 0 0
MEDTRONIC INC COM G5960L103 28,098 311,574 SH   SOLE   311,574 0 0
MERCK & CO INC COM 58933Y105 147,372 1,915,418 SH   SOLE   1,915,418 0 0
MERCURY SYS INC COM 589378108 5,851 82,020 SH   SOLE   82,020 0 0
MESA LABS INC COM 59064R109 4,741 20,971 SH   SOLE   20,971 0 0
METLIFE INC COM 59156R108 1,986 64,965 SH   SOLE   64,965 0 0
MICROSOFT CORP COM 594918104 462,763 2,934,265 SH   SOLE   2,934,265 0 0
MIDDLEBY CORP COM 596278101 886 15,575 SH   SOLE   15,575 0 0
MIMECAST LTD ORD SHS G14838109 2,163 61,275 SH   SOLE   61,275 0 0
MODEL N INC COM 607525102 489 22,000 SH   SOLE   22,000 0 0
MONDELEZ INTL INC CL A 609207105 86,105 1,719,341 SH   SOLE   1,719,341 0 0
MOODYS CORP COM 615369105 86,037 406,792 SH   SOLE   406,792 0 0
MSA SAFETY INC COM 553498106 1,169 11,555 SH   SOLE   11,555 0 0
MSCI INC COM 55354G100 3,658 12,660 SH   SOLE   12,660 0 0
MURPHY OIL CORP COM 626717102 567 92,483 SH   SOLE   92,483 0 0
MURPHY USA INC COM 626755102 1,982 23,493 SH   SOLE   23,493 0 0
NATERA INC COM 632307104 1,385 46,380 SH   SOLE   46,380 0 0
NATIONAL INSTRS CORP COM 636518102 53,286 1,610,832 SH   SOLE   1,610,832 0 0
NEOGEN CORP COM 640491106 49,816 743,629 SH   SOLE   743,629 0 0
NEOGENOMICS INC COM NEW 64049M209 4,409 159,690 SH   SOLE   159,690 0 0
NEWELL BRANDS INC COM 651229106 318 23,920 SH   SOLE   23,920 0 0
NEWMARK GROUP INC CL A 65158N102 723 170,011 SH   SOLE   170,011 0 0
NEWMONT MNG CORP COM 651639106 34,823 769,069 SH   SOLE   769,069 0 0
NEXSTAR MEDIA GROUP INC CL A 65336K103 2,270 39,315 SH   SOLE   39,315 0 0
NEXTERA ENERGY INC COM 65339F101 1,610 6,690 SH   SOLE   6,690 0 0
NIKE INC CL B 654106103 87,196 1,053,855 SH   SOLE   1,053,855 0 0
NMI HLDGS INC CL A 629209305 1,375 118,450 SH   SOLE   118,450 0 0
NOBLE ENERGY INC COM 655044105 7,061 1,168,984 SH   SOLE   1,168,984 0 0
NOKIA CORP SPONSORED ADR 654902204 621 200,400 SH   SOLE   200,400 0 0
NORDSON CORP COM 655663102 279 2,065 SH   SOLE   2,065 0 0
NORFOLK SOUTHERN CORP COM 655844108 274 1,879 SH   SOLE   1,879 0 0
NORTHERN TR CORP COM 665859104 5,032 66,681 SH   SOLE   66,681 0 0
NORTHROP GRUMMAN CORP COM 666807102 545 1,801 SH   SOLE   1,801 0 0
NOVANTA INC COM 67000B104 1,503 18,820 SH   SOLE   18,820 0 0
NOVARTIS A G SPONSORED ADR 66987V109 1,558 18,896 SH   SOLE   18,896 0 0
NUCOR CORP COM 670346105 252 7,000 SH   SOLE   7,000 0 0
NUVEEN MUN VALUE FD INC COM 670928100 780 79,941 PRN   SOLE   79,941 0 0
NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 364 24,336 PRN   SOLE   24,336 0 0
NV5 GLOBAL INC COM 62945V109 776 18,805 SH   SOLE   18,805 0 0
NVIDIA CORP COM 67066G104 1,028 3,900 SH   SOLE   3,900 0 0
O REILLY AUTOMOTIVE INC COM 67103H107 19,405 64,459 SH   SOLE   64,459 0 0
OLD DOMINION FGHT LINES INC COM 679580100 591 4,500 SH   SOLE   4,500 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 1,014 21,885 SH   SOLE   21,885 0 0
OMNICELL INC COM 68213N109 4,548 69,357 SH   SOLE   69,357 0 0
ONESPAN INC COM 68287N100 4,215 232,225 SH   SOLE   232,225 0 0
ORACLE CORP COM 68389X105 76,874 1,590,611 SH   SOLE   1,590,611 0 0
ORIGIN BANCORP INC COM 68621T102 9,257 457,134 SH   SOLE   457,134 0 0
OWENS CORNING NEW COM 690742101 752 19,375 SH   SOLE   19,375 0 0
PACCAR INC COM 693718108 339 5,542 SH   SOLE   5,542 0 0
PALOMAR HLDGS INC COM 69753M105 8,942 153,750 SH   SOLE   153,750 0 0
PARKER HANNIFAN CORP COM 701094104 19,244 148,336 SH   SOLE   148,336 0 0
PARSLEY ENERGY INC CL A 701877102 175 30,580 SH   SOLE   30,580 0 0
PAYPAL HLDGS INC COM 70450Y103 201,687 2,106,610 SH   SOLE   2,106,610 0 0
PC-TEL INC COM 69325Q105 399 60,000 SH   SOLE   60,000 0 0
PEMBINA PIPELINE CORP COM 706327103 207 11,000 SH   SOLE   11,000 0 0
PEPSICO INC COM 713448108 181,918 1,514,723 SH   SOLE   1,514,723 0 0
PERCEPTRON INC COM 71361F100 132 46,000 SH   SOLE   46,000 0 0
PERFICIENT INC COM 71375U101 1,054 38,905 SH   SOLE   38,905 0 0
PERKINELMER INC COM 714046109 183,182 2,433,339 SH   SOLE   2,433,339 0 0
PFIZER INC COM 717081103 97,522 2,987,810 SH   SOLE   2,987,810 0 0
PGT INC COM 69336V101 1,423 169,660 SH   SOLE   169,660 0 0
PHILIP MORRIS INTL INC COM 718172109 1,681 23,037 SH   SOLE   23,037 0 0
PHILLIPS 66 COM 718546104 429 8,005 SH   SOLE   8,005 0 0
PIMCO ETF TR TOTL RETN ETF 72201R775 265 2,500 PRN   SOLE   2,500 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866 264 4,845 PRN   SOLE   4,845 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 1,717 45,725 SH   SOLE   45,725 0 0
PINTEREST INC CL A 72352L106 23,899 1,547,864 SH   SOLE   1,547,864 0 0
PIONEER NAT RES CO COM 723787107 17,049 243,034 SH   SOLE   243,034 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 69 12,983 SH   SOLE   12,983 0 0
PLANET FITNESS INC CL A 72703H101 1,683 34,550 SH   SOLE   34,550 0 0
PNC FINL SVCS GROUP INC COM 693475105 351 3,665 SH   SOLE   3,665 0 0
POOL CORPORATION COM 73278L105 874 4,440 SH   SOLE   4,440 0 0
POST HLDGS INC COM 737446104 8,705 104,918 SH   SOLE   104,918 0 0
POTLATCHDELTIC CORPORATION COM 737630103 2,852 90,872 SH   SOLE   90,872 0 0
PPG INDS INC COM 693506107 209 2,500 SH   SOLE   2,500 0 0
PRA HEALTH SCIENCES INC COM 69354M108 1,667 20,078 SH   SOLE   20,078 0 0
PROASSURANCE CORP COM 74267C106 828 33,136 SH   SOLE   33,136 0 0
PROCTER & GAMBLE CO COM 742718109 137,786 1,252,601 SH   SOLE   1,252,601 0 0
PROLOGIS INC COM 74340W103 1,162 14,460 SH   SOLE   14,460 0 0
PROOFPOINT INC COM 743424103 431 4,205 SH   SOLE   4,205 0 0
PROSHARES TR SHORT S&P 500 NE 74347B425 943 34,110 PRN   SOLE   34,110 0 0
PROSPERITY BANCSHARES INC COM 743606105 2,983 61,824 SH   SOLE   61,824 0 0
PRUDENTIAL FINL INC COM 744320102 2,880 55,229 SH   SOLE   55,229 0 0
QUALCOMM INC COM 747525103 15,984 236,272 SH   SOLE   236,272 0 0
QUANTUM CORP COM NEW 747906501 295 100,000 SH   SOLE   100,000 0 0
QUIDEL CORP COM 74838J101 774 7,910 SH   SOLE   7,910 0 0
RAVEN INDS INC COM 754212108 4,486 211,300 SH   SOLE   211,300 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 716 11,328 SH   SOLE   11,328 0 0
RAYTHEON CO COM NEW 755111507 3,794 28,932 SH   SOLE   28,932 0 0
R1 RCM INC COM 749397105 3,101 341,115 SH   SOLE   341,115 0 0
REALPAGE INC COM 75606N109 92,075 1,739,562 SH   SOLE   1,739,562 0 0
REATA PHARMACEUTICALS INC CL A 75615P103 9,414 65,221 SH   SOLE   65,221 0 0
RED ROCK RESORTS INC CL A 75700L108 604 70,640 SH   SOLE   70,640 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 11,237 128,289 SH   SOLE   128,289 0 0
RENASANT CORP COM 75970E107 3,822 175,000 SH   SOLE   175,000 0 0
REPAY HLDGS CORP COM CL A 76029L100 340 23,665 SH   SOLE   23,665 0 0
REPUBLIC SVCS INC COM 760759100 5,171 68,888 SH   SOLE   68,888 0 0
REXNORD CORP NEW COM 76169B102 3,566 157,320 SH   SOLE   157,320 0 0
RINGCENTRAL INC CL A 76680R206 403 1,900 SH   SOLE   1,900 0 0
ROCKWELL AUTOMATION INC COM 773903109 68,597 454,555 SH   SOLE   454,555 0 0
ROKU INC COM CL A 77543R102 3,211 36,704 SH   SOLE   36,704 0 0
ROPER INDS INC NEW COM 776696106 192,173 616,316 SH   SOLE   616,316 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 600 17,205 SH   SOLE   17,205 0 0
ROYAL GOLD INC COM 780287108 302 3,440 SH   SOLE   3,440 0 0
RUBICON PROJ INC COM 78112V102 2,131 383,965 SH   SOLE   383,965 0 0
S&P GLOBAL INC COM 78409V104 949 3,873 SH   SOLE   3,873 0 0
SABINE ROYALTY TR UNIT BEN INT 785688102 629 22,741 SH   SOLE   22,741 0 0
SALESFORCE COM INC COM 79466L302 29,229 203,007 SH   SOLE   203,007 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 4,436 16,433 SH   SOLE   16,433 0 0
SCHLUMBERGER LTD COM 806857108 2,051 152,016 SH   SOLE   152,016 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,136 25,256 PRN   SOLE   25,256 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 2,134 116,530 SH   SOLE   116,530 0 0
SEALED AIR CORP NEW COM 81211K100 256 10,362 SH   SOLE   10,362 0 0
SEI INVESTMENTS CO COM 784117103 500 10,781 SH   SOLE   10,781 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 249 2,812 PRN   SOLE   2,812 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 216 2,206 SH   SOLE   2,206 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 533 6,632 PRN   SOLE   6,632 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 544 9,220 PRN   SOLE   9,220 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 739 13,330 SH   SOLE   13,330 0 0
SERVICE CORP INTL COM 817565104 236 6,045 SH   SOLE   6,045 0 0
SERVICENOW INC COM 81762P102 441 1,540 SH   SOLE   1,540 0 0
SERVICESOURCE INTL INC COM 81763U100 596 680,000 SH   SOLE   680,000 0 0
SHERWIN WILLIAMS CO COM 824348106 27,442 59,719 SH   SOLE   59,719 0 0
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 23,126 1,256,840 SH   SOLE   1,256,840 0 0
SINCLAIR BROADCAST GROUP INC CL A 829226109 1,151 71,555 SH   SOLE   71,555 0 0
SM ENERGY CO COM 78454L100 24 19,804 SH   SOLE   19,804 0 0
SONOCO PRODS CO COM 835495102 683 14,726 SH   SOLE   14,726 0 0
SOUTHERN CO COM 842587107 315 5,813 SH   SOLE   5,813 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 1,756 57,791 SH   SOLE   57,791 0 0
SOUTHWEST AIRLS CO COM 844741108 624 17,521 SH   SOLE   17,521 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,493 17,430 SH   SOLE   17,430 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 2,297 15,518 PRN   SOLE   15,518 0 0
SPDR SERIES TRUST BLOMBRG BRC INTR 78464A375 1,214 35,700 PRN   SOLE   35,700 0 0
SPDR SERIES TRUST BRC HGH YLD BD 78464A417 238 2,511 PRN   SOLE   2,511 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 457 6,000 PRN   SOLE   6,000 0 0
SPDR SER TR S&P REGL BKG 78464A698 277 8,500 PRN   SOLE   8,500 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 483 6,234 PRN   SOLE   6,234 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 832 9,075 PRN   SOLE   9,075 0 0
SPS COMMERCE INC COM 78463M107 546 11,740 SH   SOLE   11,740 0 0
STAAR SURGICAL CO COM PAR $0.01 852312305 5,953 184,544 SH   SOLE   184,544 0 0
STANLEY BLACK & DECKER INC COM 854502101 12,855 128,549 SH   SOLE   128,549 0 0
STARBUCKS CORP COM 855244109 9,566 145,520 SH   SOLE   145,520 0 0
STATE STR CORP COM 857477103 236 4,434 SH   SOLE   4,434 0 0
MADDEN STEVEN LTD COM 556269108 1,138 48,972 SH   SOLE   48,972 0 0
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 165 11,650 SH   SOLE   11,650 0 0
SVB FINL GROUP COM 78486Q101 1,314 8,697 SH   SOLE   8,697 0 0
SWK HLDGS CORP COM NEW 78501P203 1,179 158,818 SH   SOLE   158,818 0 0
SYSCO CORP COM 871829107 2,433 53,328 SH   SOLE   53,328 0 0
SYSTEMAX INC COM 871851101 14,920 841,488 SH   SOLE   841,488 0 0
TJX COS INC NEW COM 872540109 234 4,886 SH   SOLE   4,886 0 0
TALEND S A ADS 874224207 884 39,395 SH   SOLE   39,395 0 0
TARGET CORP COM 87612E106 1,293 13,909 SH   SOLE   13,909 0 0
TE CONNECTIVITY LTD REG SHS H84989104 1,178 18,702 SH   SOLE   18,702 0 0
TELADOC INC COM 87918A105 767 4,945 SH   SOLE   4,945 0 0
TELARIA INC COM 879181105 330 55,000 SH   SOLE   55,000 0 0
TELLURIAN INC NEW COM 87968A104 13 14,000 SH   SOLE   14,000 0 0
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 1,767 79,691 SH   SOLE   79,691 0 0
TEXAS INSTRS INC COM 882508104 9,800 98,066 SH   SOLE   98,066 0 0
TEXTAINER GROUP HOLDINGS LTD COM G8766E109 1,430 174,002 SH   SOLE   174,002 0 0
THE TRADE DESK INC COM CL A 88339J105 3,860 20,000 SH   SOLE   20,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 343,125 1,209,889 SH   SOLE   1,209,889 0 0
THOR INDS INC COM 885160101 1,310 31,050 SH   SOLE   31,050 0 0
TIFFANY & CO NEW COM 886547108 3,092 23,879 SH   SOLE   23,879 0 0
TORO CO COM 891092108 66,927 1,028,226 SH   SOLE   1,028,226 0 0
TRACTOR SUPPLY CO COM 892356106 44,868 530,663 SH   SOLE   530,663 0 0
TRANSDIGM GROUP INC COM 893641100 1,047 3,270 SH   SOLE   3,270 0 0
TREX CO INC COM 89531P105 2,316 28,895 SH   SOLE   28,895 0 0
TRIMBLE NAVIGATION LTD COM 896239100 133,215 4,185,212 SH   SOLE   4,185,212 0 0
TRUIST FINL CORP COM 89832Q109 40,859 1,324,880 SH   SOLE   1,324,880 0 0
TWILIO INC CL A 90138F102 566 6,320 SH   SOLE   6,320 0 0
TYLER TECHNOLOGIES INC COM 902252105 18,143 61,179 SH   SOLE   61,179 0 0
U S PHYSICAL THERAPY INC COM 90337L108 2,744 39,765 SH   SOLE   39,765 0 0
UNION PAC CORP COM 907818108 162,827 1,154,477 SH   SOLE   1,154,477 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,546 16,552 SH   SOLE   16,552 0 0
UNITED TECHNOLOGIES CORP COM 913017109 18,237 193,336 SH   SOLE   193,336 0 0
UNITEDHEALTH GROUP INC COM 91324P102 3,663 14,689 SH   SOLE   14,689 0 0
US BANCORP DEL COM NEW 902973304 96,475 2,800,445 SH   SOLE   2,800,445 0 0
V F CORP COM 918204108 146,391 2,706,935 SH   SOLE   2,706,935 0 0
VALARIS PLC SHS CLASS A G9402V109 23 50,000 SH   SOLE   50,000 0 0
VALMONT INDS INC COM 920253101 53,324 503,155 SH   SOLE   503,155 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 657 7,351 PRN   SOLE   7,351 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 1,520 18,490 PRN   SOLE   18,490 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 354 4,143 PRN   SOLE   4,143 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 321 9,620 PRN   SOLE   9,620 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 207 2,925 PRN   SOLE   2,925 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 355 10,567 PRN   SOLE   10,567 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 340 6,435 PRN   SOLE   6,435 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 4,991 21,075 PRN   SOLE   21,075 0 0
VANGUARD INDEX FDS REIT ETF 922908553 508 7,277 SH   SOLE   7,277 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,737 19,183 PRN   SOLE   19,183 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,164 10,084 PRN   SOLE   10,084 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,411 17,839 PRN   SOLE   17,839 0 0
VERISK ANALYTICS INC COM 92345Y106 22,262 159,720 SH   SOLE   159,720 0 0
VERITEX HLDGS INC COM 923451108 1,819 130,243 SH   SOLE   130,243 0 0
VERIZON COMMUNICATIONS COM 92343V104 17,711 329,635 SH   SOLE   329,635 0 0
VIEWRAY INC COM 92672L107 807 322,755 SH   SOLE   322,755 0 0
VISA INC COM CL A 92826C839 139,268 864,372 SH   SOLE   864,372 0 0
VULCAN MATS CO COM 929160109 1,216 11,250 SH   SOLE   11,250 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 4,745 103,725 SH   SOLE   103,725 0 0
WAL MART STORES INC COM 931142103 43,665 384,307 SH   SOLE   384,307 0 0
WASTE CONNECTIONS INC COM 94106B101 81,390 1,050,190 SH   SOLE   1,050,190 0 0
WASTE MGMT INC DEL COM 94106L109 28,070 303,267 SH   SOLE   303,267 0 0
WATERS CORP COM 941848103 309 1,700 SH   SOLE   1,700 0 0
WATSCO INC COM 942622200 541 3,425 SH   SOLE   3,425 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 2,178 25,735 SH   SOLE   25,735 0 0
WELLS FARGO & CO NEW COM 949746101 3,932 137,010 SH   SOLE   137,010 0 0
WESTWOOD HLDGS GROUP INC COM 961765104 1,078 58,850 SH   SOLE   58,850 0 0
WEYERHAEUSER CO COM 962166104 919 54,242 SH   SOLE   54,242 0 0
WINGSTOP INC COM 974155103 3,285 41,220 SH   SOLE   41,220 0 0
WPX ENERGY INC COM 98212B103 1,396 457,803 SH   SOLE   457,803 0 0
XILINX INC COM 983919101 10,141 130,110 SH   SOLE   130,110 0 0
XPO LOGISTICS INC COM 983793100 372 7,625 SH   SOLE   7,625 0 0
XYLEM INC COM 98419M100 247 3,785 SH   SOLE   3,785 0 0
YETI HLDGS INC COM 98585X104 1,073 54,965 SH   SOLE   54,965 0 0
YUM BRANDS INC COM 988498101 1,663 24,265 SH   SOLE   24,265 0 0
YUM CHINA HLDGS INC COM 98850P109 612 14,350 SH   SOLE   14,350 0 0
ZIMMER HLDGS INC COM 98956P102 442 4,373 SH   SOLE   4,373 0 0
ZIONS BANCORPORATION COM 989701107 42,693 1,595,385 SH   SOLE   1,595,385 0 0
ZIX CORP COM 98974P100 668 155,000 SH   SOLE   155,000 0 0
ZOETIS INC CL A 98978V103 232,018 1,971,434 SH   SOLE   1,971,434 0 0
ZUORA INC COM CL A 98983V106 921 114,425 SH   SOLE   114,425 0 0