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 19,081 90,906 SH   SOLE   90,906 0 0
A H BELO CORP COM CL A 001282102 4,588 997,445 SH   SOLE   997,445 0 0
AAON INC COM PAR $0.004 000360206 1,206 34,973 SH   SOLE   34,973 0 0
ABBOTT LABS COM 002824100 101,189 1,896,346 SH   SOLE   1,896,346 0 0
ABBVIE INC COM 00287Y109 219,652 2,471,884 SH   SOLE   2,471,884 0 0
ABRAXAS PETE CORP COM 003830106 30 15,809 SH   SOLE   15,809 0 0
ACADIA HEALTHCARE COM 00404A109 4,723 98,890 SH   SOLE   98,890 0 0
ACCENTURE LTD BERMUDA CL A G1151C101 25,434 188,304 SH   SOLE   188,304 0 0
ACETO CORP COM 004446100 1,473 131,191 SH   SOLE   131,191 0 0
ACI WORLDWIDE INC COM 004498101 19,422 852,575 SH   SOLE   852,575 0 0
ACUITY BRANDS INC COM 00508Y102 750 4,380 SH   SOLE   4,380 0 0
ACXIOM CORP COM 005125109 7,562 306,884 SH   SOLE   306,884 0 0
ADOBE SYS INC COM 00724F101 219,701 1,472,722 SH   SOLE   1,472,722 0 0
AFFILIATED MANAGERS GROUP COM 008252108 6,617 34,858 SH   SOLE   34,858 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 2,243 34,933 SH   SOLE   34,933 0 0
AGNICO EAGLE MINES LTD COM 008474108 1,234 27,300 SH   SOLE   27,300 0 0
AIR PRODS & CHEMS INC COM 009158106 28,708 189,842 SH   SOLE   189,842 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 100,732 2,067,565 SH   SOLE   2,067,565 0 0
AKORN INC COM 009728106 2,746 82,750 SH   SOLE   82,750 0 0
ALAMO GROUP INC COM 011311107 249 2,315 SH   SOLE   2,315 0 0
ALARM COM HLDGS INC COM 011642105 12,919 285,950 SH   SOLE   285,950 0 0
ALIGN TECHNOLOGY INC COM 016255101 2,998 16,095 SH   SOLE   16,095 0 0
ALLERGAN PLC SHS G0177J108 4,925 24,028 SH   SOLE   24,028 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 59,154 266,999 SH   SOLE   266,999 0 0
ALLSTATE CORP COM 020002101 17,160 186,699 SH   SOLE   186,699 0 0
ALPHABET INC CLASS A COM 02079K305 149,850 153,894 SH   SOLE   153,894 0 0
ALPHABET INC CLASS C COM 02079K107 120,882 126,036 SH   SOLE   126,036 0 0
ALTABA INC COM 021346101 201 3,032 SH   SOLE   3,032 0 0
ALTRIA GROUP INC COM 02209S103 1,035 16,320 SH   SOLE   16,320 0 0
AMAZON COM INC COM 023135106 291,153 302,859 SH   SOLE   302,859 0 0
AMERICAN EXPRESS CO COM 025816109 8,441 93,316 SH   SOLE   93,316 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 568 9,259 SH   SOLE   9,259 0 0
AMERICAN TOWER CORP COM 03027X100 14,478 105,926 SH   SOLE   105,926 0 0
AMERICAN WOODMARK CORP COM 030506109 2,166 22,500 SH   SOLE   22,500 0 0
AMETEK INC NEW COM 031100100 2,364 35,802 SH   SOLE   35,802 0 0
AMGEN INC CL A 031162100 112,138 601,439 SH   SOLE   601,439 0 0
AMPHENOL CORP NEW CL A 032095101 922 10,890 SH   SOLE   10,890 0 0
ANADARKO PETE CORP COM 032511107 7,551 154,580 SH   SOLE   154,580 0 0
ANALOG DEVICES INC COM 032654105 318 3,690 SH   SOLE   3,690 0 0
ANSYS INC COM 03662Q105 821 6,693 SH   SOLE   6,693 0 0
APACHE CORP COM 037411105 1,712 37,383 SH   SOLE   37,383 0 0
APOGEE ENTERPRISES INC COM 037598109 1,008 20,880 SH   SOLE   20,880 0 0
APOLLO ENDOSURGERY INC COM 03767D108 2,567 548,454 SH   SOLE   548,454 0 0
APPLE COMPUTER INC COM 037833100 319,774 2,074,839 SH   SOLE   2,074,839 0 0
AT&T INC COM 00206R102 57,800 1,475,615 SH   SOLE   1,475,615 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 14,083 128,828 SH   SOLE   128,828 0 0
AUTOZONE INC COM 053332102 1,463 2,459 SH   SOLE   2,459 0 0
AVERY DENNISON CORP COM 053611109 1,637 16,650 SH   SOLE   16,650 0 0
AZZ INC COM 002474104 11,582 237,825 SH   SOLE   237,825 0 0
BAIDU INC SPON ADR REP A 056752108 1,006 4,060 SH   SOLE   4,060 0 0
BAKER HUGHES INC COM 057224107 489 13,346 SH   SOLE   13,346 0 0
BALL CORP COM 058498106 59,873 1,449,704 SH   SOLE   1,449,704 0 0
BANC CALIF INC COM 05990K106 13,729 661,624 SH   SOLE   661,624 0 0
BANCORPSOUTH INC COM 059692103 13,629 425,233 SH   SOLE   425,233 0 0
BANK NEW YORK INC COM 064058100 2,245 42,351 SH   SOLE   42,351 0 0
BANK OF AMERICA CORPORATION COM 060505104 168,256 6,639,954 SH   SOLE   6,639,954 0 0
BANK MONTREAL QUE COM 063671101 519 6,856 SH   SOLE   6,856 0 0
BARNES GROUP INC COM 067806109 14,788 209,933 SH   SOLE   209,933 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,396 16 SH   SOLE   16 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670702 28,858 157,417 SH   SOLE   157,417 0 0
BGC PARTNERS INC CL A 05541T101 3,061 211,550 SH   SOLE   211,550 0 0
BOEING CO COM 097023105 4,321 16,998 SH   SOLE   16,998 0 0
BOK FINL CORP COM NEW 05561Q201 3,590 40,303 SH   SOLE   40,303 0 0
BP PLC SPONSORED ADR 055622104 509 13,241 SH   SOLE   13,241 0 0
BRIGHTHOUSE FIN COM 10922N103 622 10,231 SH   SOLE   10,231 0 0
BRINKER INTL INC COM 109641100 463 14,524 SH   SOLE   14,524 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 3,461 54,296 SH   SOLE   54,296 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,772 21,928 SH   SOLE   21,928 0 0
BROOKDALE SR LIVING INC COM 112463104 2,163 204,075 SH   SOLE   204,075 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 4,872 270,805 SH   SOLE   270,805 0 0
CABOT OIL & GAS CORP COM 127097103 136,742 5,111,860 SH   SOLE   5,111,860 0 0
CADENCE BANCORPORATION CL A 12739A100 4,284 186,895 SH   SOLE   186,895 0 0
CALLIDUS SOFTWARE INC COM 13123E500 1,675 67,950 SH   SOLE   67,950 0 0
CAMBER ENERGY INC COM 13200M102 210 1,247,912 SH   SOLE   1,247,912 0 0
CAMBREX CORP COM 132011107 3,458 62,874 SH   SOLE   62,874 0 0
CANADIAN NATL RY CO COM 136375102 1,308 15,784 SH   SOLE   15,784 0 0
CANTEL MEDICAL CORP COM 138098108 6,021 63,940 SH   SOLE   63,940 0 0
CARBONITE INC COM 141337105 418 19,000 SH   SOLE   19,000 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 3,967 82,590 SH   SOLE   82,590 0 0
CATERPILLAR INC DEL COM 149123101 1,308 10,487 SH   SOLE   10,487 0 0
CBS CORP NEW CL B 124857202 257 4,425 SH   SOLE   4,425 0 0
CECO ENVIRONMENTAL CORP COM 125141101 15,012 1,774,489 SH   SOLE   1,774,489 0 0
CELGENE CORP COM 151020104 191,271 1,311,692 SH   SOLE   1,311,692 0 0
CF INDS HLDGS INC COM 125269100 1,052 29,910 SH   SOLE   29,910 0 0
CHARLES RIV LABS INTL INC COM 159864107 9,810 90,813 SH   SOLE   90,813 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 363 999 SH   SOLE   999 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 226 1,981 SH   SOLE   1,981 0 0
CHEVRON CORP NEW COM 166764100 74,287 632,232 SH   SOLE   632,232 0 0
CHUBB LIMITED COM H1467J104 1,539 10,793 SH   SOLE   10,793 0 0
CIMAREX ENERGY CO COM 171798101 250 2,200 SH   SOLE   2,200 0 0
CINEMARK HOLDINGS INC COM 17243V102 1,614 44,560 SH   SOLE   44,560 0 0
CIRRUS LOGIC INC COM 172755100 890 16,685 SH   SOLE   16,685 0 0
CISCO SYS INC COM 17275R102 19,793 588,551 SH   SOLE   588,551 0 0
CITIGROUP INC COM NEW 172967424 14,331 197,011 SH   SOLE   197,011 0 0
CITRIX SYS INC COM 177376100 9,270 120,670 SH   SOLE   120,670 0 0
CLAYMORE EXCHANGE TRD FD TR GUGG GUGG CHN SML CAP 18383Q853 548 18,605 SH   SOLE   18,605 0 0
CLEAN DIESEL TECHNOLOGIES IN COM PAR NEW 18449C500 108 62,500 SH   SOLE   62,500 0 0
CLOROX CO DEL COM 189054109 1,520 11,526 SH   SOLE   11,526 0 0
COCA COLA CO COM 191216100 108,361 2,407,488 SH   SOLE   2,407,488 0 0
COHERENT INC COM 192479103 1,356 5,765 SH   SOLE   5,765 0 0
COLGATE PALMOLIVE CO COM 194162103 115,099 1,579,942 SH   SOLE   1,579,942 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 2,504 40,656 SH   SOLE   40,656 0 0
COMCAST CORP NEW CL A 20030N101 4,104 106,664 SH   SOLE   106,664 0 0
COMERICA INC COM 200340107 224,772 2,947,442 SH   SOLE   2,947,442 0 0
COMMERCIAL METALS CO COM 201723103 4,325 227,265 SH   SOLE   227,265 0 0
CONCHO RES INC COM 20605P101 1,495 11,352 SH   SOLE   11,352 0 0
CONOCOPHILLIPS COM 20825C104 51,380 1,026,570 SH   SOLE   1,026,570 0 0
COPART INC COM 217204106 21,002 611,049 SH   SOLE   611,049 0 0
CORNING INC COM 219350105 275 9,196 SH   SOLE   9,196 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,135 6,911 SH   SOLE   6,911 0 0
CRITEO S A SPONS ADS 226718104 1,751 42,185 SH   SOLE   42,185 0 0
CSW INDUSTRIALS INC COM 126402106 2,048 46,185 SH   SOLE   46,185 0 0
CULLEN FROST BANKERS INC COM 229899109 211,408 2,227,220 SH   SOLE   2,227,220 0 0
CVS CORP COM 126650100 12,933 159,034 SH   SOLE   159,034 0 0
CYRUSONE INC COM 23283R100 972 16,490 SH   SOLE   16,490 0 0
DANAHER CORP DEL COM 235851102 178,997 2,086,698 SH   SOLE   2,086,698 0 0
DEERE & CO COM 244199105 320 2,551 SH   SOLE   2,551 0 0
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 250 8,000 SH   SOLE   8,000 0 0
DELTIC TIMBER CORP COM 247850100 803 9,076 SH   SOLE   9,076 0 0
DENTSPLY SIRONA INC COM 24906P109 10,307 172,330 SH   SOLE   172,330 0 0
DEVON ENERGY CORP NEW COM 25179M103 451 12,272 SH   SOLE   12,272 0 0
DEXCOM INC COM 252131107 704 14,395 SH   SOLE   14,395 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 814 6,163 SH   SOLE   6,163 0 0
DIAMONDBACK ENERGY INC COM 25278X109 8,985 91,724 SH   SOLE   91,724 0 0
DICKS SPORTING GOODS INC COM 253393102 1,080 40,000 SH   SOLE   40,000 0 0
DISH NETWORK CORP CL A 25470M109 9,317 171,810 SH   SOLE   171,810 0 0
DISNEY WALT CO COM DISNEY 254687106 76,342 774,500 SH   SOLE   774,500 0 0
DOLLAR TREE INC COM 256746108 23,472 270,352 SH   SOLE   270,352 0 0
DOMINION RES INC VA NEW COM 25746U109 634 8,242 SH   SOLE   8,242 0 0
DOVER CORP COM 260003108 260 2,850 SH   SOLE   2,850 0 0
DOWDUPONT INC COM 26078J100 139,346 2,012,803 SH   SOLE   2,012,803 0 0
DUKE ENERGY CORP NEW COM 26441C204 513 6,113 SH   SOLE   6,113 0 0
DXP ENTERPRISES INC NEW COM NEW 233377407 14,098 447,710 SH   SOLE   447,710 0 0
EASTMAN CHEM CO COM 277432100 1,371 15,155 SH   SOLE   15,155 0 0
EBAY INC COM 278642103 862 22,419 SH   SOLE   22,419 0 0
ECOLAB INC COM 278865100 105,566 820,822 SH   SOLE   820,822 0 0
ELECTRONIC ARTS INC COM 285512109 246 2,080 SH   SOLE   2,080 0 0
EMCOR GROUP INC COM 29084Q100 3,628 52,286 SH   SOLE   52,286 0 0
EMERSON ELEC CO COM 291011104 28,145 447,885 SH   SOLE   447,885 0 0
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 264 14,448 SH   SOLE   14,448 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 5,546 212,725 SH   SOLE   212,725 0 0
ENVESTNET INC COM 29404K106 5,938 116,436 SH   SOLE   116,436 0 0
EOG RES INC COM 26875P101 161,620 1,670,661 SH   SOLE   1,670,661 0 0
EQT CORP COM 26884L109 1,644 25,194 SH   SOLE   25,194 0 0
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 660 8,800 SH   SOLE   8,800 0 0
EURONET WORLDWIDE INC COM 298736109 5,686 59,985 SH   SOLE   59,985 0 0
EXPEDIA INC DEL COM NEW 30212P303 18,942 131,597 SH   SOLE   131,597 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 1,802 28,460 SH   SOLE   28,460 0 0
EXXON MOBIL CORP COM 30231G102 127,434 1,554,447 SH   SOLE   1,554,447 0 0
FACEBOOK INC CL A 30303M102 93,543 547,452 SH   SOLE   547,452 0 0
FAIR ISAAC CORP COM 303250104 4,128 29,380 SH   SOLE   29,380 0 0
FASTENAL COMPANY COM 311900104 205 4,500 SH   SOLE   4,500 0 0
FEDEX CORP COM 31428X106 2,115 9,376 SH   SOLE   9,376 0 0
FERRO CORP COM 315405100 3,028 135,765 SH   SOLE   135,765 0 0
FERROGLOBE PLC SHS G33856108 3,711 282,025 SH   SOLE   282,025 0 0
FINISAR CORP COM NEW 31787A507 1,026 46,290 SH   SOLE   46,290 0 0
FIREEYE INC COM 31816Q101 3,351 199,839 SH   SOLE   199,839 0 0
FIRST FINL BANKSHARES COM 32020R109 11,863 262,455 SH   SOLE   262,455 0 0
FIRST INDUSTRIAL REALTY TRUS COM 32054K103 4,243 141,025 SH   SOLE   141,025 0 0
FIRSTCASH INC COM 33767D105 8,329 131,890 SH   SOLE   131,890 0 0
FIVE BELOW INC COM 33829M101 1,652 30,095 SH   SOLE   30,095 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 11,242 72,635 SH   SOLE   72,635 0 0
FLIR SYS INC COM 302445101 23,676 608,470 SH   SOLE   608,470 0 0
FLOWSERVE CORP COM 34354P105 571 13,415 SH   SOLE   13,415 0 0
FMC CORP COM NEW 302491303 249,689 2,795,760 SH   SOLE   2,795,760 0 0
FORD MOTOR COMPANY COM 345370860 173 14,466 SH   SOLE   14,466 0 0
FORTINET INC COM 34959E109 1,037 28,927 SH   SOLE   28,927 0 0
FORTIVE CORP COM 34959J108 66,088 933,585 SH   SOLE   933,585 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 1,293 19,238 SH   SOLE   19,238 0 0
FRANKLIN ELEC INC COM 353514102 53,289 1,188,164 SH   SOLE   1,188,164 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 1,179 38,400 SH   SOLE   38,400 0 0
GENERAC HLDGS INC COM 368736104 37,587 818,357 SH   SOLE   818,357 0 0
GENERAL DYNAMICS CORP COM 369550108 11,508 55,977 SH   SOLE   55,977 0 0
GENERAL ELECTRIC CO COM 369604103 41,460 1,714,644 SH   SOLE   1,714,644 0 0
GENERAL MLS INC COM 370334104 3,534 68,278 SH   SOLE   68,278 0 0
GENESEE & WYO INC CL A 371559105 4,795 64,795 SH   SOLE   64,795 0 0
GENTEX CORP COM 371901109 7,084 357,775 SH   SOLE   357,775 0 0
GERON CORP COM 374163103 71 32,700 SH   SOLE   32,700 0 0
GILEAD SCIENCES INC COM 375558103 519 6,405 SH   SOLE   6,405 0 0
GLACIER BANCORP INC NEW COM 37637Q105 57,052 1,510,922 SH   SOLE   1,510,922 0 0
GLOBAL POWER EQUIPMENT GR COM 37941P207 1,547 836,376 SH   SOLE   836,376 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 425 1,792 SH   SOLE   1,792 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 10,526 316,560 SH   SOLE   316,560 0 0
GORMAN RUPP CO COM 383082104 12,353 379,263 SH   SOLE   379,263 0 0
GRACO INC COM 384109104 1,888 15,260 SH   SOLE   15,260 0 0
GRAHAM CORP COM 384556106 1,506 72,300 SH   SOLE   72,300 0 0
GRAINGER W W INC COM 384802104 438 2,436 SH   SOLE   2,436 0 0
GREEN BANCORP INC COM 39260X100 1,526 64,540 SH   SOLE   64,540 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 1,941 24,930 SH   SOLE   24,930 0 0
GULFPORT ENERGY CORP COM NEW 402635304 204 14,200 SH   SOLE   14,200 0 0
HALLIBURTON CO COM 406216101 21,666 470,694 SH   SOLE   470,694 0 0
HANMI FINL CORP COM NEW 410495204 3,375 109,060 SH   SOLE   109,060 0 0
HARRIS CORP DEL COM 413875105 817 6,202 SH   SOLE   6,202 0 0
HEALTHCARE SVCS GRP INC COM 421906108 6,174 114,404 SH   SOLE   114,404 0 0
HEALTHEQUITY INC COM 42226A107 4,960 98,070 SH   SOLE   98,070 0 0
HEICO CORP NEW COM 422806109 1,344 14,970 SH   SOLE   14,970 0 0
HESS CORP COM 42809H107 1,540 32,847 SH   SOLE   32,847 0 0
HEXCEL CORP NEW COM 428291108 3,123 54,384 SH   SOLE   54,384 0 0
HILL ROM HLDGS INC COM 431475102 861 11,630 SH   SOLE   11,630 0 0
HILLTOP HOLDINGS INC COM 432748101 487 18,737 SH   SOLE   18,737 0 0
HOME BANCSHARES INC COM 436893200 19,815 785,672 SH   SOLE   785,672 0 0
HOME DEPOT INC COM 437076102 213,653 1,306,267 SH   SOLE   1,306,267 0 0
HONEYWELL INTL INC COM 438516106 222,399 1,569,066 SH   SOLE   1,569,066 0 0
HORMEL FOODS CORP COM 440452100 2,805 87,289 SH   SOLE   87,289 0 0
HOSTESS BRANDS INC CL A 44109J106 2,975 217,770 SH   SOLE   217,770 0 0
IDEAL PWR INC COM 451622104 153 59,100 SH   SOLE   59,100 0 0
IDEXX LABS INC COM 45168D104 676 4,348 SH   SOLE   4,348 0 0
ILLINOIS TOOL WKS INC COM 452308109 32,300 218,301 SH   SOLE   218,301 0 0
IMPERIAL OIL LTD COM NEW 453038408 1,271 39,800 SH   SOLE   39,800 0 0
INFINERA CORPORATION COM 45667G103 3,249 366,325 SH   SOLE   366,325 0 0
INGERSOLL-RAND PLC SHS G47791101 259 2,900 SH   SOLE   2,900 0 0
INTEL CORP COM 458140100 9,788 257,031 SH   SOLE   257,031 0 0
INTL PAPER CO COM 460146103 3,457 60,835 SH   SOLE   60,835 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 25,082 172,882 SH   SOLE   172,882 0 0
INTUIT COM 461202103 284 1,996 SH   SOLE   1,996 0 0
INVENTURE FOODS INC COM 461212102 10,394 2,216,220 SH   SOLE   2,216,220 0 0
ISHARES MSCI ISR CAP ETF 464286632 380 7,595 SH   SOLE   7,595 0 0
ISHARES MSCI GERMANY ETF 464286806 958 29,546 SH   SOLE   29,546 0 0
ISHARES MSCI NETHERL ETF 464286814 357 11,375 SH   SOLE   11,375 0 0
ISHARES MSCI HONG KG ETF 464286871 1,134 45,914 SH   SOLE   45,914 0 0
ISHARES TR SELECT DIVID ETF 464287168 995 10,622 SH   SOLE   10,622 0 0
ISHARES TR CORE S&P500 ETF 464287200 577 2,282 SH   SOLE   2,282 0 0
ISHARES TR CORE US AGGBD ET 464287226 2,270 20,712 SH   SOLE   20,712 0 0
ISHARES TR 1-3 YR TR BD ETF 464287457 3,264 38,645 SH   SOLE   38,645 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 280 1,890 SH   SOLE   1,890 0 0
ISHARES TR CORE S&P SCP ETF 464287804 5,617 75,680 SH   SOLE   75,680 0 0
ISHARES TR SP SMCP600VL ETF 464287879 470 3,168 SH   SOLE   3,168 0 0
ISHARES TR SP SMCP600GR ETF 464287887 1,035 6,294 SH   SOLE   6,294 0 0
ISHARES TR MSCI ACWI EX US 464288240 18,453 381,657 SH   SOLE   381,657 0 0
ISHARES TR INTERM CR BD ETF 464288638 919 8,342 SH   SOLE   8,342 0 0
ISHARES TR U.S. PFD STK ETF 464288687 1,597 41,155 SH   SOLE   41,155 0 0
ISHARES TR IBONDS SEP19 ETF 46429B564 348 13,599 SH   SOLE   13,599 0 0
ISHARES TR IBONDS SEP18 ETF 46429B580 302 11,842 SH   SOLE   11,842 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 1,092 12,700 SH   SOLE   12,700 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 604 16,723 SH   SOLE   16,723 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 640 11,486 SH   SOLE   11,486 0 0
ISHARES TR IBONDS SEP20 ETF 46434V571 321 12,489 SH   SOLE   12,489 0 0
ISHARES TR IBONDS DEC21 ETF 46435G789 230 8,868 SH   SOLE   8,868 0 0
ISHARES INC MSCI SZ CAP ETF 464286749 731 20,874 SH   SOLE   20,874 0 0
ISHARES INC MSCI FRANCE ETF 464286707 583 18,869 SH   SOLE   18,869 0 0
ITERIS INC COM 46564T107 1,376 206,900 SH   SOLE   206,900 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 239 4,096 SH   SOLE   4,096 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 5,297 52,395 SH   SOLE   52,395 0 0
JOHNSON & JOHNSON COM 478160104 119,424 918,579 SH   SOLE   918,579 0 0
JOHNSON CTLS INTL PLC SHS G51502105 901 22,361 SH   SOLE   22,361 0 0
JP MORGAN CHASE & CO COM 46625H100 184,514 1,931,883 SH   SOLE   1,931,883 0 0
K2M GROUP HLDGS INC COM 48273J107 2,989 140,930 SH   SOLE   140,930 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 22,109 203,435 SH   SOLE   203,435 0 0
KELLOGG CO COM 487836108 228 3,650 SH   SOLE   3,650 0 0
KENNAMETAL INC COM 489170100 5,475 135,710 SH   SOLE   135,710 0 0
KIMBELL RTY PARTNERS LP UNIT 49435R102 829 52,550 SH   SOLE   52,550 0 0
KIMBERLY CLARK CORP COM 494368103 153,383 1,303,394 SH   SOLE   1,303,394 0 0
KINDER MORGAN INC DEL COM 49456B101 3,242 169,020 SH   SOLE   169,020 0 0
KIRBY CORP COM 497266106 111,543 1,691,327 SH   SOLE   1,691,327 0 0
KOHLS CORP COM 500255104 8,708 190,750 SH   SOLE   190,750 0 0
KRAFT FOODS INC CL A 50076Q106 8,258 106,487 SH   SOLE   106,487 0 0
KROGER CO COM 501044101 730 36,400 SH   SOLE   36,400 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 1,286 246,810 SH   SOLE   246,810 0 0
LAUDER ESTEE COS INC CL A 518439104 16,113 149,416 SH   SOLE   149,416 0 0
LAWSON PRODS INC COM 520776105 56,080 2,225,414 SH   SOLE   2,225,414 0 0
LAZARD LTD SHS A G54050102 1,225 27,095 SH   SOLE   27,095 0 0
LCI INDS COM 50189K103 232 2,000 SH   SOLE   2,000 0 0
LEGACY TEX FINL GROUP INC COM 52471Y106 4,448 111,435 SH   SOLE   111,435 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 5,371 128,280 SH   SOLE   128,280 0 0
LIFE STORAGE INC COM 53223X107 4,292 52,465 SH   SOLE   52,465 0 0
LILLY ELI & CO COM 532457108 3,187 37,254 SH   SOLE   37,254 0 0
LINDSAY MFG CO COM 535555106 8,281 90,105 SH   SOLE   90,105 0 0
LITTELFUSE INC COM 537008104 17,558 89,635 SH   SOLE   89,635 0 0
LKQ CORP COM 501889208 1,804 50,138 SH   SOLE   50,138 0 0
LOCKHEED MARTIN CORP COM 539830109 1,013 3,266 SH   SOLE   3,266 0 0
LOGMEIN INC COM 54142L109 689 6,262 SH   SOLE   6,262 0 0
LOWES COS INC COM 548661107 5,303 66,335 SH   SOLE   66,335 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 4,593 64,634 SH   SOLE   64,634 0 0
MAIN STREET CAPITAL CORP COM 56035L104 1,476 37,130 SH   SOLE   37,130 0 0
MAMMOTH ENERGY SVCS INC COM 56155L108 413 24,520 SH   SOLE   24,520 0 0
MANHATTAN ASSOCS INC COM 562750109 1,367 32,875 SH   SOLE   32,875 0 0
MARATHON OIL CORP COM 565849106 156 11,500 SH   SOLE   11,500 0 0
MARTIN MARIETTA MATLS INC COM 573284106 142,442 690,695 SH   SOLE   690,695 0 0
MASCO CORP COM 574599106 1,913 49,050 SH   SOLE   49,050 0 0
MASIMO CORP COM 574795100 365 4,220 SH   SOLE   4,220 0 0
MASTEC INC COM 576323109 2,526 54,440 SH   SOLE   54,440 0 0
MASTERCARD INC CL A 57636Q104 4,252 30,114 SH   SOLE   30,114 0 0
MATADOR RES CO COM 576485205 3,306 121,765 SH   SOLE   121,765 0 0
MCDONALDS CORP COM 580135101 5,059 32,288 SH   SOLE   32,288 0 0
MCKESSON CORP COM 58155Q103 215 1,401 SH   SOLE   1,401 0 0
MDU RES GROUP INC COM 552690109 253 9,750 SH   SOLE   9,750 0 0
MEDTRONIC INC COM G5960L103 128,872 1,657,087 SH   SOLE   1,657,087 0 0
MERCK & CO INC COM 58933Y105 107,302 1,675,811 SH   SOLE   1,675,811 0 0
MERCURY SYS INC COM 589378108 6,464 124,600 SH   SOLE   124,600 0 0
MESA LABS INC COM 59064R109 4,553 30,491 SH   SOLE   30,491 0 0
METLIFE INC COM 59156R108 22,255 428,393 SH   SOLE   428,393 0 0
MICHAEL KORS HLDGS LTD SHS G60754101 864 18,065 SH   SOLE   18,065 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 245 2,723 SH   SOLE   2,723 0 0
MICROSOFT CORP COM 594918104 209,806 2,816,565 SH   SOLE   2,816,565 0 0
MIDDLEBY CORP COM 596278101 7,764 60,575 SH   SOLE   60,575 0 0
MONDELEZ INTL INC CL A 609207105 35,320 868,676 SH   SOLE   868,676 0 0
MONSANTO CO NEW COM 61166W101 115,703 965,644 SH   SOLE   965,644 0 0
MOODYS CORP COM 615369105 28,934 207,843 SH   SOLE   207,843 0 0
MPLX LP COM UNIT REP LTD 55336V100 431 12,317 SH   SOLE   12,317 0 0
MSC INDL DIRECT INC CL A 553530106 2,582 34,170 SH   SOLE   34,170 0 0
MSCI INC COM 55354G100 2,966 25,370 SH   SOLE   25,370 0 0
MURPHY OIL CORP COM 626717102 2,355 88,660 SH   SOLE   88,660 0 0
MURPHY USA INC COM 626755102 1,529 22,164 SH   SOLE   22,164 0 0
NATIONAL FUEL GAS CO NJ COM 636180101 572 10,100 SH   SOLE   10,100 0 0
NATIONAL INSTRS CORP COM 636518102 81,871 1,941,450 SH   SOLE   1,941,450 0 0
NEOGEN CORP COM 640491106 56,301 726,842 SH   SOLE   726,842 0 0
NETAPP INC COM 64110D104 1,691 38,635 SH   SOLE   38,635 0 0
NEW RELIC INC COM 64829B100 7,080 142,165 SH   SOLE   142,165 0 0
NEWELL BRANDS INC COM 651229106 146,232 3,427,042 SH   SOLE   3,427,042 0 0
NEXTERA ENERGY INC COM 65339F101 1,594 10,880 SH   SOLE   10,880 0 0
NIKE INC CL B 654106103 33,570 647,448 SH   SOLE   647,448 0 0
NOBLE ENERGY INC COM 655044105 6,175 217,729 SH   SOLE   217,729 0 0
NORTHERN TR CORP COM 665859104 9,616 104,603 SH   SOLE   104,603 0 0
NORTHROP GRUMMAN CORP COM 666807102 383 1,330 SH   SOLE   1,330 0 0
NOVARTIS A G SPONSORED ADR 66987V109 370 4,314 SH   SOLE   4,314 0 0
NUTRI SYS INC NEW COM 67069D108 5,939 106,240 SH   SOLE   106,240 0 0
NUVEEN MUN VALUE FD INC COM 670928100 105 10,300 SH   SOLE   10,300 0 0
NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 251 16,850 SH   SOLE   16,850 0 0
NVIDIA CORP COM 67066G104 661 3,700 SH   SOLE   3,700 0 0
O REILLY AUTOMOTIVE INC COM 67103H107 14,854 68,972 SH   SOLE   68,972 0 0
OASIS PETE INC NEW COM 674215108 2,572 282,030 SH   SOLE   282,030 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 71,052 1,106,553 SH   SOLE   1,106,553 0 0
OLD DOMINION FGHT LINES INC COM 679580100 451 4,095 SH   SOLE   4,095 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 6,659 143,510 SH   SOLE   143,510 0 0
OMNICELL INC COM 68213N109 3,765 73,760 SH   SOLE   73,760 0 0
ORACLE CORP COM 68389X105 49,693 1,027,768 SH   SOLE   1,027,768 0 0
OUTFRONT MEDIA INC COM 69007J106 3,553 141,090 SH   SOLE   141,090 0 0
OXFORD INDS INC COM 691497309 2,874 45,225 SH   SOLE   45,225 0 0
PACCAR INC COM 693718108 1,024 14,154 SH   SOLE   14,154 0 0
PARKER HANNIFAN CORP COM 701094104 26,377 150,708 SH   SOLE   150,708 0 0
PARSLEY ENERGY INC CL A 701877102 2,635 100,036 SH   SOLE   100,036 0 0
PARTY CITY HOLDCO INC COM 702149105 2,898 213,900 SH   SOLE   213,900 0 0
PAYPAL HLDGS INC COM 70450Y103 133,422 2,083,748 SH   SOLE   2,083,748 0 0
PDC ENERGY INC COM 69327R101 1,707 34,815 SH   SOLE   34,815 0 0
PENTAIR PLC SHS G7S00T104 210 3,084 SH   SOLE   3,084 0 0
PEPSICO INC COM 713448108 162,632 1,459,501 SH   SOLE   1,459,501 0 0
PERKINELMER INC COM 714046109 176,759 2,562,833 SH   SOLE   2,562,833 0 0
PFIZER INC COM 717081103 99,531 2,787,991 SH   SOLE   2,787,991 0 0
PGT INC COM 69336V101 3,352 224,230 SH   SOLE   224,230 0 0
PHILIP MORRIS INTL INC COM 718172109 1,226 11,046 SH   SOLE   11,046 0 0
PHILLIPS 66 COM 718546104 805 8,783 SH   SOLE   8,783 0 0
PIMCO ETF TR TOTL RETN ETF 72201R775 267 2,500 SH   SOLE   2,500 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866 201 3,735 SH   SOLE   3,735 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 5,420 80,960 SH   SOLE   80,960 0 0
PIONEER NAT RES CO COM 723787107 32,045 217,196 SH   SOLE   217,196 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 284 13,400 SH   SOLE   13,400 0 0
PLANET FITNESS INC CL A 72703H101 2,191 81,200 SH   SOLE   81,200 0 0
POLARIS INDS INC COM 731068102 3,491 33,364 SH   SOLE   33,364 0 0
POOL CORPORATION COM 73278L105 3,306 30,565 SH   SOLE   30,565 0 0
POST HLDGS INC COM 737446104 9,103 103,125 SH   SOLE   103,125 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 555 3,817 SH   SOLE   3,817 0 0
PPG INDS INC COM 693506107 396 3,640 SH   SOLE   3,640 0 0
PRA HEALTH SCIENCES INC COM 69354M108 9,331 122,497 SH   SOLE   122,497 0 0
PRAXAIR INC COM 74005P104 20,676 147,960 SH   SOLE   147,960 0 0
PRICELINE COM INC COM NEW 741503403 2,272 1,241 SH   SOLE   1,241 0 0
PROASSURANCE CORP COM 74267C106 7,159 130,996 SH   SOLE   130,996 0 0
PROCTER & GAMBLE CO COM 742718109 100,698 1,106,820 SH   SOLE   1,106,820 0 0
PROOFPOINT INC COM 743424103 3,122 35,790 SH   SOLE   35,790 0 0
PROSPERITY BANCSHARES INC COM 743606105 2,047 31,138 SH   SOLE   31,138 0 0
PRUDENTIAL FINL INC COM 744320102 31,082 292,340 SH   SOLE   292,340 0 0
QUALCOMM INC COM 747525103 3,276 63,200 SH   SOLE   63,200 0 0
QUANTUM CORP COM NEW 747906501 188 30,750 SH   SOLE   30,750 0 0
RAMBUS INC DEL COM 750917106 1,559 116,745 SH   SOLE   116,745 0 0
RANGE RES CORP COM 75281A109 28,441 1,453,297 SH   SOLE   1,453,297 0 0
RAVEN INDS INC COM 754212108 7,536 232,583 SH   SOLE   232,583 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 1,266 15,018 SH   SOLE   15,018 0 0
RAYTHEON CO COM NEW 755111507 4,607 24,694 SH   SOLE   24,694 0 0
REALPAGE INC COM 75606N109 10,257 257,073 SH   SOLE   257,073 0 0
REATA PHARMACEUTICALS INC CL A 75615P103 1,793 57,658 SH   SOLE   57,658 0 0
REGENERON PHARMACEUTICALS COM 75886F107 369 825 SH   SOLE   825 0 0
REGIONS FINL CORP NEW COM 7591EP100 186 12,202 SH   SOLE   12,202 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 15,344 201,445 SH   SOLE   201,445 0 0
RENASANT CORP COM 75970E107 7,793 181,650 SH   SOLE   181,650 0 0
REPUBLIC SVCS INC COM 760759100 5,425 82,123 SH   SOLE   82,123 0 0
ROCKWELL AUTOMATION INC COM 773903109 42,759 239,937 SH   SOLE   239,937 0 0
ROCKWELL COLLINS INC COM 774341101 151,893 1,162,058 SH   SOLE   1,162,058 0 0
ROPER INDS INC NEW COM 776696106 158,852 652,639 SH   SOLE   652,639 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 2,214 36,547 SH   SOLE   36,547 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 274 4,374 SH   SOLE   4,374 0 0
RUBICON PROJ INC COM 78112V102 538 138,280 SH   SOLE   138,280 0 0
RYDER SYS INC COM 783549108 221 2,611 SH   SOLE   2,611 0 0
RYDEX ETF TRUST GUG S&P500 PU VA 78355W304 256 4,161 SH   SOLE   4,161 0 0
RYDEX ETF TRUST GUG S&P500 PU GR 78355W403 253 2,531 SH   SOLE   2,531 0 0
RYDEX ETF TRUST S&P 500 EQ TRD 78355W106 439 4,599 SH   SOLE   4,599 0 0
SABINE ROYALTY TR UNIT BEN INT 785688102 317 7,779 SH   SOLE   7,779 0 0
SALESFORCE COM INC COM 79466L302 319 3,414 SH   SOLE   3,414 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 2,449 17,000 SH   SOLE   17,000 0 0
SCHEIN HENRY INC COM 806407102 495 6,038 SH   SOLE   6,038 0 0
SCHLUMBERGER LTD COM 806857108 56,616 811,587 SH   SOLE   811,587 0 0
SCHWAB CHARLES CORP NEW COM 808513105 406 9,292 SH   SOLE   9,292 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 264 7,519 SH   SOLE   7,519 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,077 23,022 SH   SOLE   23,022 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1,973 73,300 SH   SOLE   73,300 0 0
SEACHANGE INTL INC COM 811699107 182 66,300 SH   SOLE   66,300 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 2,653 111,045 SH   SOLE   111,045 0 0
SECUREWORKS CORP CL A 81374A105 1,234 99,940 SH   SOLE   99,940 0 0
SEI INVESTMENTS CO COM 784117103 24,589 402,697 SH   SOLE   402,697 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 373 6,313 SH   SOLE   6,313 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 281 5,290 SH   SOLE   5,290 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 314 3,484 SH   SOLE   3,484 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 267 3,758 SH   SOLE   3,758 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 262 3,211 SH   SOLE   3,211 0 0
SERVICE CORP INTL COM 817565104 209 6,045 SH   SOLE   6,045 0 0
SHERWIN WILLIAMS CO COM 824348106 13,790 38,516 SH   SOLE   38,516 0 0
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 8,496 146,740 SH   SOLE   146,740 0 0
SM ENERGY CO COM 78454L100 307 17,304 SH   SOLE   17,304 0 0
SNYDERS-LANCE INC COM 833551104 3,874 101,570 SH   SOLE   101,570 0 0
SONOCO PRODS CO COM 835495102 788 15,616 SH   SOLE   15,616 0 0
SONUS NETWORKS INC COM NEW 835916503 3,950 516,301 SH   SOLE   516,301 0 0
SOUTHERN CO COM 842587107 237 4,818 SH   SOLE   4,818 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 4,311 118,553 SH   SOLE   118,553 0 0
SOUTHWEST AIRLS CO COM 844741108 877 15,668 SH   SOLE   15,668 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 4,219 34,705 SH   SOLE   34,705 0 0
SPDR SERIES TRUST BRC HGH YLD BD 78464A417 246 6,595 SH   SOLE   6,595 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 362 3,967 SH   SOLE   3,967 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,986 11,887 SH   SOLE   11,887 0 0
SPDR SERIES TRUST BLOMBRG BRC INTR 78464A375 200 5,800 SH   SOLE   5,800 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 441 10,700 SH   SOLE   10,700 0 0
SPROUTS FMRS MKT INC COM 85208M102 1,619 86,235 SH   SOLE   86,235 0 0
STAG INDL INC COM 85254J102 2,662 96,905 SH   SOLE   96,905 0 0
STAMPS COM INC COM NEW 852857200 2,214 10,925 SH   SOLE   10,925 0 0
STANDEX INTL CORP COM 854231107 247 2,325 SH   SOLE   2,325 0 0
STARBUCKS CORP COM 855244109 4,072 75,817 SH   SOLE   75,817 0 0
STERICYCLE INC COM 858912108 334 4,665 SH   SOLE   4,665 0 0
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 271 10,390 SH   SOLE   10,390 0 0
SUMMIT MATLS INC CL A 86614U100 8,625 269,270 SH   SOLE   269,270 0 0
SUNTRUST BKS INC COM 867914103 79,547 1,330,882 SH   SOLE   1,330,882 0 0
SVB FINL GROUP COM 78486Q101 2,317 12,385 SH   SOLE   12,385 0 0
SYSCO CORP COM 871829107 2,236 41,451 SH   SOLE   41,451 0 0
SYSTEMAX INC COM 871851101 30,164 1,141,270 SH   SOLE   1,141,270 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2,528 24,725 SH   SOLE   24,725 0 0
TARGET CORP COM 87612E106 428 7,250 SH   SOLE   7,250 0 0
TE CONNECTIVITY LTD REG SHS H84989104 1,568 18,872 SH   SOLE   18,872 0 0
TEAM INC COM 878155100 1,366 102,355 SH   SOLE   102,355 0 0
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 7,781 90,684 SH   SOLE   90,684 0 0
TEXAS INSTRS INC COM 882508104 3,378 37,684 SH   SOLE   37,684 0 0
TEXTAINER GROUP HOLDINGS LTD COM G8766E109 3,662 213,535 SH   SOLE   213,535 0 0
THE TRADE DESK INC COM CL A 88339J105 9,366 152,260 SH   SOLE   152,260 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 277,324 1,465,771 SH   SOLE   1,465,771 0 0
TIFFANY & CO NEW COM 886547108 73,144 796,950 SH   SOLE   796,950 0 0
TIME WARNER INC COM NEW 887317303 171,990 1,678,767 SH   SOLE   1,678,767 0 0
TORCHMARK CORP COM 891027104 391 4,886 SH   SOLE   4,886 0 0
TORO CO COM 891092108 22,736 366,360 SH   SOLE   366,360 0 0
TRACTOR SUPPLY CO COM 892356106 40,432 638,840 SH   SOLE   638,840 0 0
TRANSDIGM GROUP INC COM 893641100 836 3,270 SH   SOLE   3,270 0 0
TREEHOUSE FOODS INC COM 89469A104 2,727 40,263 SH   SOLE   40,263 0 0
TRIMBLE NAVIGATION LTD COM 896239100 139,514 3,554,497 SH   SOLE   3,554,497 0 0
TRITON INTL LTD CL A G9078F107 4,017 120,710 SH   SOLE   120,710 0 0
TRUPANION INC COM 898202106 1,524 57,695 SH   SOLE   57,695 0 0
TWILIO INC CL A 90138F102 2,949 98,800 SH   SOLE   98,800 0 0
TYLER TECHNOLOGIES INC COM 902252105 21,932 125,814 SH   SOLE   125,814 0 0
U S PHYSICAL THERAPY INC COM 90337L108 3,545 57,695 SH   SOLE   57,695 0 0
UNILEVER N V N Y SHS NEW 904784709 3,017 51,100 SH   SOLE   51,100 0 0
UNION PAC CORP COM 907818108 123,516 1,065,068 SH   SOLE   1,065,068 0 0
UNITED PARCEL SERVICE INC CL B 911312106 6,347 52,850 SH   SOLE   52,850 0 0
UNITED TECHNOLOGIES CORP COM 913017109 13,723 118,218 SH   SOLE   118,218 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,422 12,367 SH   SOLE   12,367 0 0
UPLAND SOFTWARE INC COM 91544A109 302 14,268 SH   SOLE   14,268 0 0
US BANCORP DEL COM NEW 902973304 156,503 2,920,374 SH   SOLE   2,920,374 0 0
V F CORP COM 918204108 76,871 1,209,237 SH   SOLE   1,209,237 0 0
VALMONT INDS INC COM 920253101 32,370 204,742 SH   SOLE   204,742 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 830 9,805 SH   SOLE   9,805 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 3,074 38,517 SH   SOLE   38,517 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 386 8,883 SH   SOLE   8,883 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 2,512 30,980 SH   SOLE   30,980 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 540 12,390 SH   SOLE   12,390 0 0
VANGUARD INDEX FDS S&P 500 ETF SH 922908363 6,915 29,965 SH   SOLE   29,965 0 0
VANGUARD INDEX FDS REIT ETF 922908553 2,820 33,937 SH   SOLE   33,937 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,341 12,520 SH   SOLE   12,520 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 933 6,602 SH   SOLE   6,602 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 917 11,438 SH   SOLE   11,438 0 0
VANTIV INC CL A 92210H105 463 6,567 SH   SOLE   6,567 0 0
VERISK ANALYTICS INC COM 92345Y106 15,709 188,832 SH   SOLE   188,832 0 0
VERITEX HLDGS INC COM 923451108 3,129 116,045 SH   SOLE   116,045 0 0
VERIZON COMMUNICATIONS COM 92343V104 12,219 246,896 SH   SOLE   246,896 0 0
VERSUM MATLS INC COM 92532W103 211 5,446 SH   SOLE   5,446 0 0
VIACOM INC NEW CL B 92553P201 11,271 404,867 SH   SOLE   404,867 0 0
VISA INC COM CL A 92826C839 74,431 707,251 SH   SOLE   707,251 0 0
VULCAN MATS CO COM 929160109 1,345 11,250 SH   SOLE   11,250 0 0
VWR CORP COM 91843L103 5,274 159,294 SH   SOLE   159,294 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 84,571 1,095,200 SH   SOLE   1,095,200 0 0
WAL MART STORES INC COM 931142103 27,497 351,893 SH   SOLE   351,893 0 0
WASTE CONNECTIONS INC COM 94106B101 64,994 929,014 SH   SOLE   929,014 0 0
WASTE MGMT INC DEL COM 94106L109 24,870 317,747 SH   SOLE   317,747 0 0
WATERS CORP COM 941848103 682 3,800 SH   SOLE   3,800 0 0
WATSCO INC COM 942622200 4,028 25,005 SH   SOLE   25,005 0 0
WELLS FARGO & CO NEW COM 949746101 72,459 1,313,859 SH   SOLE   1,313,859 0 0
WESTWOOD HLDGS GROUP INC COM 961765104 3,959 58,850 SH   SOLE   58,850 0 0
WEYERHAEUSER CO COM 962166104 1,084 31,851 SH   SOLE   31,851 0 0
WHIRLPOOL CORP COM 963320106 36,094 195,694 SH   SOLE   195,694 0 0
WISDOMTREE TR JP SMALLCP DIV 97717W836 543 7,237 SH   SOLE   7,237 0 0
WOODWARD INC COM 980745103 602 7,760 SH   SOLE   7,760 0 0
WPX ENERGY INC COM 98212B103 9,916 862,220 SH   SOLE   862,220 0 0
XILINX INC COM 983919101 5,645 79,700 SH   SOLE   79,700 0 0
YUM BRANDS INC COM 988498101 2,974 40,397 SH   SOLE   40,397 0 0
YUM CHINA HLDGS INC COM 98850P109 2,154 53,902 SH   SOLE   53,902 0 0
ZIMMER HLDGS INC COM 98956P102 321 2,739 SH   SOLE   2,739 0 0
ZIONS BANCORPORATION COM 989701107 64,576 1,368,724 SH   SOLE   1,368,724 0 0
ZIX CORP COM 98974P100 416 85,000 SH   SOLE   85,000 0 0
ZOETIS INC CL A 98978V103 80,603 1,264,164 SH   SOLE   1,264,164 0 0