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 18,874 90,658 SH   SOLE   90,658 0 0
A H BELO CORP COM CL A 001282102 5,486 997,445 SH   SOLE   997,445 0 0
AAON INC COM PAR $0.004 000360206 1,289 34,973 SH   SOLE   34,973 0 0
ABBOTT LABS COM 002824100 90,640 1,864,643 SH   SOLE   1,864,643 0 0
ABBVIE INC COM 00287Y109 177,604 2,449,378 SH   SOLE   2,449,378 0 0
ABRAXAS PETE CORP COM 003830106 26 15,809 SH   SOLE   15,809 0 0
ACADIA HEALTHCARE COM 00404A109 5,183 104,955 SH   SOLE   104,955 0 0
ACCENTURE LTD BERMUDA CL A G1151C101 23,549 190,400 SH   SOLE   190,400 0 0
ACETO CORP COM 004446100 8,850 572,826 SH   SOLE   572,826 0 0
ACI WORLDWIDE INC COM 004498101 19,339 864,515 SH   SOLE   864,515 0 0
ACUITY BRANDS INC COM 00508Y102 934 4,595 SH   SOLE   4,595 0 0
ACXIOM CORP COM 005125109 9,731 374,569 SH   SOLE   374,569 0 0
ADOBE SYS INC COM 00724F101 207,718 1,468,597 SH   SOLE   1,468,597 0 0
AFFILIATED MANAGERS GROUP COM 008252108 8,331 50,228 SH   SOLE   50,228 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 2,142 36,123 SH   SOLE   36,123 0 0
AGNICO EAGLE MINES LTD COM 008474108 1,232 27,300 SH   SOLE   27,300 0 0
AIR PRODS & CHEMS INC COM 009158106 27,138 189,697 SH   SOLE   189,697 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 115,601 2,320,833 SH   SOLE   2,320,833 0 0
AKORN INC COM 009728106 2,779 82,865 SH   SOLE   82,865 0 0
ALAMO GROUP INC COM 011311107 210 2,315 SH   SOLE   2,315 0 0
ALARM COM HLDGS INC COM 011642105 2,611 69,375 SH   SOLE   69,375 0 0
ALIGN TECHNOLOGY INC COM 016255101 3,266 21,755 SH   SOLE   21,755 0 0
ALLERGAN PLC SHS G0177J108 7,083 29,136 SH   SOLE   29,136 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 84,109 327,667 SH   SOLE   327,667 0 0
ALLSTATE CORP COM 020002101 16,533 186,941 SH   SOLE   186,941 0 0
ALPHABET INC CLASS A COM 02079K305 146,216 157,276 SH   SOLE   157,276 0 0
ALPHABET INC CLASS C COM 02079K107 113,544 124,948 SH   SOLE   124,948 0 0
ALTRIA GROUP INC COM 02209S103 1,238 16,620 SH   SOLE   16,620 0 0
AMAZON COM INC COM 023135106 292,185 301,844 SH   SOLE   301,844 0 0
AMERICAN EXPRESS CO COM 025816109 7,254 86,115 SH   SOLE   86,115 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 719 11,494 SH   SOLE   11,494 0 0
AMERICAN TOWER CORP COM 03027X100 14,234 107,575 SH   SOLE   107,575 0 0
AMERICAN WOODMARK CORP COM 030506109 2,600 27,210 SH   SOLE   27,210 0 0
AMETEK INC NEW COM 031100100 2,175 35,902 SH   SOLE   35,902 0 0
AMGEN INC CL A 031162100 104,907 609,108 SH   SOLE   609,108 0 0
AMPHENOL CORP NEW CL A 032095101 804 10,890 SH   SOLE   10,890 0 0
ANADARKO PETE CORP COM 032511107 7,147 157,627 SH   SOLE   157,627 0 0
ANALOG DEVICES INC COM 032654105 287 3,690 SH   SOLE   3,690 0 0
ANSYS INC COM 03662Q105 460 3,778 SH   SOLE   3,778 0 0
APACHE CORP COM 037411105 1,751 36,525 SH   SOLE   36,525 0 0
APOGEE ENTERPRISES INC COM 037598109 2,904 51,090 SH   SOLE   51,090 0 0
APPLE COMPUTER INC COM 037833100 299,180 2,077,353 SH   SOLE   2,077,353 0 0
AT&T INC COM 00206R102 50,357 1,334,673 SH   SOLE   1,334,673 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 13,232 129,144 SH   SOLE   129,144 0 0
AUTOZONE INC COM 053332102 1,403 2,459 SH   SOLE   2,459 0 0
AVERY DENNISON CORP COM 053611109 1,487 16,825 SH   SOLE   16,825 0 0
AZZ INC COM 002474104 13,271 237,825 SH   SOLE   237,825 0 0
BAIDU INC SPON ADR REP A 056752108 726 4,060 SH   SOLE   4,060 0 0
BAKER HUGHES INC COM 057224107 925 16,970 SH   SOLE   16,970 0 0
BALL CORP COM 058498106 62,112 1,471,509 SH   SOLE   1,471,509 0 0
BANC CALIF INC COM 05990K106 15,149 704,619 SH   SOLE   704,619 0 0
BANCORPSOUTH INC COM 059692103 14,061 461,031 SH   SOLE   461,031 0 0
BANK NEW YORK INC COM 064058100 2,148 42,096 SH   SOLE   42,096 0 0
BANK OF AMERICA CORPORATION COM 060505104 156,926 6,468,526 SH   SOLE   6,468,526 0 0
BANK MONTREAL QUE COM 063671101 504 6,856 SH   SOLE   6,856 0 0
BARNES GROUP INC COM 067806109 21,273 363,454 SH   SOLE   363,454 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,566 14 SH   SOLE   14 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670702 26,997 159,398 SH   SOLE   159,398 0 0
BGC PARTNERS INC CL A 05541T101 2,982 235,900 SH   SOLE   235,900 0 0
BOEING CO COM 097023105 3,499 17,695 SH   SOLE   17,695 0 0
BOK FINL CORP COM NEW 05561Q201 4,316 51,303 SH   SOLE   51,303 0 0
BRINKER INTL INC COM 109641100 553 14,524 SH   SOLE   14,524 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 3,508 62,958 SH   SOLE   62,958 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,657 21,928 SH   SOLE   21,928 0 0
BROOKDALE SR LIVING INC COM 112463104 4,725 321,180 SH   SOLE   321,180 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 3,627 236,725 SH   SOLE   236,725 0 0
CABOT OIL & GAS CORP COM 127097103 124,911 4,980,504 SH   SOLE   4,980,504 0 0
CADENCE BANCORPORATION CL A 12739A100 4,602 210,340 SH   SOLE   210,340 0 0
CALLIDUS SOFTWARE INC COM 13123E500 2,189 90,460 SH   SOLE   90,460 0 0
CAMBER ENERGY INC COM 13200M102 322 1,247,912 SH   SOLE   1,247,912 0 0
CAMBREX CORP COM 132011107 4,234 70,865 SH   SOLE   70,865 0 0
CANADIAN NATL RY CO COM 136375102 1,279 15,784 SH   SOLE   15,784 0 0
CANTEL MEDICAL CORP COM 138098108 5,083 65,240 SH   SOLE   65,240 0 0
CAPITAL BK FINL CORP CL A COM 139794101 400 10,510 SH   SOLE   10,510 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 3,616 96,620 SH   SOLE   96,620 0 0
CASEYS GEN STORES INC COM 147528103 252 2,355 SH   SOLE   2,355 0 0
CATERPILLAR INC DEL COM 149123101 1,116 10,387 SH   SOLE   10,387 0 0
CBS CORP NEW CL B 124857202 289 4,525 SH   SOLE   4,525 0 0
CECO ENVIRONMENTAL CORP COM 125141101 16,904 1,841,429 SH   SOLE   1,841,429 0 0
CELGENE CORP COM 151020104 172,774 1,330,362 SH   SOLE   1,330,362 0 0
CF INDS HLDGS INC COM 125269100 526 18,810 SH   SOLE   18,810 0 0
CHARLES RIV LABS INTL INC COM 159864107 9,911 97,988 SH   SOLE   97,988 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 337 999 SH   SOLE   999 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 216 1,981 SH   SOLE   1,981 0 0
CHEVRON CORP NEW COM 166764100 62,315 597,284 SH   SOLE   597,284 0 0
CHUBB LIMITED COM H1467J104 1,325 9,114 SH   SOLE   9,114 0 0
CIMAREX ENERGY CO COM 171798101 207 2,200 SH   SOLE   2,200 0 0
CINEMARK HOLDINGS INC COM 17243V102 1,720 44,260 SH   SOLE   44,260 0 0
CIRRUS LOGIC INC COM 172755100 1,101 17,555 SH   SOLE   17,555 0 0
CISCO SYS INC COM 17275R102 21,511 687,260 SH   SOLE   687,260 0 0
CITIGROUP INC COM NEW 172967424 13,088 195,688 SH   SOLE   195,688 0 0
CITRIX SYS INC COM 177376100 13,335 167,572 SH   SOLE   167,572 0 0
CLAYMORE EXCHANGE TRD FD TR GUGG GUGG CHN SML CAP 18383Q853 545 21,190 SH   SOLE   21,190 0 0
CLEAN DIESEL TECHNOLOGIES IN COM PAR NEW 18449C500 174 62,500 SH   SOLE   62,500 0 0
CLOROX CO DEL COM 189054109 1,519 11,401 SH   SOLE   11,401 0 0
COCA COLA CO COM 191216100 104,100 2,321,068 SH   SOLE   2,321,068 0 0
COHERENT INC COM 192479103 1,368 6,080 SH   SOLE   6,080 0 0
COLGATE PALMOLIVE CO COM 194162103 117,069 1,579,242 SH   SOLE   1,579,242 0 0
COLONY NORTHSTAR INC CL A COM 19625W104 928 65,840 SH   SOLE   65,840 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 2,975 51,246 SH   SOLE   51,246 0 0
COMCAST CORP NEW CL A 20030N101 3,726 95,730 SH   SOLE   95,730 0 0
COMERICA INC COM 200340107 215,657 2,944,529 SH   SOLE   2,944,529 0 0
COMMERCIAL METALS CO COM 201723103 4,290 220,815 SH   SOLE   220,815 0 0
COMMUNITY BK SYS INC COM 203607106 206 3,685 SH   SOLE   3,685 0 0
CONCHO RES INC COM 20605P101 3,005 24,727 SH   SOLE   24,727 0 0
CONOCOPHILLIPS COM 20825C104 46,543 1,058,752 SH   SOLE   1,058,752 0 0
COPART INC COM 217204106 18,675 587,457 SH   SOLE   587,457 0 0
CORNING INC COM 219350105 276 9,196 SH   SOLE   9,196 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,214 7,591 SH   SOLE   7,591 0 0
CRITEO S A SPONS ADS 226718104 2,717 55,385 SH   SOLE   55,385 0 0
CULLEN FROST BANKERS INC COM 229899109 211,319 2,250,230 SH   SOLE   2,250,230 0 0
CUMMINS INC COM 231021106 215 1,325 SH   SOLE   1,325 0 0
CVS CORP COM 126650100 30,042 373,376 SH   SOLE   373,376 0 0
DANAHER CORP DEL COM 235851102 176,496 2,091,432 SH   SOLE   2,091,432 0 0
DEERE & CO COM 244199105 352 2,851 SH   SOLE   2,851 0 0
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 262 8,000 SH   SOLE   8,000 0 0
DELTIC TIMBER CORP COM 247850100 678 9,076 SH   SOLE   9,076 0 0
DENTSPLY SIRONA INC COM 24906P109 13,060 201,424 SH   SOLE   201,424 0 0
DEVON ENERGY CORP NEW COM 25179M103 391 12,228 SH   SOLE   12,228 0 0
DEXCOM INC COM 252131107 1,056 14,435 SH   SOLE   14,435 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 661 5,513 SH   SOLE   5,513 0 0
DIAMONDBACK ENERGY INC COM 25278X109 4,324 48,690 SH   SOLE   48,690 0 0
DICKS SPORTING GOODS INC COM 253393102 1,593 40,000 SH   SOLE   40,000 0 0
DISH NETWORK CORP CL A 25470M109 9,379 149,443 SH   SOLE   149,443 0 0
DISNEY WALT CO COM DISNEY 254687106 84,582 796,067 SH   SOLE   796,067 0 0
DOLLAR TREE INC COM 256746108 11,535 164,970 SH   SOLE   164,970 0 0
DOMINION RES INC VA NEW COM 25746U109 661 8,622 SH   SOLE   8,622 0 0
DOVER CORP COM 260003108 229 2,850 SH   SOLE   2,850 0 0
DOW CHEM CO COM 260543103 750 11,892 SH   SOLE   11,892 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 124,257 1,539,551 SH   SOLE   1,539,551 0 0
DUKE ENERGY CORP NEW COM 26441C204 470 5,622 SH   SOLE   5,622 0 0
DXP ENTERPRISES INC NEW COM NEW 233377407 15,446 447,710 SH   SOLE   447,710 0 0
EBAY INC COM 278642103 784 22,464 SH   SOLE   22,464 0 0
ECOLAB INC COM 278865100 108,494 817,279 SH   SOLE   817,279 0 0
ELECTRONIC ARTS INC COM 285512109 224 2,123 SH   SOLE   2,123 0 0
EMCOR GROUP INC COM 29084Q100 4,515 69,061 SH   SOLE   69,061 0 0
EMERSON ELEC CO COM 291011104 29,716 498,417 SH   SOLE   498,417 0 0
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 330 16,201 SH   SOLE   16,201 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 5,715 211,035 SH   SOLE   211,035 0 0
ENVESTNET INC COM 29404K106 4,466 112,786 SH   SOLE   112,786 0 0
EOG RES INC COM 26875P101 147,645 1,631,081 SH   SOLE   1,631,081 0 0
EQT CORP COM 26884L109 1,492 25,460 SH   SOLE   25,460 0 0
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 657 8,800 SH   SOLE   8,800 0 0
EQUIFAX INC COM 294429105 2,782 20,244 SH   SOLE   20,244 0 0
EURONET WORLDWIDE INC COM 298736109 6,008 68,770 SH   SOLE   68,770 0 0
EXPEDIA INC DEL COM NEW 30212P303 12,365 83,012 SH   SOLE   83,012 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 1,929 30,212 SH   SOLE   30,212 0 0
EXXON MOBIL CORP COM 30231G102 130,796 1,620,165 SH   SOLE   1,620,165 0 0
FACEBOOK INC CL A 30303M102 72,034 477,109 SH   SOLE   477,109 0 0
FAIR ISAAC CORP COM 303250104 4,223 30,290 SH   SOLE   30,290 0 0
FASTENAL COMPANY COM 311900104 205 4,715 SH   SOLE   4,715 0 0
FEDEX CORP COM 31428X106 2,228 10,251 SH   SOLE   10,251 0 0
FERROGLOBE PLC SHS G33856108 3,993 334,135 SH   SOLE   334,135 0 0
FINISAR CORP COM NEW 31787A507 390 15,000 SH   SOLE   15,000 0 0
FIREEYE INC COM 31816Q101 2,698 177,374 SH   SOLE   177,374 0 0
FIRST FINL BANKSHARES COM 32020R109 11,601 262,455 SH   SOLE   262,455 0 0
FIRST INDUSTRIAL REALTY TRUS COM 32054K103 4,641 162,150 SH   SOLE   162,150 0 0
FIRSTCASH INC COM 33767D105 8,585 147,255 SH   SOLE   147,255 0 0
FIVE BELOW INC COM 33829M101 1,423 28,825 SH   SOLE   28,825 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 10,510 72,878 SH   SOLE   72,878 0 0
FLIR SYS INC COM 302445101 14,729 424,970 SH   SOLE   424,970 0 0
FLOWSERVE CORP COM 34354P105 1,078 23,210 SH   SOLE   23,210 0 0
FMC CORP COM NEW 302491303 212,157 2,904,270 SH   SOLE   2,904,270 0 0
FORD MOTOR COMPANY COM 345370860 249 22,250 SH   SOLE   22,250 0 0
FORTINET INC COM 34959E109 1,182 31,567 SH   SOLE   31,567 0 0
FORTIVE CORP COM 34959J108 59,996 947,049 SH   SOLE   947,049 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 1,273 19,508 SH   SOLE   19,508 0 0
FRANKLIN ELEC INC COM 353514102 49,734 1,201,299 SH   SOLE   1,201,299 0 0
FTI CONSULTING INC COM 302941109 338 9,675 SH   SOLE   9,675 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 1,171 38,400 SH   SOLE   38,400 0 0
GENERAC HLDGS INC COM 368736104 29,680 821,477 SH   SOLE   821,477 0 0
GENERAL DYNAMICS CORP COM 369550108 11,076 55,910 SH   SOLE   55,910 0 0
GENERAL ELECTRIC CO COM 369604103 48,670 1,801,929 SH   SOLE   1,801,929 0 0
GENERAL MLS INC COM 370334104 4,166 75,202 SH   SOLE   75,202 0 0
GENESEE & WYO INC CL A 371559105 4,908 71,770 SH   SOLE   71,770 0 0
GENTEX CORP COM 371901109 8,611 453,910 SH   SOLE   453,910 0 0
GERON CORP COM 374163103 91 32,700 SH   SOLE   32,700 0 0
GILEAD SCIENCES INC COM 375558103 468 6,605 SH   SOLE   6,605 0 0
GLACIER BANCORP INC NEW COM 37637Q105 54,409 1,486,187 SH   SOLE   1,486,187 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 234 5,432 SH   SOLE   5,432 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 383 1,725 SH   SOLE   1,725 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 11,077 316,860 SH   SOLE   316,860 0 0
GORMAN RUPP CO COM 383082104 9,660 379,263 SH   SOLE   379,263 0 0
GRACO INC COM 384109104 1,752 16,030 SH   SOLE   16,030 0 0
GRAHAM CORP COM 384556106 830 42,200 SH   SOLE   42,200 0 0
GRAINGER W W INC COM 384802104 440 2,436 SH   SOLE   2,436 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 4,060 59,095 SH   SOLE   59,095 0 0
GULFPORT ENERGY CORP COM NEW 402635304 1,392 94,345 SH   SOLE   94,345 0 0
HALLIBURTON CO COM 406216101 12,163 284,779 SH   SOLE   284,779 0 0
HANMI FINL CORP COM NEW 410495204 3,771 132,535 SH   SOLE   132,535 0 0
HARRIS CORP DEL COM 413875105 677 6,202 SH   SOLE   6,202 0 0
HEALTHCARE SVCS GRP INC COM 421906108 6,112 130,504 SH   SOLE   130,504 0 0
HEALTHEQUITY INC COM 42226A107 5,445 109,275 SH   SOLE   109,275 0 0
HEICO CORP NEW COM 422806109 1,022 14,233 SH   SOLE   14,233 0 0
HESS CORP COM 42809H107 1,510 34,422 SH   SOLE   34,422 0 0
HEXCEL CORP NEW COM 428291108 3,418 64,744 SH   SOLE   64,744 0 0
HILL ROM HLDGS INC COM 431475102 974 12,235 SH   SOLE   12,235 0 0
HILLTOP HOLDINGS INC COM 432748101 491 18,737 SH   SOLE   18,737 0 0
HOME BANCSHARES INC COM 436893200 20,310 815,651 SH   SOLE   815,651 0 0
HOME DEPOT INC COM 437076102 201,788 1,315,440 SH   SOLE   1,315,440 0 0
HONEYWELL INTL INC COM 438516106 207,551 1,557,142 SH   SOLE   1,557,142 0 0
HORMEL FOODS CORP COM 440452100 2,926 85,789 SH   SOLE   85,789 0 0
HOSTESS BRANDS INC CL A 44109J106 2,597 161,315 SH   SOLE   161,315 0 0
IDEAL PWR INC COM 451622104 124 59,100 SH   SOLE   59,100 0 0
IDEXX LABS INC COM 45168D104 722 4,470 SH   SOLE   4,470 0 0
ILLINOIS TOOL WKS INC COM 452308109 32,023 223,547 SH   SOLE   223,547 0 0
IMPERIAL OIL LTD COM NEW 453038408 1,161 39,800 SH   SOLE   39,800 0 0
INFINERA CORPORATION COM 45667G103 4,104 384,610 SH   SOLE   384,610 0 0
INTEL CORP COM 458140100 8,688 257,496 SH   SOLE   257,496 0 0
INTL PAPER CO COM 460146103 3,448 60,904 SH   SOLE   60,904 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 30,345 197,263 SH   SOLE   197,263 0 0
INTUIT COM 461202103 265 1,996 SH   SOLE   1,996 0 0
INVENTURE FOODS INC COM 461212102 9,552 2,216,220 SH   SOLE   2,216,220 0 0
ISHARES MSCI ISR CAP ETF 464286632 583 10,735 SH   SOLE   10,735 0 0
ISHARES MSCI GERMANY ETF 464286806 427 14,118 SH   SOLE   14,118 0 0
ISHARES MSCI NETHERL ETF 464286814 375 12,960 SH   SOLE   12,960 0 0
ISHARES MSCI MEX CAP ETF 464286822 250 4,632 SH   SOLE   4,632 0 0
ISHARES MSCI HONG KG ETF 464286871 785 33,510 SH   SOLE   33,510 0 0
ISHARES TR SELECT DIVID ETF 464287168 1,210 13,122 SH   SOLE   13,122 0 0
ISHARES TR CORE S&P500 ETF 464287200 555 2,282 SH   SOLE   2,282 0 0
ISHARES TR CORE US AGGBD ET 464287226 2,135 19,498 SH   SOLE   19,498 0 0
ISHARES TR 1-3 YR TR BD ETF 464287457 3,286 38,895 SH   SOLE   38,895 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 266 1,890 SH   SOLE   1,890 0 0
ISHARES TR CORE S&P SCP ETF 464287804 5,333 76,060 SH   SOLE   76,060 0 0
ISHARES TR SP SMCP600VL ETF 464287879 443 3,168 SH   SOLE   3,168 0 0
ISHARES TR SP SMCP600GR ETF 464287887 982 6,294 SH   SOLE   6,294 0 0
ISHARES TR MSCI ACWI EX US 464288240 18,798 412,321 SH   SOLE   412,321 0 0
ISHARES TR INTERM CR BD ETF 464288638 910 8,291 SH   SOLE   8,291 0 0
ISHARES TR U.S. PFD STK ETF 464288687 1,612 41,155 SH   SOLE   41,155 0 0
ISHARES IBONDS SEP17 ETF 464289271 2,028 74,500 SH   SOLE   74,500 0 0
ISHARES TR IBONDS SEP19 ETF 46429B564 272 10,670 SH   SOLE   10,670 0 0
ISHARES TR IBONDS SEP18 ETF 46429B580 278 10,908 SH   SOLE   10,908 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 1,047 12,597 SH   SOLE   12,597 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 1,947 28,119 SH   SOLE   28,119 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 1,002 28,010 SH   SOLE   28,010 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 500 9,316 SH   SOLE   9,316 0 0
ISHARES TR IBONDS SEP20 ETF 46434V571 253 9,875 SH   SOLE   9,875 0 0
ITERIS INC COM 46564T107 1,287 206,900 SH   SOLE   206,900 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 278 5,119 SH   SOLE   5,119 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 5,265 53,725 SH   SOLE   53,725 0 0
JOHNSON & JOHNSON COM 478160104 122,383 925,114 SH   SOLE   925,114 0 0
JOHNSON CTLS INTL PLC SHS G51502105 994 22,934 SH   SOLE   22,934 0 0
JP MORGAN CHASE & CO COM 46625H100 174,483 1,909,009 SH   SOLE   1,909,009 0 0
K2M GROUP HLDGS INC COM 48273J107 3,754 154,120 SH   SOLE   154,120 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 21,295 203,485 SH   SOLE   203,485 0 0
KELLOGG CO COM 487836108 253 3,640 SH   SOLE   3,640 0 0
KENNAMETAL INC COM 489170100 5,632 150,520 SH   SOLE   150,520 0 0
KIMBELL RTY PARTNERS LP UNIT 49435R102 884 52,550 SH   SOLE   52,550 0 0
KIMBERLY CLARK CORP COM 494368103 168,362 1,304,021 SH   SOLE   1,304,021 0 0
KINDER MORGAN INC DEL COM 49456B101 3,614 188,612 SH   SOLE   188,612 0 0
KIRBY CORP COM 497266106 112,390 1,681,227 SH   SOLE   1,681,227 0 0
KOHLS CORP COM 500255104 7,593 196,350 SH   SOLE   196,350 0 0
KRAFT FOODS INC CL A 50076Q106 9,417 109,955 SH   SOLE   109,955 0 0
KROGER CO COM 501044101 907 38,900 SH   SOLE   38,900 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 2,861 429,625 SH   SOLE   429,625 0 0
LAUDER ESTEE COS INC CL A 518439104 11,353 118,281 SH   SOLE   118,281 0 0
LAWSON PRODS INC COM 520776105 49,293 2,225,414 SH   SOLE   2,225,414 0 0
LAZARD LTD SHS A G54050102 1,285 27,745 SH   SOLE   27,745 0 0
LCI INDS COM 50189K103 205 2,000 SH   SOLE   2,000 0 0
LEGACY TEX FINL GROUP INC COM 52471Y106 3,341 87,620 SH   SOLE   87,620 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 5,373 128,843 SH   SOLE   128,843 0 0
LIFE STORAGE INC COM 53223X107 4,094 55,255 SH   SOLE   55,255 0 0
LILLY ELI & CO COM 532457108 3,035 36,879 SH   SOLE   36,879 0 0
LINDSAY MFG CO COM 535555106 8,560 95,905 SH   SOLE   95,905 0 0
LKQ CORP COM 501889208 1,687 51,213 SH   SOLE   51,213 0 0
LOCKHEED MARTIN CORP COM 539830109 879 3,167 SH   SOLE   3,167 0 0
LOGMEIN INC COM 54142L109 970 9,278 SH   SOLE   9,278 0 0
LOWES COS INC COM 548661107 5,201 67,084 SH   SOLE   67,084 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 4,493 63,043 SH   SOLE   63,043 0 0
MAIN STREET CAPITAL CORP COM 56035L104 1,428 37,130 SH   SOLE   37,130 0 0
MAMMOTH ENERGY SVCS INC COM 56155L108 2,077 111,665 SH   SOLE   111,665 0 0
MANHATTAN ASSOCS INC COM 562750109 2,826 58,805 SH   SOLE   58,805 0 0
MARATHON OIL CORP COM 565849106 136 11,500 SH   SOLE   11,500 0 0
MARTIN MARIETTA MATLS INC COM 573284106 149,122 669,970 SH   SOLE   669,970 0 0
MASCO CORP COM 574599106 1,783 46,675 SH   SOLE   46,675 0 0
MASIMO CORP COM 574795100 882 9,670 SH   SOLE   9,670 0 0
MASTEC INC COM 576323109 2,960 65,565 SH   SOLE   65,565 0 0
MASTERCARD INC CL A 57636Q104 3,755 30,919 SH   SOLE   30,919 0 0
MATADOR RES CO COM 576485205 1,723 80,635 SH   SOLE   80,635 0 0
MCDONALDS CORP COM 580135101 4,609 30,092 SH   SOLE   30,092 0 0
MCKESSON CORP COM 58155Q103 231 1,401 SH   SOLE   1,401 0 0
MDU RES GROUP INC COM 552690109 255 9,750 SH   SOLE   9,750 0 0
MEDTRONIC INC COM G5960L103 146,893 1,655,127 SH   SOLE   1,655,127 0 0
MERCK & CO INC COM 58933Y105 104,485 1,630,290 SH   SOLE   1,630,290 0 0
MERCURY SYS INC COM 589378108 5,673 134,775 SH   SOLE   134,775 0 0
MESA LABS INC COM 59064R109 4,370 30,491 SH   SOLE   30,491 0 0
METLIFE INC COM 59156R108 23,942 435,778 SH   SOLE   435,778 0 0
MICHAEL KORS HLDGS LTD SHS G60754101 632 17,430 SH   SOLE   17,430 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 210 2,723 SH   SOLE   2,723 0 0
MICROSOFT CORP COM 594918104 194,745 2,825,261 SH   SOLE   2,825,261 0 0
MIDDLEBY CORP COM 596278101 8,033 66,111 SH   SOLE   66,111 0 0
MONDELEZ INTL INC CL A 609207105 37,792 875,023 SH   SOLE   875,023 0 0
MONSANTO CO NEW COM 61166W101 115,722 977,712 SH   SOLE   977,712 0 0
MOODYS CORP COM 615369105 25,267 207,652 SH   SOLE   207,652 0 0
MPLX LP COM UNIT REP LTD 55336V100 411 12,317 SH   SOLE   12,317 0 0
MSC INDL DIRECT INC CL A 553530106 3,405 39,610 SH   SOLE   39,610 0 0
MSCI INC COM 55354G100 2,814 27,320 SH   SOLE   27,320 0 0
MURPHY OIL CORP COM 626717102 2,272 88,660 SH   SOLE   88,660 0 0
MURPHY USA INC COM 626755102 1,681 22,677 SH   SOLE   22,677 0 0
NATIONAL FUEL GAS CO NJ COM 636180101 584 10,450 SH   SOLE   10,450 0 0
NATIONAL INSTRS CORP COM 636518102 78,651 1,955,530 SH   SOLE   1,955,530 0 0
NEOGEN CORP COM 640491106 50,746 734,277 SH   SOLE   734,277 0 0
NEW RELIC INC COM 64829B100 6,543 152,119 SH   SOLE   152,119 0 0
NEWELL BRANDS INC COM 651229106 171,745 3,203,006 SH   SOLE   3,203,006 0 0
NEWFIELD EXPL CO COM 651290108 227 7,977 SH   SOLE   7,977 0 0
NEXTERA ENERGY INC COM 65339F101 1,275 9,100 SH   SOLE   9,100 0 0
NIKE INC CL B 654106103 44,081 747,132 SH   SOLE   747,132 0 0
NOBLE ENERGY INC COM 655044105 6,569 232,128 SH   SOLE   232,128 0 0
NORTHERN TR CORP COM 665859104 10,170 104,618 SH   SOLE   104,618 0 0
NORTHROP GRUMMAN CORP COM 666807102 338 1,315 SH   SOLE   1,315 0 0
NOVARTIS A G SPONSORED ADR 66987V109 399 4,779 SH   SOLE   4,779 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 270 15,500 SH   SOLE   15,500 0 0
NUTRI SYS INC NEW COM 67069D108 9,116 175,135 SH   SOLE   175,135 0 0
NUVEEN MUN VALUE FD INC COM 670928100 103 10,300 SH   SOLE   10,300 0 0
NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 242 16,850 SH   SOLE   16,850 0 0
NVIDIA CORP COM 67066G104 520 3,600 SH   SOLE   3,600 0 0
O REILLY AUTOMOTIVE INC COM 67103H107 15,823 72,335 SH   SOLE   72,335 0 0
OASIS PETE INC NEW COM 674215108 2,105 261,515 SH   SOLE   261,515 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 58,738 981,093 SH   SOLE   981,093 0 0
OLD DOMINION FGHT LINES INC COM 679580100 393 4,130 SH   SOLE   4,130 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 8,765 205,755 SH   SOLE   205,755 0 0
OMNICELL INC COM 68213N109 3,693 85,695 SH   SOLE   85,695 0 0
ORACLE CORP COM 68389X105 52,607 1,049,199 SH   SOLE   1,049,199 0 0
OUTFRONT MEDIA INC COM 69007J106 4,881 211,105 SH   SOLE   211,105 0 0
OXFORD INDS INC COM 691497309 1,994 31,905 SH   SOLE   31,905 0 0
PACCAR INC COM 693718108 935 14,154 SH   SOLE   14,154 0 0
PARKER HANNIFAN CORP COM 701094104 24,086 150,708 SH   SOLE   150,708 0 0
PARSLEY ENERGY INC CL A 701877102 1,807 65,106 SH   SOLE   65,106 0 0
PARTY CITY HOLDCO INC COM 702149105 2,609 166,700 SH   SOLE   166,700 0 0
PAYPAL HLDGS INC COM 70450Y103 112,411 2,094,492 SH   SOLE   2,094,492 0 0
PDC ENERGY INC COM 69327R101 2,858 66,285 SH   SOLE   66,285 0 0
PENTAIR PLC SHS G7S00T104 205 3,084 SH   SOLE   3,084 0 0
PEPSICO INC COM 713448108 167,589 1,451,115 SH   SOLE   1,451,115 0 0
PERKINELMER INC COM 714046109 172,434 2,530,585 SH   SOLE   2,530,585 0 0
PFIZER INC COM 717081103 95,929 2,855,870 SH   SOLE   2,855,870 0 0
PGT INC COM 69336V101 3,329 260,103 SH   SOLE   260,103 0 0
PHILIP MORRIS INTL INC COM 718172109 1,244 10,588 SH   SOLE   10,588 0 0
PHILLIPS 66 COM 718546104 753 9,108 SH   SOLE   9,108 0 0
PIMCO ETF TR TOTL RETN ETF 72201R775 265 2,500 SH   SOLE   2,500 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 7,815 124,440 SH   SOLE   124,440 0 0
PIONEER NAT RES CO COM 723787107 31,670 198,456 SH   SOLE   198,456 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 299 11,400 SH   SOLE   11,400 0 0
POLARIS INDS INC COM 731068102 2,633 28,550 SH   SOLE   28,550 0 0
POOL CORPORATION COM 73278L105 8,426 71,665 SH   SOLE   71,665 0 0
POST HLDGS INC COM 737446104 9,939 128,000 SH   SOLE   128,000 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 329 2,392 SH   SOLE   2,392 0 0
PPG INDS INC COM 693506107 400 3,640 SH   SOLE   3,640 0 0
PRA HEALTH SCIENCES INC COM 69354M108 8,684 115,767 SH   SOLE   115,767 0 0
PRAXAIR INC COM 74005P104 18,771 141,615 SH   SOLE   141,615 0 0
PRICELINE COM INC COM NEW 741503403 954 510 SH   SOLE   510 0 0
PROASSURANCE CORP COM 74267C106 7,946 130,685 SH   SOLE   130,685 0 0
PROCTER & GAMBLE CO COM 742718109 94,410 1,083,307 SH   SOLE   1,083,307 0 0
PROOFPOINT INC COM 743424103 3,653 42,065 SH   SOLE   42,065 0 0
PROSPERITY BANCSHARES INC COM 743606105 1,608 25,026 SH   SOLE   25,026 0 0
PRUDENTIAL FINL INC COM 744320102 33,160 306,635 SH   SOLE   306,635 0 0
QUALCOMM INC COM 747525103 5,413 98,035 SH   SOLE   98,035 0 0
QUANTUM CORP COM NEW 747906501 240 30,750 SH   SOLE   30,750 0 0
RAMBUS INC DEL COM 750917106 2,217 193,985 SH   SOLE   193,985 0 0
RANGE RES CORP COM 75281A109 55,119 2,378,883 SH   SOLE   2,378,883 0 0
RAVEN INDS INC COM 754212108 7,745 232,583 SH   SOLE   232,583 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 1,329 16,573 SH   SOLE   16,573 0 0
RAYTHEON CO COM NEW 755111507 3,893 24,110 SH   SOLE   24,110 0 0
REATA PHARMACEUTICALS INC CL A 75615P103 1,771 55,982 SH   SOLE   55,982 0 0
REGENERON PHARMACEUTICALS COM 75886F107 334 680 SH   SOLE   680 0 0
REGIONS FINL CORP NEW COM 7591EP100 254 17,374 SH   SOLE   17,374 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 13,623 187,098 SH   SOLE   187,098 0 0
RENASANT CORP COM 75970E107 7,945 181,650 SH   SOLE   181,650 0 0
REPUBLIC SVCS INC COM 760759100 5,262 82,564 SH   SOLE   82,564 0 0
ROCKWELL AUTOMATION INC COM 773903109 37,523 231,682 SH   SOLE   231,682 0 0
ROCKWELL COLLINS INC COM 774341101 130,351 1,240,497 SH   SOLE   1,240,497 0 0
ROPER INDS INC NEW COM 776696106 150,444 649,781 SH   SOLE   649,781 0 0
ROSS STORES INC COM 778296103 1,767 30,600 SH   SOLE   30,600 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1,944 36,547 SH   SOLE   36,547 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 238 4,374 SH   SOLE   4,374 0 0
RYDEX ETF TRUST GUG S&P500 PU VA 78355W304 247 4,141 SH   SOLE   4,141 0 0
RYDEX ETF TRUST S&P 500 EQ TRD 78355W106 361 3,899 SH   SOLE   3,899 0 0
RYDEX ETF TRUST GUG S&P500 PU GR 78355W403 238 2,525 SH   SOLE   2,525 0 0
SABINE ROYALTY TR UNIT BEN INT 785688102 301 7,779 SH   SOLE   7,779 0 0
SALESFORCE COM INC COM 79466L302 254 2,935 SH   SOLE   2,935 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 2,299 17,040 SH   SOLE   17,040 0 0
SCHEIN HENRY INC COM 806407102 540 2,950 SH   SOLE   2,950 0 0
SCHLUMBERGER LTD COM 806857108 56,734 861,701 SH   SOLE   861,701 0 0
SCHWAB CHARLES CORP NEW COM 808513105 438 10,185 SH   SOLE   10,185 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 254 7,519 SH   SOLE   7,519 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,031 22,853 SH   SOLE   22,853 0 0
SCRIPPS E W CO OHIO CL A NEW 811054402 388 21,805 SH   SOLE   21,805 0 0
SEACHANGE INTL INC COM 811699107 213 80,000 SH   SOLE   80,000 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 3,120 129,470 SH   SOLE   129,470 0 0
SEALED AIR CORP NEW COM 81211K100 205 4,579 SH   SOLE   4,579 0 0
SECUREWORKS CORP CL A 81374A105 204 22,000 SH   SOLE   22,000 0 0
SEI INVESTMENTS CO COM 784117103 15,515 288,497 SH   SOLE   288,497 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 373 6,813 SH   SOLE   6,813 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 223 4,290 SH   SOLE   4,290 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 239 3,011 SH   SOLE   3,011 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 233 2,604 SH   SOLE   2,604 0 0
SHERWIN WILLIAMS CO COM 824348106 13,518 38,516 SH   SOLE   38,516 0 0
SHORETEL INC COM 825211105 145 25,000 SH   SOLE   25,000 0 0
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 7,286 137,740 SH   SOLE   137,740 0 0
SM ENERGY CO COM 78454L100 346 20,904 SH   SOLE   20,904 0 0
SNYDERS-LANCE INC COM 833551104 3,795 109,610 SH   SOLE   109,610 0 0
SONOCO PRODS CO COM 835495102 803 15,616 SH   SOLE   15,616 0 0
SONUS NETWORKS INC COM NEW 835916503 3,812 512,301 SH   SOLE   512,301 0 0
SOUTHERN CO COM 842587107 225 4,708 SH   SOLE   4,708 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 2,956 84,616 SH   SOLE   84,616 0 0
SOUTHWEST AIRLS CO COM 844741108 1,018 16,386 SH   SOLE   16,386 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 4,143 35,105 SH   SOLE   35,105 0 0
SPDR SERIES TRUST BRC HGH YLD BD 78464A417 242 6,507 SH   SOLE   6,507 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 370 4,167 SH   SOLE   4,167 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,024 12,507 SH   SOLE   12,507 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 215 678 SH   SOLE   678 0 0
SPROUTS FMRS MKT INC COM 85208M102 2,367 104,420 SH   SOLE   104,420 0 0
SPS COMM INC COM 78463M107 1,672 26,220 SH   SOLE   26,220 0 0
SRC ENERGY INC COM 78470V108 133 19,825 SH   SOLE   19,825 0 0
STAG INDL INC COM 85254J102 3,189 115,540 SH   SOLE   115,540 0 0
STAMPS COM INC COM NEW 852857200 1,692 10,925 SH   SOLE   10,925 0 0
STANDEX INTL CORP COM 854231107 211 2,325 SH   SOLE   2,325 0 0
STARBUCKS CORP COM 855244109 3,555 60,969 SH   SOLE   60,969 0 0
STERICYCLE INC COM 858912108 376 4,930 SH   SOLE   4,930 0 0
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 247 10,390 SH   SOLE   10,390 0 0
SUMMIT MATLS INC CL A 86614U100 8,995 311,553 SH   SOLE   311,553 0 0
SUNTRUST BKS INC COM 867914103 75,481 1,330,769 SH   SOLE   1,330,769 0 0
SVB FINL GROUP COM 78486Q101 2,190 12,460 SH   SOLE   12,460 0 0
SYSCO CORP COM 871829107 2,124 42,207 SH   SOLE   42,207 0 0
SYSTEMAX INC COM 871851101 22,719 1,208,471 SH   SOLE   1,208,471 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,899 25,875 SH   SOLE   25,875 0 0
TARGET CORP COM 87612E106 340 6,500 SH   SOLE   6,500 0 0
TE CONNECTIVITY LTD REG SHS H84989104 1,485 18,872 SH   SOLE   18,872 0 0
TEAM INC COM 878155100 4,179 178,215 SH   SOLE   178,215 0 0
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 7,019 90,684 SH   SOLE   90,684 0 0
TEXAS INSTRS INC COM 882508104 2,635 34,252 SH   SOLE   34,252 0 0
TEXTAINER GROUP HOLDINGS LTD COM G8766E109 3,297 227,395 SH   SOLE   227,395 0 0
THE TRADE DESK INC COM CL A 88339J105 6,602 131,755 SH   SOLE   131,755 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 256,926 1,472,610 SH   SOLE   1,472,610 0 0
TIFFANY & CO NEW COM 886547108 75,227 801,395 SH   SOLE   801,395 0 0
TIME WARNER INC COM NEW 887317303 171,982 1,712,801 SH   SOLE   1,712,801 0 0
TORCHMARK CORP COM 891027104 374 4,886 SH   SOLE   4,886 0 0
TORO CO COM 891092108 25,434 367,060 SH   SOLE   367,060 0 0
TRACTOR SUPPLY CO COM 892356106 39,166 722,493 SH   SOLE   722,493 0 0
TRANSDIGM GROUP INC COM 893641100 879 3,270 SH   SOLE   3,270 0 0
TREEHOUSE FOODS INC COM 89469A104 4,115 50,378 SH   SOLE   50,378 0 0
TRIMBLE NAVIGATION LTD COM 896239100 126,719 3,552,542 SH   SOLE   3,552,542 0 0
TRITON INTL LTD CL A G9078F107 4,674 139,758 SH   SOLE   139,758 0 0
TWENTY FIRST CENTY FOX INC CL A 90130A101 1,714 60,472 SH   SOLE   60,472 0 0
TWILIO INC CL A 90138F102 2,053 70,520 SH   SOLE   70,520 0 0
TYLER TECHNOLOGIES INC COM 902252105 22,102 125,814 SH   SOLE   125,814 0 0
U S PHYSICAL THERAPY INC COM 90337L108 2,160 35,760 SH   SOLE   35,760 0 0
ULTA SALON COSMETCS & FRAG I COM 90384S303 15,594 54,270 SH   SOLE   54,270 0 0
UMPQUA HLDGS CORP COM 904214103 545 29,670 SH   SOLE   29,670 0 0
UNILEVER N V N Y SHS NEW 904784709 2,824 51,100 SH   SOLE   51,100 0 0
UNION PAC CORP COM 907818108 112,353 1,031,614 SH   SOLE   1,031,614 0 0
UNITED PARCEL SERVICE INC CL B 911312106 5,163 46,690 SH   SOLE   46,690 0 0
UNITED TECHNOLOGIES CORP COM 913017109 14,431 118,178 SH   SOLE   118,178 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,748 14,819 SH   SOLE   14,819 0 0
UPLAND SOFTWARE INC COM 91544A109 314 14,268 SH   SOLE   14,268 0 0
US BANCORP DEL COM NEW 902973304 151,087 2,909,993 SH   SOLE   2,909,993 0 0
V F CORP COM 918204108 62,809 1,090,442 SH   SOLE   1,090,442 0 0
VALMONT INDS INC COM 920253101 30,659 204,942 SH   SOLE   204,942 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 829 9,805 SH   SOLE   9,805 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 3,182 39,852 SH   SOLE   39,852 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 366 8,846 SH   SOLE   8,846 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 3,359 42,980 SH   SOLE   42,980 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 557 13,649 SH   SOLE   13,649 0 0
VANGUARD INDEX FDS S&P 500 ETF SH 922908363 10,324 46,491 SH   SOLE   46,491 0 0
VANGUARD INDEX FDS REIT ETF 922908553 3,569 42,876 SH   SOLE   42,876 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,202 11,749 SH   SOLE   11,749 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 895 6,602 SH   SOLE   6,602 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 885 11,063 SH   SOLE   11,063 0 0
VANTIV INC CL A 92210H105 416 6,567 SH   SOLE   6,567 0 0
VERISK ANALYTICS INC COM 92345Y106 16,174 191,707 SH   SOLE   191,707 0 0
VERITEX HLDGS INC COM 923451108 2,146 81,500 SH   SOLE   81,500 0 0
VERIZON COMMUNICATIONS COM 92343V104 12,537 280,720 SH   SOLE   280,720 0 0
VERSUM MATLS INC COM 92532W103 281 8,632 SH   SOLE   8,632 0 0
VIACOM INC NEW CL B 92553P201 11,491 342,299 SH   SOLE   342,299 0 0
VISA INC COM CL A 92826C839 64,553 688,340 SH   SOLE   688,340 0 0
VULCAN MATS CO COM 929160109 1,425 11,250 SH   SOLE   11,250 0 0
VWR CORP COM 91843L103 28,016 848,701 SH   SOLE   848,701 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 92,086 1,175,916 SH   SOLE   1,175,916 0 0
WAL MART STORES INC COM 931142103 26,743 353,368 SH   SOLE   353,368 0 0
WASTE CONNECTIONS INC COM 94106B101 61,800 959,330 SH   SOLE   959,330 0 0
WASTE MGMT INC DEL COM 94106L109 23,540 320,932 SH   SOLE   320,932 0 0
WATERS CORP COM 941848103 699 3,800 SH   SOLE   3,800 0 0
WATSCO INC COM 942622200 3,838 24,890 SH   SOLE   24,890 0 0
WELLS FARGO & CO NEW COM 949746101 77,207 1,393,381 SH   SOLE   1,393,381 0 0
WESTWOOD HLDGS GROUP INC COM 961765104 3,336 58,850 SH   SOLE   58,850 0 0
WEYERHAEUSER CO COM 962166104 1,053 31,418 SH   SOLE   31,418 0 0
WHIRLPOOL CORP COM 963320106 34,308 179,044 SH   SOLE   179,044 0 0
WPX ENERGY INC COM 98212B103 9,693 1,003,420 SH   SOLE   1,003,420 0 0
XILINX INC COM 983919101 1,569 24,400 SH   SOLE   24,400 0 0
YUM BRANDS INC COM 988498101 805 10,912 SH   SOLE   10,912 0 0
YUM CHINA HLDGS INC COM 98850P109 418 10,612 SH   SOLE   10,612 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 201 2,000 SH   SOLE   2,000 0 0
ZIMMER HLDGS INC COM 98956P102 477 3,712 SH   SOLE   3,712 0 0
ZIONS BANCORPORATION COM 989701107 60,932 1,387,660 SH   SOLE   1,387,660 0 0
ZOETIS INC CL A 98978V103 76,070 1,219,467 SH   SOLE   1,219,467 0 0