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 CS 88579Y101 18,432 78,311 SH   SOLE   76,465 0 1,846
ABBOTT LABS CS 002824100 62,708 1,098,789 SH   SOLE   880,011 0 218,778
ABBOTT LABS CS 002824100 2,384 41,768 SH   SOLE   41,638 0 130
ABBOTT LABS CS 002824100 38 673 SH   SOLE   673 0 0
ABBOTT LABS CS 002824100 4,746 83,164 SH   SOLE   0 0 83,164
ABBOTT LABS CS 002824100 725 12,697 SH   SOLE   0 0 12,697
ABBOTT LABS CS 002824100 203 3,559 SH   SOLE   3,559 0 0
ABBVIE INC CS 00287Y109 38,839 401,599 SH   SOLE   339,493 0 62,106
ABBVIE INC CS 00287Y109 1,312 13,568 SH   SOLE   13,528 0 40
ABBVIE INC CS 00287Y109 21 215 SH   SOLE   215 0 0
ABBVIE INC CS 00287Y109 2,631 27,210 SH   SOLE   0 0 27,210
ABBVIE INC CS 00287Y109 401 4,151 SH   SOLE   0 0 4,151
ABBVIE INC CS 00287Y109 124 1,279 SH   SOLE   1,279 0 0
ACCENTURE PLC IRELAND SHS CLAS CS G1151C101 7,689 50,227 SH   SOLE   48,702 0 1,525
ACTUANT CORP CS 00508X203 8,245 325,883 SH   SOLE   290,694 0 35,189
ADECOAGRO S A CS L00849106 398 38,445 SH   SOLE   38,445 0 0
ADOBE SYS INC CS 00724F101 1,008 5,754 SH   SOLE   5,730 0 24
ADTALEM GLOBAL ED INC COM CS 00737L103 3,005 71,458 SH   SOLE   62,592 0 8,866
ADTRAN INC CS 00738A106 3,828 197,829 SH   SOLE   176,917 0 20,912
AETNA INC NEW CS 00817Y108 54,391 301,520 SH   SOLE   243,575 0 57,945
AETNA INC NEW CS 00817Y108 28 157 SH   SOLE   157 0 0
AETNA INC NEW CS 00817Y108 3,574 19,810 SH   SOLE   0 0 19,810
AETNA INC NEW CS 00817Y108 546 3,025 SH   SOLE   0 0 3,025
AETNA INC NEW CS 00817Y108 1,728 9,577 SH   SOLE   9,548 0 29
AETNA INC NEW CS 00817Y108 168 932 SH   SOLE   932 0 0
AFLAC INC CS 001055102 2,680 30,527 SH   SOLE   26,715 0 3,812
AGCO CORP CS 001084102 8,051 112,711 SH   SOLE   97,168 0 15,543
AIR PRODS AND CHEMS INC CS 009158106 16,005 97,547 SH   SOLE   96,258 0 1,289
AKAMAI TECHNOLOGIES INC CS 00971T101 223 3,423 SH   SOLE   3,423 0 0
ALCOA CORP CS 013872106 9,220 171,151 SH   SOLE   137,489 0 33,662
ALIGN TECHNOLOGY INC CS 016255101 1,137 5,115 SH   SOLE   5,115 0 0
ALLERGAN PLC SHS CS G0177J108 1,028 6,287 SH   SOLE   6,287 0 0
ALLSCRIPTS HEALTHCARE SOLUTI CS 01988P108 6,248 429,426 SH   SOLE   348,298 0 81,128
ALLSTATE CORP CS 020002101 824 7,865 SH   SOLE   7,865 0 0
ALPHABET INC CAP STK CL A CS 02079K305 4,852 4,606 SH   SOLE   4,353 0 253
ALPHABET INC CAP STK CL C CS 02079K107 71,774 68,591 SH   SOLE   59,675 0 8,916
ALPHABET INC CL C CS 02079K107 3,397 3,246 SH   SOLE   0 0 3,246
ALPHABET INC CL C CS 02079K107 510 487 SH   SOLE   0 0 487
ALPHABET INC CL C CS 02079K107 157 150 SH   SOLE   150 0 0
ALPHABET INC CL C CS 02079K107 26 25 SH   SOLE   25 0 0
ALPHABET INC CL C CS 02079K107 1,672 1,598 SH   SOLE   1,593 0 5
ALTRIA GROUP INC CS 02209S103 3,159 44,240 SH   SOLE   42,615 0 1,625
AMAZON COM INC CS 023135106 10,791 9,227 SH   SOLE   9,195 0 32
AMEDISYS INC CS 023436108 4,877 92,518 SH   SOLE   74,710 0 17,808
AMERICAN AXLE AND MFG HLDGS IN CS 024061103 2,315 135,911 SH   SOLE   108,690 0 27,221
AMERICAN EXPRESS CO CS 025816109 59,338 597,507 SH   SOLE   487,557 0 109,950
AMERICAN EXPRESS CO CS 025816109 2,224 22,392 SH   SOLE   22,325 0 67
AMERICAN EXPRESS CO CS 025816109 35 356 SH   SOLE   356 0 0
AMERICAN EXPRESS CO CS 025816109 4,391 44,212 SH   SOLE   0 0 44,212
AMERICAN EXPRESS CO CS 025816109 680 6,850 SH   SOLE   0 0 6,850
AMERICAN EXPRESS CO CS 025816109 210 2,115 SH   SOLE   2,115 0 0
AMERICAN TOWER REIT COM CS 03027X100 3,803 26,653 SH   SOLE   24,342 0 2,311
AMERIPRISE FINL INC CS 03076C106 52,682 310,865 SH   SOLE   254,309 0 56,556
AMERIPRISE FINL INC CS 03076C106 28 165 SH   SOLE   165 0 0
AMERIPRISE FINL INC CS 03076C106 3,675 21,686 SH   SOLE   0 0 21,686
AMERIPRISE FINL INC CS 03076C106 540 3,186 SH   SOLE   0 0 3,186
AMERIPRISE FINL INC CS 03076C106 1,765 10,413 SH   SOLE   10,382 0 31
AMERIPRISE FINL INC CS 03076C106 166 982 SH   SOLE   982 0 0
AMERISOURCEBERGEN CORP CS 03073E105 647 7,052 SH   SOLE   6,597 0 455
AMGEN INC CS 031162100 52,777 303,494 SH   SOLE   244,714 0 58,780
AMGEN INC CS 031162100 1,114 6,407 SH   SOLE   6,388 0 19
AMGEN INC CS 031162100 18 101 SH   SOLE   101 0 0
AMGEN INC CS 031162100 106 609 SH   SOLE   609 0 0
AMGEN INC CS 031162100 2,283 13,128 SH   SOLE   0 0 13,128
AMGEN INC CS 031162100 346 1,992 SH   SOLE   0 0 1,992
ANALOG DEVICES INC CS 032654105 2,811 31,569 SH   SOLE   28,522 0 3,047
ANGIODYNAMICS INC CS 03475V101 4,361 262,243 SH   SOLE   231,490 0 30,753
ANSYS INC CS 03662Q105 14,400 97,567 SH   SOLE   77,998 0 19,569
ANTHEM INC COM CS 036752103 2,183 9,702 SH   SOLE   9,702 0 0
AON PLC CS G0408V102 1,390 10,370 SH   SOLE   10,090 0 280
APOLLO COML REAL EST FIN INC CS 03762U105 200 10,827 SH   SOLE   10,827 0 0
APPLE INC CS 037833100 802 4,737 SH   SOLE   0 0 4,737
APPLE INC CS 037833100 250 1,475 SH   SOLE   1,475 0 0
APPLE INC CS 037833100 5,259 31,075 SH   SOLE   0 0 31,075
APPLE INC CS 037833100 2,626 15,516 SH   SOLE   15,470 0 46
APPLE INC CS 037833100 42 250 SH   SOLE   250 0 0
APPLE INC COM CS 037833100 97,217 574,467 SH   SOLE   496,703 0 77,764
APPLIED MATLS INC CS 038222105 2,765 54,086 SH   SOLE   52,591 0 1,495
APTARGROUP INC CS 038336103 467 5,418 SH   SOLE   4,935 0 483
APTIV PLC CS G6095L109 3,031 35,736 SH   SOLE   35,672 0 64
ARCBEST CORP CS 03937C105 2,651 74,166 SH   SOLE   59,139 0 15,027
ARCONIC INC CS 03965L100 674 24,741 SH   SOLE   24,741 0 0
ARISTA NETWORKS INC CS 040413106 265 1,125 SH   SOLE   1,122 0 3
ARMSTRONG WORLD INDS INC NEW CS 04247X102 2,398 39,608 SH   SOLE   35,121 0 4,487
ASPEN INSURANCE HOLDINGS LTD CS G05384105 6,113 150,557 SH   SOLE   132,523 0 18,034
ASSURED GUARANTY LTD CS G0585R106 8,035 237,217 SH   SOLE   190,761 0 46,456
AT AND T INC CS 00206R102 4,027 103,565 SH   SOLE   97,359 0 6,206
ATMOS ENERGY CORP CS 049560105 366 4,259 SH   SOLE   4,259 0 0
AUTOHOME INC ADR 05278C107 640 9,902 SH   SOLE   9,902 0 0
AUTOMATIC DATA PROCESSING IN CS 053015103 3,229 27,553 SH   SOLE   25,248 0 2,305
AUTONATION INC CS 05329W102 2,163 42,142 SH   SOLE   37,053 0 5,089
AUTOZONE INC CS 053332102 1,447 2,034 SH   SOLE   2,034 0 0
AVERY DENNISON CORP CS 053611109 15,090 131,374 SH   SOLE   106,760 0 24,614
AVNET INC CS 053807103 6,513 164,386 SH   SOLE   144,808 0 19,578
AXIS CAPITAL HOLDINGS CS G0692U109 402 8,003 SH   SOLE   8,003 0 0
BABCOCK N WILCOX ENTERPRIS I CS 05614L100 66 11,566 SH   SOLE   11,566 0 0
BANCORPSOUTH BK TUPELO MISS CO CS 05971J102 2,371 75,381 SH   SOLE   59,834 0 15,547
BANK HAWAII CORP CS 062540109 420 4,898 SH   SOLE   0 0 4,898
BANK OF AMERICA CS 060505104 37 1,259 SH   SOLE   1,259 0 0
BANK OF AMERICA CS 060505104 711 24,088 SH   SOLE   0 0 24,088
BANK OF AMERICA CS 060505104 2,289 77,524 SH   SOLE   77,293 0 231
BANK OF AMERICA CS 060505104 222 7,522 SH   SOLE   7,522 0 0
BANK OF AMERICA CS 060505104 4,592 155,553 SH   SOLE   0 0 155,553
BANK OF AMERICA CORPORATION CS 060505104 64,066 2,170,247 SH   SOLE   1,773,283 0 396,964
BECTON DICKINSON AND CO CS 075887109 3,389 15,833 SH   SOLE   14,785 0 1,048
BERKSHIRE HATHAWAY INC DEL CS 084670108 298 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CS 084670702 781 3,939 SH   SOLE   0 0 3,939
BERKSHIRE HATHAWAY INC DEL CS 084670702 5,123 25,845 SH   SOLE   0 0 25,845
BERKSHIRE HATHAWAY INC DEL CS 084670702 40 201 SH   SOLE   201 0 0
BERKSHIRE HATHAWAY INC DEL CS 084670702 241 1,214 SH   SOLE   1,214 0 0
BERKSHIRE HATHAWAY INC DEL CS 084670702 2,539 12,808 SH   SOLE   12,770 0 38
BERKSHIRE HATHAWAY INC DEL CL CS 084670702 89,786 452,960 SH   SOLE   392,101 0 60,859
BERKSHIRE HILLS BANCORP INC CS 084680107 6,715 183,481 SH   SOLE   156,947 0 26,534
BERRY GLOBAL GROUP INC COM CS 08579W103 4,688 79,912 SH   SOLE   63,463 0 16,449
BGC PARTNERS INC CS 05541T101 2,455 162,472 SH   SOLE   129,073 0 33,399
BIOGEN IDEC INC CS 09062X103 20,289 63,689 SH   SOLE   54,101 0 9,588
BIOGEN IDEC INC CS 09062X103 250 786 SH   SOLE   0 0 786
BIOGEN IDEC INC CS 09062X103 78 244 SH   SOLE   244 0 0
BIOGEN IDEC INC CS 09062X103 787 2,470 SH   SOLE   2,462 0 8
BIOGEN IDEC INC CS 09062X103 1,606 5,042 SH   SOLE   0 0 5,042
BIOVERATIV INC CS 09075E100 5,751 106,662 SH   SOLE   84,636 0 22,026
BLACK STONE MINERALS L P CS 09225M101 179 10,000 SH   SOLE   10,000 0 0
BLACKROCK INC CS 09247X101 19,816 38,574 SH   SOLE   37,300 0 1,274
BLACKSTONE GROUP L P CS 09253U108 2,699 84,302 SH   SOLE   84,302 0 0
BOEING CO CS 097023105 16,643 56,433 SH   SOLE   55,542 0 891
BORG WARNER AUTOMOTIVE INC CS 099724106 314 6,139 SH   SOLE   0 0 6,139
BORG WARNER AUTOMOTIVE INC CS 099724106 2,004 39,231 SH   SOLE   0 0 39,231
BORG WARNER AUTOMOTIVE INC CS 099724106 1,023 20,028 SH   SOLE   19,956 0 72
BORG WARNER AUTOMOTIVE INC CS 099724106 96 1,873 SH   SOLE   1,873 0 0
BORG WARNER AUTOMOTIVE INC CS 099724106 16 321 SH   SOLE   321 0 0
BORG WARNER INC CS 099724106 35,344 691,798 SH   SOLE   579,116 0 112,682
BOSTON BEER INC CS 100557107 3,233 16,916 SH   SOLE   14,794 0 2,122
BOYD GAMING CORP CS 103304101 5,230 149,205 SH   SOLE   118,520 0 30,685
BP PLC ADR 055622104 754 17,928 SH   SOLE   17,268 0 660
BRIGHTHOUSE FINL INC CS 10922N103 1,078 18,377 SH   SOLE   18,377 0 0
BRISTOL MYERS SQUIBB CO CS 110122108 14,338 233,969 SH   SOLE   232,120 0 1,849
BRITISH AMERN TOB PLC ADR 110448107 259 3,872 SH   SOLE   3,821 0 51
BROADCOM LTD SHS CS Y09827109 5,293 20,604 SH   SOLE   20,543 0 61
BROADRIDGE FINL SOLUTIONS IN CS 11133T103 645 7,123 SH   SOLE   6,897 0 226
BROWN AND BROWN INC CS 115236101 1,810 35,169 SH   SOLE   32,339 0 2,830
BROWN FORMAN CORP CS 115637209 1,466 21,350 SH   SOLE   19,252 0 2,098
BRUKER BIOSCIENCES CORP CS 116794108 9,141 266,340 SH   SOLE   213,681 0 52,659
BUNGE LIMITED CS G16962105 453 6,749 SH   SOLE   6,749 0 0
BURLINGTON STORES INC CS 122017106 9,996 81,251 SH   SOLE   65,337 0 15,914
CABLE ONE INC CS 12685J105 1,561 2,220 SH   SOLE   2,220 0 0
CADENCE DESIGN SYSTEM INC CS 127387108 11,408 272,788 SH   SOLE   220,722 0 52,066
CANTEL MEDICAL CORP CS 138098108 4,532 44,055 SH   SOLE   35,391 0 8,664
CAPITAL ONE FINL CORP CS 14040H105 891 8,949 SH   SOLE   8,949 0 0
CARS COM INC CS 14575E105 4,893 169,651 SH   SOLE   147,971 0 21,680
CATERPILLAR INC DEL CS 149123101 939 5,956 SH   SOLE   5,956 0 0
CATHAY BANCORP INC CS 149150104 5,257 124,659 SH   SOLE   98,836 0 25,823
CBOE GLOBAL MARKETS INC CS 12503M108 10,958 87,956 SH   SOLE   73,748 0 14,208
CBRE GROUP INC CS 12504L109 326 7,536 SH   SOLE   7,524 0 12
CBS CORP NEW CL A CS 124857103 876 14,650 SH   SOLE   14,650 0 0
CBS CORP NEW CLASS B CS 124857202 418 7,082 SH   SOLE   7,082 0 0
CELGENE CORP CS 151020104 380 3,642 SH   SOLE   3,622 0 20
CENTENNIAL RESOURCE DEV INC CS 15136A102 10,146 512,425 SH   SOLE   408,252 0 104,173
CERNER CORP CS 156782104 655 9,726 SH   SOLE   9,726 0 0
CHARLES RIV LABS INTL INC CS 159864107 2,646 24,174 SH   SOLE   19,193 0 4,981
CHEMED CORP NEW CS 16359R103 5,301 21,811 SH   SOLE   17,441 0 4,370
CHEVRON TEXACO CORPORATION CS 166764100 26 206 SH   SOLE   206 0 0
CHEVRON TEXACO CORPORATION CS 166764100 1,614 12,894 SH   SOLE   12,852 0 42
CHEVRON TEXACO CORPORATION CS 166764100 3,218 25,706 SH   SOLE   0 0 25,706
CHEVRON TEXACO CORPORATION CS 166764100 501 4,005 SH   SOLE   0 0 4,005
CHEVRON TEXACO CORPORATION CS 166764100 157 1,254 SH   SOLE   1,254 0 0
CHEVRONTEXACO CORP CS 166764100 48,416 386,743 SH   SOLE   334,152 0 52,591
CHICAGO BRIDGE AND IRON CO N V ADR 167250109 249 15,438 SH   SOLE   14,937 0 501
CHINA PETE AND CHEM CORP ADR 16941R108 403 5,488 SH   SOLE   5,488 0 0
CHOICE HOTELS INTL INC CS 169905106 4,114 53,018 SH   SOLE   42,114 0 10,904
CHUBB LIMITED CS H1467J104 36 247 SH   SOLE   247 0 0
CHUBB LIMITED CS H1467J104 2,305 15,776 SH   SOLE   15,730 0 46
CHUBB LIMITED CS H1467J104 712 4,874 SH   SOLE   0 0 4,874
CHUBB LIMITED CS H1467J104 217 1,483 SH   SOLE   1,483 0 0
CHUBB LIMITED CS H1467J104 4,681 32,036 SH   SOLE   0 0 32,036
CHUBB LIMITED COM CS H1467J104 63,260 432,899 SH   SOLE   359,291 0 73,608
CIGNA CORP CS 125509109 3,101 15,270 SH   SOLE   14,899 0 371
CIMPRESS N V CS N20146101 7,186 59,943 SH   SOLE   48,284 0 11,659
CINTAS CORP CS 172908105 406 2,604 SH   SOLE   2,604 0 0
CISCO SYS INC CS 17275R102 5,178 135,205 SH   SOLE   124,435 0 10,770
CITIGROUP INC CS 172967424 67,174 902,753 SH   SOLE   733,208 0 169,545
CITIGROUP INC CS 172967424 769 10,340 SH   SOLE   0 0 10,340
CITIGROUP INC CS 172967424 40 532 SH   SOLE   532 0 0
CITIGROUP INC CS 172967424 237 3,185 SH   SOLE   3,185 0 0
CITIGROUP INC CS 172967424 5,100 68,541 SH   SOLE   0 0 68,541
CITIGROUP INC CS 172967424 2,502 33,626 SH   SOLE   33,526 0 100
CITIZENS FINL GROUP INC COM CS 174610105 763 18,173 SH   SOLE   18,173 0 0
CITRIX SYS INC CS 177376100 1,356 15,407 SH   SOLE   15,407 0 0
CLAYMORE EXCHANGE TRADED FD ZA ETF 18383M720 533 8,123 SH   SOLE   8,123 0 0
CLOROX CO DEL CS 189054109 771 5,181 SH   SOLE   4,855 0 326
CME GROUP INC CS 12572Q105 3,019 20,672 SH   SOLE   20,672 0 0
CNJ ENERGY SVCS INC NEW CS 12674R100 3,079 91,982 SH   SOLE   72,915 0 19,067
COCA COLA CO CS 191216100 1,687 36,761 SH   SOLE   36,494 0 267
COGNEX CORP CS 192422103 262 4,291 SH   SOLE   4,291 0 0
COLGATE PALMOLIVE CO CS 194162103 1,546 20,495 SH   SOLE   19,347 0 1,148
COMCAST CORP CS 20030N101 3,101 77,438 SH   SOLE   73,888 0 3,550
COMMERCE BANCSHARES INC CS 200525103 1,267 22,691 SH   SOLE   20,487 0 2,204
CONOCOPHILLIPS CS 20825C104 25,996 473,602 SH   SOLE   396,038 0 77,564
CONOCOPHILLIPS CS 20825C104 14 255 SH   SOLE   255 0 0
CONOCOPHILLIPS CS 20825C104 904 16,474 SH   SOLE   16,427 0 47
CONOCOPHILLIPS CS 20825C104 276 5,034 SH   SOLE   0 0 5,034
CONOCOPHILLIPS CS 20825C104 1,754 31,950 SH   SOLE   0 0 31,950
CONOCOPHILLIPS CS 20825C104 84 1,533 SH   SOLE   1,533 0 0
CONSOLIDATED EDISON INC CS 209115104 235 2,769 SH   SOLE   2,769 0 0
CONSTELLATION BRANDS INC CS 21036P108 1,427 6,241 SH   SOLE   6,241 0 0
COOPER TIRE AND RUBR CO CS 216831107 3,297 93,262 SH   SOLE   81,643 0 11,619
COSTCO WHSL CORP CS 22160K105 1,465 7,871 SH   SOLE   7,085 0 786
COUSINS PPTYS INC CS 222795106 5,667 612,684 SH   SOLE   487,821 0 124,863
COWEN INC CS 223622606 1,978 144,920 SH   SOLE   117,335 0 27,585
CRACKER BARREL OLD CTRY STOR CS 22410J106 455 2,861 SH   SOLE   2,861 0 0
CRANE CO CS 224399105 4,382 49,120 SH   SOLE   42,874 0 6,246
CSX CORP CS 126408103 395 7,182 SH   SOLE   7,182 0 0
CUMMINS INC CS 231021106 660 3,735 SH   SOLE   3,735 0 0
CVS CORPORATION CS 126650100 258 3,553 SH   SOLE   0 0 3,553
CVS CORPORATION CS 126650100 1,550 21,377 SH   SOLE   0 0 21,377
CVS CORPORATION CS 126650100 759 10,471 SH   SOLE   10,438 0 33
CVS CORPORATION CS 126650100 79 1,090 SH   SOLE   1,090 0 0
CVS CORPORATION CS 126650100 13 182 SH   SOLE   182 0 0
CVS CORPORATION CS 126650100 25,011 344,980 SH   SOLE   282,733 0 62,247
DANAHER CORP DEL CS 235851102 2,052 22,112 SH   SOLE   22,112 0 0
DECKERS OUTDOOR CORP CS 243537107 12,207 152,106 SH   SOLE   123,361 0 28,745
DEERE AND CO CS 244199105 474 3,030 SH   SOLE   2,256 0 774
DELPHI TECHNOLOGIES PLC SHS CS G2709G107 624 11,884 SH   SOLE   11,864 0 20
DELTA AIR LINES INC DEL CS 247361702 4,899 87,476 SH   SOLE   86,111 0 1,365
DELUXE CORP CS 248019101 1,140 14,832 SH   SOLE   14,832 0 0
DIAMONDBACK ENERGY INC CS 25278X109 7,965 63,087 SH   SOLE   51,618 0 11,469
DISCOVER FINANCIAL SERVICES CS 254709108 2,062 26,812 SH   SOLE   26,719 0 93
DISCOVER FINANCIAL SERVICES CS 254709108 31 400 SH   SOLE   400 0 0
DISCOVER FINANCIAL SERVICES CS 254709108 671 8,717 SH   SOLE   0 0 8,717
DISCOVER FINANCIAL SERVICES CS 254709108 4,668 60,685 SH   SOLE   0 0 60,685
DISCOVER FINANCIAL SERVICES CS 254709108 194 2,522 SH   SOLE   2,522 0 0
DISCOVER FINANCIAL SERVICES CS 254709108 62,855 817,152 SH   SOLE   666,510 0 150,642
DISCOVERY COMMUNICATNS NEW CS 25470F302 421 19,883 SH   SOLE   19,883 0 0
DISNEY WALT CO CS 254687106 8,184 76,122 SH   SOLE   74,362 0 1,760
DOLLAR GEN CORP NEW CS 256677105 4,303 46,261 SH   SOLE   46,186 0 75
DOMINION ENERGY INC COM CS 25746U109 42,095 519,308 SH   SOLE   424,325 0 94,983
DOMINION RES INC VA CS 25746U109 26 321 SH   SOLE   321 0 0
DOMINION RES INC VA CS 25746U109 3,299 40,704 SH   SOLE   0 0 40,704
DOMINION RES INC VA CS 25746U109 503 6,207 SH   SOLE   0 0 6,207
DOMINION RES INC VA CS 25746U109 1,638 20,213 SH   SOLE   20,153 0 60
DOMINION RES INC VA CS 25746U109 155 1,911 SH   SOLE   1,911 0 0
DOMTAR CORP CS 257559203 214 4,322 SH   SOLE   4,322 0 0
DONALDSON INC CS 257651109 583 11,911 SH   SOLE   9,911 0 2,000
DORMAN PRODUCTS INC CS 258278100 3,265 53,396 SH   SOLE   43,649 0 9,747
DOVER CORP CS 260003108 789 7,811 SH   SOLE   7,811 0 0
DOWDUPONT INC COM CS 26078J100 2,685 37,704 SH   SOLE   37,415 0 289
DRIL QUIP INC CS 262037104 6,707 140,612 SH   SOLE   112,204 0 28,408
DTE ENERGY CO CS 233331107 832 7,605 SH   SOLE   7,509 0 96
DUKE ENERGY CORP NEW COM NEW CS 26441C204 231 2,747 SH   SOLE   2,522 0 225
E TRADE FINANCIAL CORP CS 269246401 4,207 84,872 SH   SOLE   69,897 0 14,975
EASTMAN CHEM CO CS 277432100 3,861 41,680 SH   SOLE   41,654 0 26
EATON CORP PLC CS G29183103 58,863 745,006 SH   SOLE   606,304 0 138,702
EATON CORP PLC CS G29183103 2,097 26,543 SH   SOLE   26,464 0 79
EATON CORP PLC CS G29183103 33 419 SH   SOLE   419 0 0
EATON CORP PLC CS G29183103 645 8,169 SH   SOLE   0 0 8,169
EATON CORP PLC CS G29183103 198 2,507 SH   SOLE   2,507 0 0
EATON CORP PLC CS G29183103 4,231 53,553 SH   SOLE   0 0 53,553
EATON VANCE CORP CS 278265103 1,788 31,710 SH   SOLE   28,866 0 2,844
EBAY INC CS 278642103 1,109 29,375 SH   SOLE   29,375 0 0
ECOLAB INC CS 278865100 1,496 11,147 SH   SOLE   10,373 0 774
EDISON INTL CS 281020107 202 3,191 SH   SOLE   2,856 0 335
EDWARDS LIFESCIENCES CORP CS 28176E108 1,833 16,266 SH   SOLE   15,690 0 576
ELECTRONIC ARTS INC CS 285512109 360 3,430 SH   SOLE   3,430 0 0
EMCOR GROUP INC CS 29084Q100 7,267 88,894 SH   SOLE   75,703 0 13,191
EMERSON ELEC CO CS 291011104 79,084 1,134,796 SH   SOLE   927,637 0 207,159
EMERSON ELEC CO CS 291011104 2,730 39,173 SH   SOLE   39,056 0 117
EMERSON ELEC CO CS 291011104 43 620 SH   SOLE   620 0 0
EMERSON ELEC CO CS 291011104 834 11,973 SH   SOLE   0 0 11,973
EMERSON ELEC CO CS 291011104 5,481 78,642 SH   SOLE   0 0 78,642
EMERSON ELEC CO CS 291011104 259 3,723 SH   SOLE   3,723 0 0
ENCORE CAP GROUP INC CS 292554102 2,180 51,773 SH   SOLE   41,765 0 10,008
EQUIFAX INC CS 294429105 1,127 9,559 SH   SOLE   9,559 0 0
ESSEX PPTY TR INC CS 297178105 580 2,404 SH   SOLE   2,404 0 0
ESTERLINE TECHNOLOGIES CORP CS 297425100 5,922 79,273 SH   SOLE   69,785 0 9,488
EURONET WORLDWIDE INC CS 298736109 2,809 33,333 SH   SOLE   26,413 0 6,920
EVERCORE INC CS 29977A105 3,740 41,550 SH   SOLE   33,580 0 7,970
EVERSOURCE CS 30040W108 319 5,056 SH   SOLE   4,144 0 912
EXELON CORP CS 30161N101 342 8,686 SH   SOLE   8,686 0 0
EXPEDIA INC DEL CS 30212P303 1,463 12,215 SH   SOLE   12,215 0 0
EXTRA SPACE STORAGE INC CS 30225T102 406 4,642 SH   SOLE   4,642 0 0
EXXON MOBIL CORP CS 30231G102 18,670 223,224 SH   SOLE   189,773 0 33,451
FACEBOOK INC CS 30303M102 11,327 64,193 SH   SOLE   63,064 0 1,129
FACTSET RESH SYS INC CS 303075105 1,648 8,547 SH   SOLE   7,450 0 1,097
FIDELITY NATL INFORMATION SV CS 31620M106 482 5,128 SH   SOLE   5,095 0 33
FIRST AMERN FINL CORP CS 31847R102 2,338 41,728 SH   SOLE   33,121 0 8,607
FIRST HORIZON NATL CORP CS 320517105 266 13,290 SH   SOLE   13,290 0 0
FIRST INTST BANCSYSTEM INC CS 32055Y201 1,792 44,746 SH   SOLE   35,499 0 9,247
FIRST TR EXCHANGE TRADED FD FI ETF 33738D408 1,592 32,780 SH   SOLE   31,597 0 1,183
FIRST TR NAS100 EQ WEIGHTED ETF 337344105 1,272 21,951 SH   SOLE   21,951 0 0
FISERV INC CS 337738108 2,441 18,612 SH   SOLE   17,949 0 663
FIVE BELOW INC CS 33829M101 13,028 196,449 SH   SOLE   160,146 0 36,303
FLEETCOR TECHNOLOGIES INC CS 339041105 2,368 12,308 SH   SOLE   11,943 0 365
FLOWSERVE CORP CS 34354P105 2,071 49,152 SH   SOLE   42,868 0 6,284
FORTINET INC CS 34959E109 2,321 53,119 SH   SOLE   43,846 0 9,273
FORTIVE CORP CS 34959J108 254 3,509 SH   SOLE   3,509 0 0
FRANKLIN RES INC CS 354613101 3,657 84,400 SH   SOLE   82,943 0 1,457
GALLAGHER ARTHUR J AND CO CS 363576109 279 4,405 SH   SOLE   4,055 0 350
GAP INC DEL CS 364760108 2,969 87,170 SH   SOLE   85,793 0 1,377
GARDNER DENVER HLDGS INC CS 36555P107 2,612 76,994 SH   SOLE   61,080 0 15,914
GARMIN LTD CS H2906T109 504 8,457 SH   SOLE   8,356 0 101
GARTNER INC CS 366651107 3,837 31,161 SH   SOLE   24,773 0 6,388
GENERAL DYNAMICS CORP CS 369550108 2,371 11,655 SH   SOLE   11,016 0 639
GENERAL ELEC CO CS 369604103 70,942 4,065,467 SH   SOLE   3,389,414 0 676,053
GENERAL ELECTRIC CO CS 369604103 2,700 154,743 SH   SOLE   154,223 0 520
GENERAL ELECTRIC CO CS 369604103 947 54,280 SH   SOLE   0 0 54,280
GENERAL ELECTRIC CO CS 369604103 4,148 237,731 SH   SOLE   0 0 237,731
GENERAL ELECTRIC CO CS 369604103 48 2,753 SH   SOLE   2,753 0 0
GENERAL ELECTRIC CO CS 369604103 288 16,532 SH   SOLE   16,532 0 0
GENERAL MLS INC CS 370334104 792 13,362 SH   SOLE   12,642 0 720
GENERAL MTRS CO CS 37045V100 3,282 80,056 SH   SOLE   79,832 0 224
GENPACT LIMITED CS G3922B107 398 12,527 SH   SOLE   12,527 0 0
GENTEX CORP CS 371901109 2,355 112,422 SH   SOLE   97,507 0 14,915
GENWORTH FINL INC CS 37247D106 176 56,700 SH   SOLE   56,700 0 0
GILDAN ACTIVEWEAR INC CS 375916103 11,425 353,722 SH   SOLE   317,471 0 36,251
GILEAD SCIENCES INC CS 375558103 5,253 73,319 SH   SOLE   72,817 0 502
GLOBAL PMTS INC CS 37940X102 4,798 47,870 SH   SOLE   46,974 0 896
GLOBAL X FDS SCIEN BETA US ETF 37954Y103 607 19,637 SH   SOLE   19,637 0 0
GOLDMAN SACHS GROUP INC CS 38141G104 4,325 16,977 SH   SOLE   16,480 0 497
GOODYEAR TIRE AND RUBR CO CS 382550101 236 7,313 SH   SOLE   7,313 0 0
GRAINGER W W INC CS 384802104 622 2,631 SH   SOLE   2,259 0 372
HALLIBURTON CO CS 406216101 432 8,846 SH   SOLE   8,846 0 0
HALYARD HEALTH INC CS 40650V100 5,952 128,878 SH   SOLE   103,229 0 25,649
HANCOCK HLDG CO CS 410120109 4,847 97,921 SH   SOLE   77,805 0 20,116
HARLEY DAVIDSON INC CS 412822108 74,597 1,466,130 SH   SOLE   1,195,354 0 270,776
HARLEY DAVIDSON INC CS 412822108 2,769 54,430 SH   SOLE   54,263 0 167
HARLEY DAVIDSON INC CS 412822108 43 853 SH   SOLE   853 0 0
HARLEY DAVIDSON INC CS 412822108 268 5,270 SH   SOLE   5,270 0 0
HARLEY DAVIDSON INC CS 412822108 5,676 111,558 SH   SOLE   0 0 111,558
HARLEY DAVIDSON INC CS 412822108 867 17,045 SH   SOLE   0 0 17,045
HARRIS CORP DEL CS 413875105 1,572 11,097 SH   SOLE   10,399 0 698
HELMERICH AND PAYNE INC CS 423452101 4,181 64,679 SH   SOLE   51,761 0 12,918
HENRY JACK AND ASSOC INC CS 426281101 803 6,866 SH   SOLE   6,227 0 639
HERITAGE INS HLDGS INC CS 42727J102 2,670 148,171 SH   SOLE   118,300 0 29,871
HILL ROM HLDGS INC CS 431475102 8,842 104,904 SH   SOLE   85,896 0 19,008
HOLLYFRONTIER CORP COM CS 436106108 7,451 145,473 SH   SOLE   115,637 0 29,836
HOME DEPOT INC CS 437076102 23,993 126,590 SH   SOLE   125,075 0 1,515
HONEYWELL INTL INC CS 438516106 3,891 25,375 SH   SOLE   25,067 0 308
HORACE MANN EDUCATORS CORP N CS 440327104 2,123 48,135 SH   SOLE   41,980 0 6,155
HOST HOTELS AND RESORTS INC CO CS 44107P104 548 27,600 SH   SOLE   27,600 0 0
HUMANA INC CS 444859102 2,997 12,083 SH   SOLE   12,018 0 65
HUNTSMAN CORP CS 447011107 2,649 79,570 SH   SOLE   63,167 0 16,403
IDEXX LABS INC CS 45168D104 549 3,512 SH   SOLE   3,512 0 0
ILLINOIS TOOL WKS INC CS 452308109 3,675 22,028 SH   SOLE   21,293 0 735
INCYTE CORP CS 45337C102 688 7,269 SH   SOLE   7,269 0 0
INGERSOLL RAND PLC CS G47791101 4,155 46,582 SH   SOLE   45,269 0 1,313
INGREDION INC CS 457187102 8,634 61,757 SH   SOLE   50,426 0 11,331
INSPERITY INC CS 45778Q107 487 8,484 SH   SOLE   8,484 0 0
INTEGRA LIFESCIENCES HLDGS C CS 457985208 9,556 199,665 SH   SOLE   160,365 0 39,300
INTEL CORP CS 458140100 41,349 895,776 SH   SOLE   758,382 0 137,394
INTEL CORP CS 458140100 812 17,595 SH   SOLE   17,544 0 51
INTEL CORP CS 458140100 13 277 SH   SOLE   277 0 0
INTEL CORP CS 458140100 77 1,666 SH   SOLE   1,666 0 0
INTEL CORP CS 458140100 251 5,434 SH   SOLE   0 0 5,434
INTEL CORP CS 458140100 1,663 36,023 SH   SOLE   0 0 36,023
INTERNATIONAL BUSINESS MACHINE CS 459200101 4,458 29,059 SH   SOLE   27,756 0 1,303
INTERNATIONAL FLAVORSANDFRAGRA CS 459506101 1,073 7,029 SH   SOLE   7,029 0 0
INTL PAPER CO CS 460146103 268 4,632 SH   SOLE   4,432 0 200
INTREPID POTASH INC CS 46121Y102 5,194 1,091,186 SH   SOLE   954,511 0 136,675
INVESCO LTD CS G491BT108 1,433 39,221 SH   SOLE   37,759 0 1,462
INVESTORS BANCORP INC NEW CS 46146L101 9,474 682,539 SH   SOLE   609,437 0 73,102
IQVIA HLDGS INC COM CS 46266C105 598 6,109 SH   SOLE   6,099 0 10
ISHARES JPMORGAN USD EMERGING ETF 464288281 3,400 29,283 SH   SOLE   28,386 0 897
ISHARES MSCI EAFE SMALL CAP IN ETF 464288273 42,697 661,971 SH   SOLE   594,333 0 67,638
ISHARES TR 1 3 YR CR BD ETF ETF 464288646 544 5,205 SH   SOLE   5,142 0 63
ISHARES TR 1 3 YR TRS BD ETF 464287457 2,962 35,327 SH   SOLE   31,796 0 3,531
ISHARES TR 19 AMT FREE MN ETF 46429B564 350 13,831 SH   SOLE   13,246 0 585
ISHARES TR 20 YR TRS BD ETF 464287432 723 5,698 SH   SOLE   5,698 0 0
ISHARES TR 2020 INVTGR BD ETF 46432FAK3 217 8,863 SH   SOLE   8,263 0 600
ISHARES TR DEC 18 CP TERM ETF 46434VAA8 533 21,203 SH   SOLE   19,003 0 2,200
ISHARES TR DEC 2020 CORP ETF 46434VAQ3 850 33,593 SH   SOLE   31,297 0 2,296
ISHARES TR DJ SEL DIV INX ETF 464287168 518 5,255 SH   SOLE   5,255 0 0
ISHARES TR DJ US CON CYCL ETF 464287580 928 5,178 SH   SOLE   4,743 0 435
ISHARES TR DJ US HEALTHCR ETF 464287762 6,196 35,559 SH   SOLE   32,673 0 2,886
ISHARES TR DJ US INDUSTRL ETF 464287754 1,124 7,628 SH   SOLE   6,390 0 1,238
ISHARES TR DJ US TELECOMM ETF 464287713 2,020 68,701 SH   SOLE   62,998 0 5,703
ISHARES TR DJ US UTILS ETF 464287697 1,134 8,534 SH   SOLE   7,836 0 698
ISHARES TR FLTG RATE NT ETF 46429B655 32,009 629,858 SH   SOLE   595,885 0 33,973
ISHARES TR GS CORP BD FD ETF 464287242 2,572 21,155 SH   SOLE   19,443 0 1,712
ISHARES TR HIGH YLD CORP ETF 464288513 1,035 11,861 SH   SOLE   11,861 0 0
ISHARES TR IBND DEC19 ETF ETF 46434VAU4 955 38,380 SH   SOLE   34,860 0 3,520
ISHARES TR IBND DEC21 ETF ETF 46434VBK5 1,078 43,454 SH   SOLE   40,113 0 3,341
ISHARES TR IBND DEC22 ETF ETF 46434VBA7 774 30,974 SH   SOLE   27,308 0 3,666
ISHARES TR IBND DEC23 ETF ETF 46434VAX8 405 16,161 SH   SOLE   13,086 0 3,075
ISHARES TR IBONDS DEC 21 ETF 46435G789 428 16,844 SH   SOLE   15,644 0 1,200
ISHARES TR IBONDS DEC 22 ETF 46435G755 352 13,709 SH   SOLE   11,739 0 1,970
ISHARES TR IBONDS SEP2020 ETF 46434V571 345 13,615 SH   SOLE   13,615 0 0
ISHARES TR ISHS2018SNPAMT ETF 46429B580 345 13,605 SH   SOLE   12,105 0 1,500
ISHARES TR LEHMAN AGG BND ETF 464287226 6,103 55,822 SH   SOLE   44,832 0 10,990
ISHARES TR LEHMAN INTER C ETF 464288638 4,248 38,900 SH   SOLE   35,994 0 2,906
ISHARES TR MBS FIXED BDFD ETF 464288588 3,145 29,509 SH   SOLE   21,424 0 8,085
ISHARES TR MSCI EAFE IDX ETF 464287465 24,334 346,090 SH   SOLE   335,159 0 10,931
ISHARES TR MSCI EMERG MKT ETF 464287234 8,563 181,729 SH   SOLE   179,279 0 2,450
ISHARES TR MSCI GRW IDX ETF 464288885 259 3,206 SH   SOLE   3,206 0 0
ISHARES TR RUSL 2000 GROW ETF 464287648 254 1,358 SH   SOLE   1,358 0 0
ISHARES TR RUSSELL 2000 OP 464287655 21 98,100 SH   SOLE   98,100 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 8,256 54,154 SH   SOLE   49,882 0 4,272
ISHARES TR RUSSELL MCP VL ETF 464287473 202 2,268 SH   SOLE   2,268 0 0
ISHARES TR RUSSELL MIDCAP ETF 464287499 7,671 36,856 SH   SOLE   35,271 0 1,585
ISHARES TR RUSSELL1000GRW ETF 464287614 6,596 48,977 SH   SOLE   11,774 0 37,203
ISHARES TR RUSSELL1000VAL ETF 464287598 1,505 12,103 SH   SOLE   12,103 0 0
ISHARES TR SANDP 500 INDEX ETF 464287200 3,463 12,879 SH   SOLE   12,879 0 0
ISHARES TR SANDP MIDCAP 400 ETF 464287507 536 2,826 SH   SOLE   2,476 0 350
ISHARES TR SANDP MIDCP GROW ETF 464287606 6,266 29,031 SH   SOLE   26,632 0 2,399
ISHARES TR SANDP MIDCP VALU ETF 464287705 6,045 37,755 SH   SOLE   34,576 0 3,179
ISHARES TR SANDP SMLCP GROW ETF 464287887 4,697 27,605 SH   SOLE   24,603 0 3,002
ISHARES TR SANDP SMLCP VALU ETF 464287879 4,643 30,234 SH   SOLE   26,923 0 3,311
ISHARES TRUST SANDP NATL MUN B ETF 464288414 318 2,875 SH   SOLE   2,875 0 0
ISTAR FINL INC CS 45031U101 2,005 177,457 SH   SOLE   140,485 0 36,972
J P MORGAN CHASE AND CO CS 46625H100 11,315 105,809 SH   SOLE   104,583 0 1,226
JACOBS ENGR GROUP INC DEL CS 469814107 8,506 128,963 SH   SOLE   102,613 0 26,350
JOHNSON AND JOHNSON CS 478160104 20,594 147,394 SH   SOLE   139,318 0 8,076
JONES LANG LASALLE INC CS 48020Q107 17,263 115,912 SH   SOLE   96,549 0 19,363
KAR AUCTION SVCS INC CS 48238T109 543 10,757 SH   SOLE   10,757 0 0
KELLOGG CO CS 487836108 567 8,345 SH   SOLE   7,699 0 646
KIMBERLY CLARK CORP CS 494368103 4,378 36,282 SH   SOLE   33,954 0 2,328
KIRBY CORP CS 497266106 2,279 34,122 SH   SOLE   29,938 0 4,184
KROGER CO CS 501044101 1,924 70,092 SH   SOLE   69,826 0 266
LA QUINTA HLDGS INC CS 50420D108 2,069 112,059 SH   SOLE   98,128 0 13,931
LAM RESEARCH CORP CS 512807108 1,545 8,392 SH   SOLE   8,379 0 13
LAMAR ADVERTISING CO NEW CS 512816109 295 3,972 SH   SOLE   3,972 0 0
LANDSTAR SYS INC CS 515098101 3,373 32,406 SH   SOLE   25,754 0 6,652
LAS VEGAS SANDS CORP CS 517834107 2,337 33,631 SH   SOLE   32,971 0 660
LAUDER ESTEE COS INC CS 518439104 215 1,692 SH   SOLE   1,692 0 0
LEGG MASON INC CS 524901105 8,232 196,098 SH   SOLE   162,297 0 33,801
LENDINGTREE INC NEW CS 52603B107 13,156 38,644 SH   SOLE   31,310 0 7,334
LENNOX INTL INC CS 526107107 673 3,233 SH   SOLE   3,233 0 0
LEUCADIA NATL CORP CS 527288104 6,315 238,409 SH   SOLE   236,881 0 1,528
LGI HOMES INC CS 50187T106 10,125 134,942 SH   SOLE   108,410 0 26,532
LHC GROUP INC CS 50187A107 2,668 43,554 SH   SOLE   35,080 0 8,474
LIBERTY BROADBAND CORP CS 530307107 234 2,755 SH   SOLE   2,755 0 0
LIBERTY BROADBAND CORP CS 530307305 377 4,424 SH   SOLE   4,424 0 0
LIBERTY GLOBAL PLC CS G5480U104 502 13,995 SH   SOLE   13,995 0 0
LIBERTY GLOBAL PLC CS G5480U120 1,020 30,140 SH   SOLE   30,140 0 0
LIBERTY INTERACTIVE CORP CS 53071M856 333 6,144 SH   SOLE   6,144 0 0
LIBERTY MEDIA CORP DELAWARE CO CS 531229607 520 13,121 SH   SOLE   13,121 0 0
LIBERTY MEDIA CORP DELAWARE CO CS 531229409 423 10,674 SH   SOLE   10,674 0 0
LIBERTY MEDIA INTERACTIVE SER CS 53071M104 926 37,939 SH   SOLE   37,939 0 0
LILLY ELI AND CO CS 532457108 2,141 25,344 SH   SOLE   25,012 0 332
LINDSAY MFG CO CS 535555106 2,197 24,905 SH   SOLE   21,830 0 3,075
LIONS GATE ENTMNT CORP CS 535919500 227 7,162 SH   SOLE   7,162 0 0
LOCKHEED MARTIN CORP CS 539830109 51,048 159,004 SH   SOLE   140,935 0 18,069
LOCKHEED MARTIN CORP CS 539830109 1,645 5,123 SH   SOLE   5,108 0 15
LOCKHEED MARTIN CORP CS 539830109 26 82 SH   SOLE   82 0 0
LOCKHEED MARTIN CORP CS 539830109 512 1,595 SH   SOLE   0 0 1,595
LOCKHEED MARTIN CORP CS 539830109 157 489 SH   SOLE   489 0 0
LOCKHEED MARTIN CORP CS 539830109 3,215 10,015 SH   SOLE   0 0 10,015
LOWES COS INC CS 548661107 2,607 28,051 SH   SOLE   26,429 0 1,622
LULULEMON ATHLETICA INC CS 550021109 3,882 49,395 SH   SOLE   39,328 0 10,067
LUMINEX CORP DEL CS 55027E102 2,920 148,227 SH   SOLE   129,878 0 18,349
LYONDELLBASELL INDUSTRIES N V CS N53745100 3,807 34,512 SH   SOLE   34,384 0 128
MACQUARIE INFRASTR CO LLC CS 55608B105 374 5,833 SH   SOLE   5,833 0 0
MANHATTAN ASSOCS INC CS 562750109 5,586 112,755 SH   SOLE   90,178 0 22,577
MARATHON PETE CORP CS 56585A102 6,572 99,610 SH   SOLE   98,751 0 859
MARINEMAX INC CS 567908108 2,209 116,893 SH   SOLE   92,788 0 24,105
MARRIOTT INTL INC NEW CS 571903202 1,173 8,643 SH   SOLE   8,643 0 0
MARSH AND MCLENNAN COS INC CS 571748102 723 8,879 SH   SOLE   8,835 0 44
MARVELL TECHNOLOGY GROUP LTD CS G5876H105 11,578 539,261 SH   SOLE   440,991 0 98,270
MASCO CORP CS 574599106 2,237 50,920 SH   SOLE   50,854 0 66
MASONITE INTL CORP NEW CS 575385109 3,294 44,418 SH   SOLE   35,162 0 9,256
MASTERCARD INCORPORATED CL A CS 57636Q104 854 5,639 SH   SOLE   5,595 0 44
MCCORMICK AND CO INC CS 579780206 366 3,589 SH   SOLE   3,108 0 481
MCDONALDS CORP CS 580135101 9,684 56,263 SH   SOLE   53,938 0 2,325
MCKESSON CORP CS 58155Q103 56,423 361,804 SH   SOLE   288,141 0 73,663
MCKESSON CORP CS 58155Q103 26 165 SH   SOLE   165 0 0
MCKESSON CORP CS 58155Q103 3,360 21,547 SH   SOLE   0 0 21,547
MCKESSON CORP CS 58155Q103 509 3,263 SH   SOLE   0 0 3,263
MCKESSON CORP CS 58155Q103 1,548 9,926 SH   SOLE   9,895 0 31
MCKESSON CORP CS 58155Q103 155 994 SH   SOLE   994 0 0
MEDNAX INC CS 58502B106 7,763 145,260 SH   SOLE   128,200 0 17,060
MEDTRONIC PLC SHS CS G5960L103 820 10,156 SH   SOLE   8,655 0 1,501
MERCK & CO INC CS 58933Y105 39 688 SH   SOLE   688 0 0
MERCK & CO INC CS 58933Y105 2,322 41,261 SH   SOLE   41,134 0 127
MERCK & CO INC CS 58933Y105 757 13,460 SH   SOLE   0 0 13,460
MERCK & CO INC CS 58933Y105 232 4,126 SH   SOLE   4,126 0 0
MERCK & CO INC CS 58933Y105 4,905 87,176 SH   SOLE   0 0 87,176
MERCK N CO INC NEW CS 58933Y105 57,820 1,027,542 SH   SOLE   862,213 0 165,329
MERITAGE CORP CS 59001A102 3,586 70,044 SH   SOLE   55,868 0 14,176
METLIFE INC CS 59156R108 48,672 962,663 SH   SOLE   804,485 0 158,178
METLIFE INC CS 59156R108 147 2,912 SH   SOLE   2,912 0 0
METLIFE INC CS 59156R108 1,561 30,869 SH   SOLE   30,779 0 90
METLIFE INC CS 59156R108 25 485 SH   SOLE   485 0 0
METLIFE INC CS 59156R108 3,157 62,434 SH   SOLE   0 0 62,434
METLIFE INC CS 59156R108 481 9,523 SH   SOLE   0 0 9,523
METTLER TOLEDO INTERNATIONAL CS 592688105 213 344 SH   SOLE   344 0 0
MGIC INVT CORP WIS CS 552848103 7,315 518,445 SH   SOLE   413,155 0 105,290
MICHAEL KORS HLDGS LTD CS G60754101 4,481 71,188 SH   SOLE   70,945 0 243
MICROSOFT CORP CS 594918104 68,434 800,020 SH   SOLE   724,376 0 75,644
MICROSOFT CORP CS 594918104 820 9,583 SH   SOLE   9,555 0 28
MICROSOFT CORP CS 594918104 13 152 SH   SOLE   152 0 0
MICROSOFT CORP CS 594918104 78 909 SH   SOLE   909 0 0
MICROSOFT CORP CS 594918104 1,668 19,495 SH   SOLE   0 0 19,495
MICROSOFT CORP CS 594918104 253 2,956 SH   SOLE   0 0 2,956
MILLER HERMAN INC CS 600544100 224 5,591 SH   SOLE   5,591 0 0
MKS INSTRUMENT INC CS 55306N104 774 8,195 SH   SOLE   8,195 0 0
MOHAWK INDS INC CS 608190104 990 3,588 SH   SOLE   3,588 0 0
MOLINA HEALTHCARE INC CS 60855R100 513 6,693 SH   SOLE   6,693 0 0
MOMO INC ADR 60879B107 352 14,359 SH   SOLE   14,359 0 0
MONDELEZ INTL INC CS 609207105 44,187 1,032,405 SH   SOLE   834,540 0 197,865
MONDELEZ INTL INC CS 609207105 517 12,071 SH   SOLE   0 0 12,071
MONDELEZ INTL INC CS 609207105 159 3,720 SH   SOLE   3,720 0 0
MONDELEZ INTL INC CS 609207105 1,681 39,267 SH   SOLE   39,152 0 115
MONDELEZ INTL INC CS 609207105 27 624 SH   SOLE   624 0 0
MONDELEZ INTL INC CS 609207105 3,384 79,074 SH   SOLE   0 0 79,074
MONOLITHIC PWR SYS INC CS 609839105 11,194 99,624 SH   SOLE   79,952 0 19,672
MONSANTO CO CS 61166W101 1,300 11,133 SH   SOLE   11,133 0 0
MORGAN STANLEY CS 617446448 206 3,921 SH   SOLE   3,758 0 163
MSC INDL DIRECT INC CS 553530106 11,164 115,502 SH   SOLE   93,989 0 21,513
MTGE INVESTMENT CORP CS 55378A105 3,902 210,911 SH   SOLE   168,141 0 42,770
NATIONAL INSTRS CORP CS 636518102 6,895 165,619 SH   SOLE   133,993 0 31,626
NATIONAL OILWELL INC CS 637071101 53,831 1,494,465 SH   SOLE   1,214,678 0 279,787
NATIONAL OILWELL VARCO INC CS 637071101 33 918 SH   SOLE   918 0 0
NATIONAL OILWELL VARCO INC CS 637071101 3,984 110,610 SH   SOLE   0 0 110,610
NATIONAL OILWELL VARCO INC CS 637071101 1,923 53,388 SH   SOLE   53,223 0 165
NATIONAL OILWELL VARCO INC CS 637071101 629 17,470 SH   SOLE   0 0 17,470
NATIONAL OILWELL VARCO INC CS 637071101 200 5,540 SH   SOLE   5,540 0 0
NEOGEN CORP CS 640491106 4,387 53,361 SH   SOLE   42,505 0 10,856
NETAPP INC CS 64110D104 2,855 51,608 SH   SOLE   51,469 0 139
NETFLIX COM INC CS 64110L106 6,418 33,434 SH   SOLE   33,397 0 37
NETSCOUT SYS INC CS 64115T104 9,588 314,871 SH   SOLE   281,541 0 33,330
NEW YORK MTG TR INC CS 649604501 1,756 284,627 SH   SOLE   228,855 0 55,772
NEXTERA ENERGY INC CS 65339F101 2,477 15,857 SH   SOLE   15,703 0 154
NIKE INC CS 654106103 2,323 37,140 SH   SOLE   35,404 0 1,736
NORFOLK SOUTHERN CORP CS 655844108 62,349 430,291 SH   SOLE   349,640 0 80,651
NORFOLK SOUTHERN CORP CS 655844108 36 250 SH   SOLE   250 0 0
NORFOLK SOUTHERN CORP CS 655844108 2,323 16,032 SH   SOLE   15,984 0 48
NORFOLK SOUTHERN CORP CS 655844108 705 4,866 SH   SOLE   0 0 4,866
NORFOLK SOUTHERN CORP CS 655844108 218 1,507 SH   SOLE   1,507 0 0
NORFOLK SOUTHERN CORP CS 655844108 4,641 32,026 SH   SOLE   0 0 32,026
NORTHERN TR CORP CS 665859104 954 9,547 SH   SOLE   9,547 0 0
NORTHROP GRUMMAN CORP CS 666807102 1,075 3,503 SH   SOLE   3,503 0 0
NORWEGIAN CRUISE LINE HLDGS CS G66721104 2,939 55,184 SH   SOLE   54,840 0 344
NOVARTIS A G SPONSORED ADR ADR 66987V109 1,475 17,573 SH   SOLE   16,116 0 1,457
NRG YIELD INC CS 62942X405 2,249 119,012 SH   SOLE   94,193 0 24,819
NUCOR CORP CS 670346105 646 10,166 SH   SOLE   10,036 0 130
NUVEEN DIVID ADVANTAGE MUN F MF 67066V101 1,194 84,891 SH   SOLE   9,150 0 75,741
NUVEEN INSD DIVID ADVANTAGE MF 67071L106 232 15,050 SH   SOLE   15,050 0 0
NUVEEN MUNICIPAL VALUE FU MF 670928100 1,475 145,618 SH   SOLE   126,568 0 19,050
NVIDIA CORP CS 67066G104 13,191 68,173 SH   SOLE   67,497 0 676
O REILLY AUTOMOTIVE INC NEW CS 67103H107 4,753 19,758 SH   SOLE   19,724 0 34
ON SEMICONDUCTOR CORP CS 682189105 257 12,257 SH   SOLE   12,212 0 45
ORACLE CORP CS 68389X105 2,440 51,598 SH   SOLE   51,430 0 168
ORACLE CORP CS 68389X105 38 797 SH   SOLE   797 0 0
ORACLE CORP CS 68389X105 226 4,775 SH   SOLE   4,775 0 0
ORACLE CORP CS 68389X105 4,897 103,579 SH   SOLE   0 0 103,579
ORACLE CORP CS 68389X105 742 15,704 SH   SOLE   0 0 15,704
ORACLE CORP COM OP 68389X105 2 50,000 SH   SOLE   50,000 0 0
ORACLE CORP COM CS 68389X105 63,338 1,339,634 SH   SOLE   1,091,303 0 248,331
ORCHID IS CAP INC CS 68571X103 2,211 238,255 SH   SOLE   189,278 0 48,977
PACKAGING CORP AMER CS 695156109 11,870 98,463 SH   SOLE   79,476 0 18,987
PACWEST BANCORP DEL CS 695263103 11,371 225,616 SH   SOLE   184,250 0 41,366
PALO ALTO NETWORKS INC CS 697435105 3,230 22,284 SH   SOLE   22,284 0 0
PARKER HANNIFIN CORP CS 701094104 556 2,785 SH   SOLE   2,727 0 58
PAYCHEX INC CS 704326107 2,146 31,522 SH   SOLE   29,559 0 1,963
PAYPAL HLDGS INC CS 70450Y103 2,283 31,008 SH   SOLE   31,008 0 0
PBF ENERGY INC CS 69318G106 7,969 224,785 SH   SOLE   183,957 0 40,828
PEPSICO INC CS 713448108 61,025 508,883 SH   SOLE   441,850 0 67,033
PEPSICO INC CS 713448108 1,200 10,003 SH   SOLE   9,974 0 29
PEPSICO INC CS 713448108 19 156 SH   SOLE   156 0 0
PEPSICO INC CS 713448108 368 3,070 SH   SOLE   0 0 3,070
PEPSICO INC CS 713448108 112 938 SH   SOLE   938 0 0
PEPSICO INC CS 713448108 2,434 20,293 SH   SOLE   0 0 20,293
PERKINELMER INC CS 714046109 4,761 65,115 SH   SOLE   53,219 0 11,896
PFIZER INC CS 717081103 1,313 36,255 SH   SOLE   27,660 0 8,595
PHILIP MORRIS INTL INC CS 718172109 59,929 567,237 SH   SOLE   486,109 0 81,128
PHILIP MORRIS INTL INC CS 718172109 824 7,802 SH   SOLE   0 0 7,802
PHILIP MORRIS INTL INC CS 718172109 253 2,398 SH   SOLE   2,398 0 0
PHILIP MORRIS INTL INC CS 718172109 4,725 44,726 SH   SOLE   0 0 44,726
PHILIP MORRIS INTL INC CS 718172109 42 400 SH   SOLE   400 0 0
PHILIP MORRIS INTL INC CS 718172109 2,626 24,860 SH   SOLE   24,795 0 65
PHILLIPS 66 CS 718546104 57,729 570,725 SH   SOLE   488,310 0 82,415
PHILLIPS 66 CS 718546104 1,715 16,958 SH   SOLE   16,903 0 55
PHILLIPS 66 CS 718546104 29 286 SH   SOLE   286 0 0
PHILLIPS 66 CS 718546104 530 5,237 SH   SOLE   0 0 5,237
PHILLIPS 66 CS 718546104 168 1,661 SH   SOLE   1,661 0 0
PHILLIPS 66 CS 718546104 3,427 33,880 SH   SOLE   0 0 33,880
PINNACLE ENTMT INC NEW CS 72348Y105 3,295 100,687 SH   SOLE   79,647 0 21,040
PNC FINL SVCS GROUP INC CS 693475105 375 2,598 SH   SOLE   2,598 0 0
POLARIS INDS INC CS 731068102 363 2,926 SH   SOLE   2,802 0 124
POOL CORPORATION CS 73278L105 377 2,907 SH   SOLE   2,907 0 0
POPULAR INC CS 733174700 3,838 108,146 SH   SOLE   87,937 0 20,209
POTLATCH CORP NEW CS 737630103 7,278 145,853 SH   SOLE   115,586 0 30,267
POWERSHARES ETF TR II SANDP SM ETF 73937B878 277 4,300 SH   SOLE   4,300 0 0
POWERSHARES ETF TRUST DWA TECH ETF 73935X153 440 8,515 SH   SOLE   8,515 0 0
POWERSHARES ETF TRUST II DWA S ETF 73936Q744 400 8,219 SH   SOLE   8,219 0 0
POWERSHARES QQQ TRUST UNIT SER ETF 73935A104 745 4,782 SH   SOLE   4,599 0 183
PPG INDS INC CS 693506107 342 2,930 SH   SOLE   2,788 0 142
PRA GROUP INC CS 69354N106 3,269 98,478 SH   SOLE   85,542 0 12,936
PRAXAIR INC CS 74005P104 1,927 12,457 SH   SOLE   11,648 0 809
PREMIER INC CS 74051N102 3,487 119,451 SH   SOLE   106,160 0 13,291
PRICE T ROWE GROUP INC CS 74144T108 933 8,889 SH   SOLE   7,496 0 1,393
PRINCIPAL FINANCIAL GROUP IN CS 74251V102 6,148 87,128 SH   SOLE   85,918 0 1,210
PROCTER AND GAMBLE CO CS 742718109 9,667 105,218 SH   SOLE   102,109 0 3,109
PROGRESS SOFTWARE CORP CS 743312100 6,026 141,560 SH   SOLE   112,529 0 29,031
PROGRESSIVE CORP OHIO CS 743315103 864 15,343 SH   SOLE   15,343 0 0
PROLOGIS INC CS 74340W103 3,815 59,132 SH   SOLE   59,132 0 0
PROPETRO HLDG CORP CS 74347M108 10,252 508,549 SH   SOLE   411,210 0 97,339
PROSHARES TR DJ BRKFLD GLB ETF 74347B508 903 21,055 SH   SOLE   20,883 0 172
PRUDENTIAL FINL INC CS 744320102 65,433 569,083 SH   SOLE   463,511 0 105,572
PRUDENTIAL FINL INC CS 744320102 2,589 22,521 SH   SOLE   22,454 0 67
PRUDENTIAL FINL INC CS 744320102 41 357 SH   SOLE   357 0 0
PRUDENTIAL FINL INC CS 744320102 5,213 45,342 SH   SOLE   0 0 45,342
PRUDENTIAL FINL INC CS 744320102 794 6,906 SH   SOLE   0 0 6,906
PRUDENTIAL FINL INC CS 744320102 245 2,127 SH   SOLE   2,127 0 0
PS BUSINESS PKS INC CALIF CS 69360J107 2,651 21,192 SH   SOLE   17,463 0 3,729
PUBLIC STORAGE INC CS 74460D109 1,643 7,860 SH   SOLE   7,860 0 0
PUBLIC SVC ENTERPRISE GROUP CS 744573106 35,625 691,742 SH   SOLE   556,063 0 135,679
PUBLIC SVC ENTERPRISE GROUP CS 744573106 404 7,842 SH   SOLE   0 0 7,842
PUBLIC SVC ENTERPRISE GROUP CS 744573106 2,637 51,199 SH   SOLE   0 0 51,199
PUBLIC SVC ENTERPRISE GROUP CS 744573106 21 406 SH   SOLE   406 0 0
PUBLIC SVC ENTERPRISE GROUP CS 744573106 1,317 25,569 SH   SOLE   25,493 0 76
PUBLIC SVC ENTERPRISE GROUP CS 744573106 124 2,412 SH   SOLE   2,412 0 0
PULTE HOMES INC CS 745867101 2,650 79,697 SH   SOLE   63,212 0 16,485
PVH CORP CS 693656100 283 2,066 SH   SOLE   2,066 0 0
QIAGEN NV CS N72482123 4,793 154,963 SH   SOLE   125,308 0 29,655
QUALCOMM INC CS 747525103 1,541 24,072 SH   SOLE   21,525 0 2,547
RALPH LAUREN CORP CS 751212101 16,035 154,639 SH   SOLE   129,502 0 25,137
RAYMOND JAMES FINANCIAL INC CS 754730109 570 6,379 SH   SOLE   6,307 0 72
RAYTHEON CO CS 755111507 5,805 30,900 SH   SOLE   30,197 0 703
RE MAX HLDGS INC CS 75524W108 1,656 34,147 SH   SOLE   27,103 0 7,044
REALTY INCOME CORP CS 756109104 1,778 31,186 SH   SOLE   26,972 0 4,214
REDWOOD TR INC CS 758075402 652 44,000 SH   SOLE   44,000 0 0
REGENCY CTRS CORP CS 758849103 215 3,111 SH   SOLE   3,111 0 0
RENAISSANCE RE HLDGS LTD CS G7496G103 3,857 30,713 SH   SOLE   24,326 0 6,387
RENASANT CORP CS 75970E107 274 6,701 SH   SOLE   6,701 0 0
REPUBLIC SVCS INC CS 760759100 3,450 51,025 SH   SOLE   51,025 0 0
RESMED INC CS 761152107 9,361 110,528 SH   SOLE   91,452 0 19,076
ROCKWELL AUTOMATION INC CS 773903109 468 2,383 SH   SOLE   2,383 0 0
ROCKWELL COLLINS INC CS 774341101 3,236 23,860 SH   SOLE   23,765 0 95
ROLLINS INC CS 775711104 4,117 88,477 SH   SOLE   70,296 0 18,181
ROSS STORES INC CS 778296103 1,177 14,661 SH   SOLE   14,661 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 32,363 485,127 SH   SOLE   391,206 0 93,921
ROYAL DUTCH SHELL PLC ADR 780259107 546 8,003 SH   SOLE   7,748 0 255
ROYAL DUTCH SHELL PLC CS 780259206 41 610 SH   SOLE   610 0 0
ROYAL DUTCH SHELL PLC CS 780259206 794 11,909 SH   SOLE   0 0 11,909
ROYAL DUTCH SHELL PLC CS 780259206 5,095 76,370 SH   SOLE   0 0 76,370
ROYAL DUTCH SHELL PLC CS 780259206 244 3,661 SH   SOLE   3,661 0 0
ROYAL DUTCH SHELL PLC CS 780259206 2,568 38,499 SH   SOLE   38,388 0 111
RYDEX ETF TRUST SANDP 500 EQ T ETF 78355W106 906 8,966 SH   SOLE   8,966 0 0
RYDEX ETF TRUST SNP500 PUR GRW ETF 78355W403 666 6,350 SH   SOLE   6,350 0 0
RYDEX ETF TRUST SNPSC600 PURVL ETF 78355W700 398 5,440 SH   SOLE   5,440 0 0
RYMAN HOSPITALITY PPTYS INC CS 78377T107 525 7,604 SH   SOLE   7,604 0 0
SBA COMMUNICATIONS CORP NEW CS 78410G104 332 2,030 SH   SOLE   2,030 0 0
SCANSOURCE INC CS 806037107 1,921 53,654 SH   SOLE   47,870 0 5,784
SCHLUMBERGER CS 806857108 2,381 35,332 SH   SOLE   35,210 0 122
SCHLUMBERGER CS 806857108 861 12,783 SH   SOLE   0 0 12,783
SCHLUMBERGER CS 806857108 43 642 SH   SOLE   642 0 0
SCHLUMBERGER CS 806857108 263 3,898 SH   SOLE   3,898 0 0
SCHLUMBERGER CS 806857108 3,882 57,600 SH   SOLE   0 0 57,600
SCHLUMBERGER LTD CS 806857108 67,061 995,120 SH   SOLE   799,633 0 195,487
SELECT SECTOR SPDR TR SBI CONS ETF 81369Y308 4,925 86,578 SH   SOLE   79,576 0 7,002
SELECT SECTOR SPDR TR SBI CONS ETF 81369Y407 2,500 25,332 SH   SOLE   23,227 0 2,105
SELECT SECTOR SPDR TR SBI HEAL ETF 81369Y209 248 3,000 SH   SOLE   3,000 0 0
SELECT SECTOR SPDR TR SBI INT ETF 81369Y803 8,895 139,099 SH   SOLE   127,295 0 11,804
SELECT SECTOR SPDR TR SBI INT ETF 81369Y704 4,792 63,323 SH   SOLE   57,856 0 5,467
SELECT SECTOR SPDR TR SBI INT ETF 81369Y605 3,414 122,321 SH   SOLE   111,060 0 11,261
SELECT SECTOR SPDR TR SBI INT ETF 81369Y506 2,722 37,673 SH   SOLE   34,549 0 3,124
SEMPRA ENERGY CS 816851109 500 4,676 SH   SOLE   3,642 0 1,034
SHERWIN WILLIAMS CO CS 824348106 1,367 3,333 SH   SOLE   237 0 3,096
SIGNET JEWELERS LIMITED CS G81276100 8,382 148,214 SH   SOLE   118,359 0 29,855
SILICON MOTION TECHNOLOGY CO ADR 82706C108 357 6,739 SH   SOLE   6,739 0 0
SMITH A O CS 831865209 3,443 56,190 SH   SOLE   44,643 0 11,547
SMUCKER J M CO CS 832696405 681 5,479 SH   SOLE   4,812 0 667
SNAP ON INC CS 833034101 376 2,160 SH   SOLE   2,160 0 0
SONIC CORP CS 835451105 5,328 193,869 SH   SOLE   169,136 0 24,733
SOUTHERN CO CS 842587107 475 9,875 SH   SOLE   9,875 0 0
SOUTHWEST AIRLS CO CS 844741108 372 5,680 SH   SOLE   5,680 0 0
SPDR SER TR NUVN BR SHT MUNI ETF 78468R739 2,358 49,214 SH   SOLE   42,397 0 6,817
SPDR SER TR SP500 HIGH DIV ETF 78468R788 218 5,808 SH   SOLE   5,808 0 0
SPDR SER TR SPDR BLOOMBERG ETF 78468R663 783 8,569 SH   SOLE   8,569 0 0
SPDR SERIES TRUST DJWS MIDCAP ETF 78464A847 505 15,139 SH   SOLE   15,139 0 0
SPDR SERIES TRUST DJWS REIT ET ETF 78464A607 1,964 20,964 SH   SOLE   19,843 0 1,121
SPDR SERIES TRUST DJWS TOTAL M ETF 78464A805 882 26,549 SH   SOLE   26,549 0 0
SPDR SERIES TRUST KBW BK ETF ETF 78464A797 624 13,187 SH   SOLE   13,187 0 0
SPDR SERIES TRUST KBW REGL BKG ETF 78464A698 1,192 20,250 SH   SOLE   20,250 0 0
SPDR SNP MIDCAP 400 ETF TR UTS ETF 78467Y107 1,493 4,321 SH   SOLE   4,321 0 0
SPDR TR UNIT SER 1 ETF 78462F103 6,467 24,233 SH   SOLE   22,246 0 1,987
SPIRIT AEROSYSTEMS HLDGS INC CS 848574109 5,699 65,319 SH   SOLE   52,143 0 13,176
SQUARE INC CS 852234103 9,528 274,830 SH   SOLE   219,440 0 55,390
SSNC TECHNOLOGIES HLDGS INC CS 78467J100 9,240 228,268 SH   SOLE   204,054 0 24,214
STARBUCKS CORP CS 855244109 1,698 29,564 SH   SOLE   26,662 0 2,902
STATE BK FINL CORP CS 856190103 1,718 57,587 SH   SOLE   45,720 0 11,867
STATE STR CORP CS 857477103 1,952 20,001 SH   SOLE   19,864 0 137
STRYKER CORP CS 863667101 3,640 23,510 SH   SOLE   21,439 0 2,071
SYNOPSYS INC CS 871607107 390 4,571 SH   SOLE   4,561 0 10
SYNTEL INC CS 87162H103 4,113 178,910 SH   SOLE   143,234 0 35,676
SYSCO CORP CS 871829107 2,708 44,595 SH   SOLE   43,512 0 1,083
TAL ED GROUP ADR 874080104 290 9,751 SH   SOLE   9,751 0 0
TARGET CORP CS 87612E106 50,617 775,734 SH   SOLE   635,313 0 140,421
TARGET CORP CS 87612E106 1,820 27,890 SH   SOLE   27,805 0 85
TARGET CORP CS 87612E106 29 440 SH   SOLE   440 0 0
TARGET CORP CS 87612E106 172 2,634 SH   SOLE   2,634 0 0
TARGET CORP CS 87612E106 3,530 54,100 SH   SOLE   0 0 54,100
TARGET CORP CS 87612E106 558 8,546 SH   SOLE   0 0 8,546
TE CONNECTIVITY LTD CS H84989104 1,288 13,557 SH   SOLE   13,557 0 0
TERADATA CORP DEL CS 88076W103 3,360 87,351 SH   SOLE   76,129 0 11,222
TERADYNE INC CS 880770102 14,257 340,518 SH   SOLE   279,278 0 61,240
TETRA TECH INC NEW CS 88162G103 299 6,206 SH   SOLE   6,206 0 0
TEXAS INSTRS INC CS 882508104 693 6,633 SH   SOLE   5,314 0 1,319
TEXAS ROADHOUSE INC CS 882681109 575 10,913 SH   SOLE   10,913 0 0
THERMO ELECTRON CORP CS 883556102 1,776 9,354 SH   SOLE   9,354 0 0
THERMON GROUP HLDGS INC CS 88362T103 5,754 243,098 SH   SOLE   214,297 0 28,801
TIME WARNER INC CS 887317303 661 7,227 SH   SOLE   7,191 0 36
TJX COS INC CS 872540109 8,306 108,633 SH   SOLE   104,702 0 3,931
TOLL BROTHERS INC CS 889478103 8,032 167,268 SH   SOLE   133,262 0 34,006
TORCHMARK CORP CS 891027104 6,841 75,414 SH   SOLE   75,079 0 335
TRANSUNION CS 89400J107 2,440 44,387 SH   SOLE   35,435 0 8,952
TRAVELERS COMPANIES INC CS 89417E109 6,828 50,341 SH   SOLE   49,279 0 1,062
TRI POINTE GROUP INC COM CS 87265H109 12,158 678,460 SH   SOLE   550,610 0 127,850
TRIMBLE NAVIGATION LTD CS 896239100 4,095 100,772 SH   SOLE   85,007 0 15,765
TUPPERWARE CORP CS 899896104 4,321 68,922 SH   SOLE   60,379 0 8,543
TWITTER INC CS 90184L102 214 8,930 SH   SOLE   8,930 0 0
TYSON FOODS INC CS 902494103 244 3,010 SH   SOLE   3,010 0 0
U S G CORP CS 903293405 210 5,451 SH   SOLE   5,451 0 0
U S PHYSICAL THERAPY INC CS 90337L108 2,364 32,743 SH   SOLE   26,417 0 6,326
UBIQUITI NETWORKS INC CS 90347A100 6,392 90,000 SH   SOLE   80,183 0 9,817
UGI CORP NEW CS 902681105 322 6,866 SH   SOLE   6,866 0 0
ULTA SALON COSMETCS N FRAG I CS 90384S303 260 1,161 SH   SOLE   1,161 0 0
UNIFIRST CORP MASS CS 904708104 4,234 25,675 SH   SOLE   22,469 0 3,206
UNION PAC CORP CS 907818108 5,822 43,418 SH   SOLE   42,555 0 863
UNITED FIRE GROUP INC CS 910340108 2,048 44,928 SH   SOLE   39,166 0 5,762
UNITED NAT FOODS INC CS 911163103 10,015 203,265 SH   SOLE   162,044 0 41,221
UNITED PARCEL SERVICE INC CS 911312106 8,587 72,069 SH   SOLE   71,045 0 1,024
UNITED STATES STL CORP NEW CS 912909108 3,001 85,276 SH   SOLE   68,057 0 17,219
UNITED TECHNOLOGIES CORP CS 913017109 2,477 19,414 SH   SOLE   17,830 0 1,584
UNITEDHEALTH GROUP INC CS 91324P102 77,854 353,142 SH   SOLE   308,402 0 44,740
UNITEDHEALTH GROUP INC CS 91324P102 771 3,499 SH   SOLE   0 0 3,499
UNITEDHEALTH GROUP INC CS 91324P102 5,057 22,939 SH   SOLE   0 0 22,939
UNITEDHEALTH GROUP INC CS 91324P102 2,504 11,356 SH   SOLE   11,323 0 33
UNITEDHEALTH GROUP INC CS 91324P102 39 179 SH   SOLE   179 0 0
UNITEDHEALTH GROUP INC CS 91324P102 238 1,078 SH   SOLE   1,078 0 0
US BANCORP DEL COM CS 902973304 954 17,806 SH   SOLE   17,806 0 0
V F CORP CS 918204108 4,002 54,074 SH   SOLE   51,018 0 3,056
VAIL RESORTS INC CS 91879Q109 620 2,916 SH   SOLE   2,916 0 0
VALERO ENERGY CORP NEW CS 91913Y100 3,017 32,823 SH   SOLE   32,623 0 200
VANECK VECTORS ETF TR EMERGING ETF 92189F478 350 16,029 SH   SOLE   16,029 0 0
VANECK VECTORS ETF TR FALLEN A ETF 92189F437 458 15,296 SH   SOLE   15,296 0 0
VANECK VECTORS ETF TR MORNINGS ETF 92189F643 464 10,920 SH   SOLE   10,920 0 0
VANGUARD ADMIRAL FDS INC 500 G ETF 921932505 549 4,006 SH   SOLE   4,006 0 0
VANGUARD CHARLOTTE FDS INTL BD ETF 92203J407 4,038 74,271 SH   SOLE   71,826 0 2,445
VANGUARD FTSE DEVELOPED MARKET ETF 921943858 2,434 54,267 SH   SOLE   54,267 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 21,360 257,407 SH   SOLE   234,512 0 22,895
VANGUARD INDEX TR EXT MKT VIPE ETF 922908652 357 3,194 SH   SOLE   3,194 0 0
VANGUARD INDEX TR GROWTH VIPER ETF 922908736 1,329 9,445 SH   SOLE   9,445 0 0
VANGUARD INDEX TR MID CAP VIPE ETF 922908629 486 3,142 SH   SOLE   2,992 0 150
VANGUARD INDEX TR SMLL CP VIPE ETF 922908751 521 3,525 SH   SOLE   3,525 0 0
VANGUARD INDEX TR VALUE VIPERS ETF 922908744 1,216 11,436 SH   SOLE   11,006 0 430
VANGUARD INTL EQUITY INDEX F E ETF 922042858 1,438 31,332 SH   SOLE   31,332 0 0
VANGUARD INTL EQUITY INDEX F G ETF 922042676 16,727 276,473 SH   SOLE   249,628 0 26,845
VANGUARD SCOTTSDALE FDS SHRT T ETF 92206C102 455 7,543 SH   SOLE   7,543 0 0
VANGUARD SCOTTSDALE FDS SHRT T ETF 92206C409 2,872 36,218 SH   SOLE   33,370 0 2,848
VANTIV INC CS 92210H105 204 2,779 SH   SOLE   2,779 0 0
VARONIS SYS INC CS 922280102 2,499 51,478 SH   SOLE   40,837 0 10,641
VERISIGN INC CS 92343E102 208 1,820 SH   SOLE   1,820 0 0
VERISK ANALYTICS INC CS 92345Y106 1,029 10,715 SH   SOLE   10,715 0 0
VERIZON COMMUNICATIONS CS 92343V104 2,251 42,525 SH   SOLE   36,599 0 5,926
VERSUM MATLS INC CS 92532W103 306 8,079 SH   SOLE   8,079 0 0
VIACOM INC NEW CS 92553P201 398 12,930 SH   SOLE   12,930 0 0
VIASAT INC CS 92552V100 7,753 103,581 SH   SOLE   91,665 0 11,916
VIRTUSA CORP CS 92827P102 5,319 120,671 SH   SOLE   97,767 0 22,904
VISA INC CS 92826C839 5,702 50,013 SH   SOLE   49,925 0 88
VISHAY INTERTECHNOLOGY INC CS 928298108 408 19,662 SH   SOLE   19,662 0 0
VISTEON CORP CS 92839U206 10,139 81,025 SH   SOLE   66,498 0 14,527
WABCO HLDGS INC CS 92927K102 7,591 52,898 SH   SOLE   43,109 0 9,789
WALGREENS BOOTS ALLIANCE INC C CS 931427108 1,132 15,592 SH   SOLE   14,041 0 1,551
WALMART INC CS 931142103 5,307 53,740 SH   SOLE   53,096 0 644
WASHINGTON REAL ESTATE INVT CS 939653101 3,616 116,194 SH   SOLE   92,263 0 23,931
WASTE MGMT INC DEL CS 94106L109 650 7,532 SH   SOLE   7,232 0 300
WATERS CORP CS 941848103 457 2,368 SH   SOLE   2,368 0 0
WATTS INDS INC CS 942749102 4,122 54,279 SH   SOLE   43,252 0 11,027
WEC ENERGY GROUP INC COM CS 92939U106 2,037 30,661 SH   SOLE   27,961 0 2,700
WELLCARE HEALTH PLANS INC COM CS 94946T106 367 1,826 SH   SOLE   1,826 0 0
WELLS FARGO AND CO NEW CS 949746101 2,649 43,661 SH   SOLE   33,619 0 10,042
WESCO INTL INC CS 95082P105 13,043 191,384 SH   SOLE   166,351 0 25,033
WEST PHARMACEUTICAL SVSC INC CS 955306105 2,338 23,700 SH   SOLE   18,949 0 4,751
WESTROCK CO CS 96145D105 238 3,758 SH   SOLE   3,758 0 0
WILEY JOHN AND SONS INC CS 968223206 6,892 104,815 SH   SOLE   92,400 0 12,415
WILLIAMS SONOMA INC CS 969904101 8,140 157,440 SH   SOLE   127,808 0 29,632
WINGSTOP INC CS 974155103 4,761 122,145 SH   SOLE   94,969 0 27,176
WISDOMTREE TR BRCLYS US AGGR ETF 97717X511 807 15,908 SH   SOLE   15,908 0 0
WISDOMTREE TRUST MIDCAP DIVI F ETF 97717W505 368 10,418 SH   SOLE   10,418 0 0
WPX ENERGY INC CS 98212B103 3,671 260,904 SH   SOLE   207,554 0 53,350
WYNDHAM WORLDWIDE CORP CS 98310W108 3,616 31,209 SH   SOLE   31,209 0 0
XYLEM INC CS 98419M100 11,259 165,086 SH   SOLE   133,577 0 31,509
ZIONS BANCORPORATION CS 989701107 13,434 264,285 SH   SOLE   213,346 0 50,939
ZUMIEZ INC CS 989817101 3,331 159,959 SH   SOLE   140,043 0 19,916