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 Company COM 88579Y101 5,758 27,432 SH   SOLE   27,087 0 345
Aaon Inc COM 000360206 1,120 32,492 SH   SOLE   26,565 0 5,927
Abbott Laboratories COM 002824100 5,706 106,936 SH   SOLE   105,686 0 1,250
AbbVie Inc COM 00287Y109 7,949 89,459 SH   SOLE   88,694 0 765
Abiomed Inc COM 003654100 10,495 62,246 SH   SOLE   60,471 0 1,775
Acadia Healthcare Company Inc COM 00404A109 4,298 89,997 SH   SOLE   89,997 0 0
Acceleron Pharma COM 00434H108 1,056 28,289 SH   SOLE   28,289 0 0
Accenture PLC Ireland Cl A COM G1151C101 54,028 400,001 SH   SOLE   380,027 0 19,974
Acuity Brands Inc Com COM 00508Y102 59,776 348,997 SH   SOLE   313,447 5,903 29,647
Adobe Systems Inc COM 00724F101 76,525 512,968 SH   SOLE   487,360 0 25,608
Affiliated Managers Group COM 008252108 5,998 31,599 SH   SOLE   31,474 0 125
Aia Group Ltd Hong Kong COM Y002A1105 1,414 190,000 SH   SOLE   190,000 0 0
Albemarle Corp Com COM 012653101 8,506 62,401 SH   SOLE   60,979 0 1,422
Alexion Pharmaceuticals Inc COM 015351109 5,475 39,028 SH   SOLE   38,893 0 135
Align Technology Inc COM 016255101 9,248 49,649 SH   SOLE   49,314 135 200
Allegion PLC COM G0176J109 75,122 868,768 SH   SOLE   772,188 17,277 79,303
Allergan plc COM G0177J108 5,593 27,291 SH   SOLE   27,291 0 0
Allete Inc COM 018522300 2,147 27,783 SH   SOLE   27,783 0 0
Alphabet Inc Cl A COM 02079K305 58,137 59,706 SH   SOLE   57,207 0 2,499
Alphabet Inc Cl C COM 02079K107 16,128 16,815 SH   SOLE   15,665 0 1,150
Altaba Inc COM 021346101 364 5,500 SH   SOLE   5,500 0 0
Amazon.Com Inc COM 023135106 58,875 61,242 SH   SOLE   58,930 0 2,312
Amerco COM 023586100 3,050 8,135 SH   SOLE   8,135 0 0
American Eagle Outfitters COM 02553E106 2,951 206,368 SH   SOLE   206,368 0 0
American Equity Invt Life Hold COM 025676206 1,108 38,086 SH   SOLE   38,086 0 0
American International Group COM 026874784 463 7,550 SH   SOLE   7,550 0 0
American Tower Corp COM 03027X100 17,597 128,745 SH   SOLE   127,250 0 1,495
Amgen Inc COM 031162100 6,745 36,174 SH   SOLE   35,914 0 260
AMN Healthcare Services Inc COM 001744101 2,276 49,808 SH   SOLE   44,783 0 5,025
Amphenol Corp COM 032095101 7,644 90,306 SH   SOLE   90,031 0 275
Amplify Snack Brands Inc. COM 03211L102 3,235 456,241 SH   SOLE   456,241 0 0
Analog Devices Inc COM 032654105 63,464 736,502 SH   SOLE   701,815 0 34,687
Anworth Mortgage Asset Corp COM 037347101 1,429 237,692 SH   SOLE   237,692 0 0
Apogee Enterprises Inc COM 037598109 4,610 95,517 SH   SOLE   95,377 0 140
Apple Inc COM 037833100 99,872 648,017 SH   SOLE   622,827 0 25,190
Arista Networks Inc COM 040413106 374 1,975 SH   SOLE   1,975 0 0
Ashford Hospitality Prime Inc COM 044102101 331 34,862 SH   SOLE   34,862 0 0
AT&T Inc COM COM 00206R102 4,977 127,071 SH   SOLE   126,171 0 900
Automatic Data Processing Inc COM 053015103 935 8,551 SH   SOLE   7,421 0 1,130
Avery Dennison Corp COM 053611109 81,467 828,422 SH   SOLE   731,479 17,414 79,529
Axon Enterprise Inc COM 05464C101 1,671 73,710 SH   SOLE   66,076 0 7,634
Baker Hughes A GE Co COM 05722G100 5,151 140,654 SH   SOLE   136,194 0 4,460
Balchem Corp COM 057665200 3,664 45,067 SH   SOLE   42,561 0 2,506
BancorpSouth, Inc. COM 059692103 5,228 163,108 SH   SOLE   163,108 0 0
Barnes Group Inc COM 067806109 82,787 1,175,283 SH   SOLE   1,041,464 23,070 110,749
Becton Dickinson & Co COM 075887109 4,672 23,843 SH   SOLE   23,693 0 150
Berkshire Hathaway Inc COM 084670702 417 2,277 SH   SOLE   2,277 0 0
Berkshire Hathaway Inc Cl A COM 084670108 1,099 4 SH   SOLE   4 0 0
Berkshire Hills Bancorp Inc COM 084680107 746 19,247 SH   SOLE   19,247 0 0
Big Lots, Inc. COM 089302103 4,610 86,059 SH   SOLE   86,059 0 0
Bluebird Bio Inc COM 09609G100 2,185 15,909 SH   SOLE   15,909 0 0
BMC Stock Holdings Inc COM 05591B109 1,849 86,615 SH   SOLE   86,615 0 0
Booz Allen Hamilton Hldg Corp COM 099502106 8,035 214,904 SH   SOLE   207,714 0 7,190
BorgWarner Inc COM 099724106 41,431 808,730 SH   SOLE   789,366 0 19,364
Brandywine Realty Trust COM 105368203 1,314 75,125 SH   SOLE   75,125 0 0
Bright Horizons Fam Sol Inc COM 109194100 1,175 13,632 SH   SOLE   13,632 0 0
Brinker International Inc. COM 109641100 1,550 48,641 SH   SOLE   48,641 0 0
Bristol Myers Squibb Inc COM 110122108 524 8,227 SH   SOLE   8,227 0 0
Broadcom LTD COM Y09827109 8,672 35,756 SH   SOLE   34,771 0 985
Broadridge Financial Solutions COM 11133T103 5,367 66,408 SH   SOLE   65,738 0 670
Brunswick Corp COM 117043109 2,883 51,504 SH   SOLE   51,504 0 0
Builders Firstsource Inc COM 12008R107 8,761 486,983 SH   SOLE   473,668 0 13,315
Cambrex Corp COM 132011107 78,277 1,423,226 SH   SOLE   1,264,972 25,723 132,531
Camden Property Trust COM 133131102 73,746 806,406 SH   SOLE   718,443 15,780 72,183
Canadian National Railway Co COM 136375102 58,189 702,337 SH   SOLE   662,806 0 39,531
Canadian Pacific Railway Ltd COM 13645T100 7,607 45,273 SH   SOLE   44,358 0 915
Cantel Medical Corp COM COM 138098108 6,366 67,597 SH   SOLE   67,322 0 275
Carlisle Companies Inc COM 142339100 6,270 62,518 SH   SOLE   60,868 0 1,650
Carters Inc COM 146229109 79,257 802,602 SH   SOLE   716,365 14,014 72,223
Caseys General Stores Inc COM 147528103 6,090 55,644 SH   SOLE   55,281 138 225
Caterpillar Inc COM COM 149123101 384 3,082 SH   SOLE   2,682 0 400
Cathay General Bancorp COM 149150104 4,110 102,240 SH   SOLE   102,240 0 0
Cavium Inc COM 14964U108 690 10,459 SH   SOLE   10,459 0 0
CB Richard Ellis Group Inc- Cl COM 12504L109 7,213 190,413 SH   SOLE   190,413 0 0
Celgene Corp COM 151020104 69,770 478,469 SH   SOLE   456,015 0 22,454
Ceva Inc COM 157210105 6,676 155,989 SH   SOLE   149,414 0 6,575
Charles River Laboratories COM 159864107 81,672 756,078 SH   SOLE   677,813 12,902 65,363
Chase Corporation COM 16150R104 1,084 9,731 SH   SOLE   8,461 0 1,270
Check Point Software Tech COM M22465104 48,543 425,739 SH   SOLE   404,925 0 20,814
Chevron Corp COM 166764100 42,826 364,478 SH   SOLE   350,221 0 14,257
Children's Place COM 168905107 3,093 26,178 SH   SOLE   26,178 0 0
Choice Hotels Intl Inc. COM 169905106 1,497 23,427 SH   SOLE   23,427 0 0
Church & Dwight Co COM 171340102 76,591 1,580,819 SH   SOLE   1,416,965 26,846 137,008
Cintas Corp COM 172908105 138,533 960,165 SH   SOLE   876,984 12,275 70,906
Cisco Systems, Inc COM 17275R102 5,136 152,730 SH   SOLE   150,965 0 1,765
Citrix Sys Inc Com COM 177376100 2,031 26,439 SH   SOLE   26,439 0 0
Cleveland-Cliffs Inc. COM 185899101 489 68,434 SH   SOLE   68,434 0 0
Clorox Company COM 189054109 48,607 368,487 SH   SOLE   349,668 0 18,819
CME Group Inc COM 12572Q105 63,190 465,727 SH   SOLE   445,497 0 20,230
Cognex Corp COM 192422103 97,876 887,520 SH   SOLE   799,723 16,661 71,136
Cognizant Technology Solutions COM 192446102 14,811 204,178 SH   SOLE   203,853 0 325
Cohen & Steers Inc COM 19247A100 887 22,467 SH   SOLE   22,467 0 0
Colgate-Palmolive Co COM 194162103 52,948 726,802 SH   SOLE   691,475 0 35,327
Columbus McKinnon Corp COM 199333105 630 16,631 SH   SOLE   16,631 0 0
Conocophillips COM 20825C104 6,578 131,424 SH   SOLE   131,424 0 0
Conseco Inc COM 12621E103 2,064 88,416 SH   SOLE   88,416 0 0
Cooper Cos Inc COM 216648402 81,028 341,732 SH   SOLE   303,270 6,938 31,524
Core Laboratories NV COM N22717107 713 7,225 SH   SOLE   7,225 0 0
Costco Wholesale Corp COM 22160K105 54,232 330,102 SH   SOLE   314,109 0 15,993
Crown Castle International Cor COM 22822V101 43,837 438,456 SH   SOLE   416,992 0 21,464
Cubesmart Com COM 229663109 3,897 150,133 SH   SOLE   150,133 0 0
Cummins Inc COM 231021106 8,967 53,363 SH   SOLE   53,068 0 295
CVR Energy Inc COM 12662P108 1,606 62,023 SH   SOLE   62,023 0 0
CVS Health Corporation COM 126650100 8,314 102,236 SH   SOLE   101,436 0 800
Cyberark Software Ltd COM M2682V108 2,935 71,596 SH   SOLE   67,304 0 4,292
Darden Restaurants Inc COM 237194105 7,059 89,610 SH   SOLE   86,395 0 3,215
Darling Ingredients Inc. COM 237266101 6,392 364,827 SH   SOLE   364,827 0 0
Deere & Co COM 244199105 254 2,025 SH   SOLE   2,025 0 0
Domtar Corporation COM 257559203 2,322 53,508 SH   SOLE   53,508 0 0
Dorman Products Inc COM 258278100 80,022 1,117,313 SH   SOLE   997,315 20,835 99,163
Dowdupont Inc. COM 26078J100 13,265 191,609 SH   SOLE   191,609 0 0
Duluth Hldgs Inc Cl B COM 26443V101 901 44,414 SH   SOLE   34,590 0 9,824
Eagle Bancorp Inc MD COM 268948106 3,525 52,567 SH   SOLE   49,089 0 3,478
Eaton Corp COM G29183103 5,018 65,351 SH   SOLE   65,226 0 125
Ebix Inc COM 278715206 4,633 71,007 SH   SOLE   71,007 0 0
Ecolab Inc COM 278865100 45,414 353,110 SH   SOLE   334,826 0 18,284
Education Rlty Tr Inc COM 28140H203 2,225 61,915 SH   SOLE   61,915 0 0
Edwards Lifesciences Corp COM 28176E108 4,578 41,878 SH   SOLE   41,878 0 0
El Paso Electric Co COM 283677854 4,094 74,095 SH   SOLE   74,095 0 0
Electronic Arts Inc COM 285512109 65,020 550,736 SH   SOLE   526,946 0 23,790
Emcor Group, Inc. COM 29084Q100 3,566 51,404 SH   SOLE   51,404 0 0
Emergent Biosolutions Inc COM 29089Q105 2,348 58,056 SH   SOLE   51,506 0 6,550
Emerson Electric Co COM 291011104 226 3,600 SH   SOLE   2,600 0 1,000
Equinix Inc COM 29444U700 13,548 30,355 SH   SOLE   29,863 0 492
Esco Technologies Inc COM 296315104 2,774 46,278 SH   SOLE   41,416 0 4,862
Estee Lauder Companies Cl A COM 518439104 52,839 489,974 SH   SOLE   467,184 0 22,790
Exxon Mobil Corporation COM 30231G102 7,082 86,392 SH   SOLE   80,812 0 5,580
F5 Networks Inc COM 315616102 66,852 554,509 SH   SOLE   496,628 10,281 47,600
Fabrinet COM G3323L100 66,398 1,791,625 SH   SOLE   1,600,588 32,426 158,611
Facebook Inc COM 30303M102 65,794 385,055 SH   SOLE   368,203 0 16,852
Factset Reasearch Systems Inc COM 303075105 73,774 409,604 SH   SOLE   364,772 7,936 36,896
Fair Isaac Corp COM 303250104 9,262 65,925 SH   SOLE   62,109 288 3,528
Finisar Corp COM 31787A507 3,177 143,296 SH   SOLE   143,296 0 0
First American Financial COM 31847R102 2,828 56,596 SH   SOLE   56,596 0 0
First Interstate Bancsys-A COM 32055Y201 1,805 47,179 SH   SOLE   47,179 0 0
First Rep Bk San Francisco Cal COM 33616C100 9,247 88,522 SH   SOLE   83,492 0 5,030
Fiserv Incorporated COM 337738108 920 7,135 SH   SOLE   7,135 0 0
Five Below Inc COM 33829M101 2,248 40,964 SH   SOLE   36,043 0 4,921
FNB Corp PA COM 302520101 1,683 119,947 SH   SOLE   119,947 0 0
General Electric COM COM 369604103 4,711 194,827 SH   SOLE   193,502 0 1,325
General Mills Inc COM 370334104 1,631 31,509 SH   SOLE   31,309 0 200
Genpact Limited COM G3922B107 75,188 2,615,235 SH   SOLE   2,317,659 49,572 248,004
Gentex Corp COM 371901109 4,918 248,408 SH   SOLE   247,708 0 700
Getty Realty Corp COM 374297109 4,156 145,257 SH   SOLE   145,257 0 0
Gigamon Inc COM 37518B102 828 19,636 SH   SOLE   19,636 0 0
Global Blood Therapeutics Inc COM 37890U108 1,694 54,573 SH   SOLE   54,573 0 0
Global Payments Inc. COM 37940X102 5,068 53,333 SH   SOLE   53,133 0 200
Grand Canyon Ed Inc COM 38526M106 2,697 29,698 SH   SOLE   29,698 0 0
Granite Construction COM 387328107 1,453 25,078 SH   SOLE   25,078 0 0
Great westn Bancorp Inc COM 391416104 784 18,988 SH   SOLE   18,988 0 0
Hamilton Thorne Ltd COM 407891100 9 15,000 SH   SOLE   15,000 0 0
Hanmi Financial Corp COM 410495204 3,192 103,131 SH   SOLE   103,131 0 0
Hanover Insurance Group Inc COM 410867105 2,174 22,429 SH   SOLE   22,429 0 0
Harris Corp COM 413875105 5,517 41,894 SH   SOLE   41,669 0 225
Hasbro Inc COM 418056107 76,344 781,650 SH   SOLE   698,479 15,148 68,023
Hawaiian Holdings Inc Com COM 419879101 1,683 44,813 SH   SOLE   44,813 0 0
Healthcare Rlty TR COM 421946104 944 29,201 SH   SOLE   29,201 0 0
Heartland Financial USA Inc COM 42234Q102 239 4,845 SH   SOLE   4,845 0 0
HEICO Corporation COM 422806109 5,192 57,812 SH   SOLE   57,537 0 275
Henry Schein Inc COM 806407102 74,237 905,442 SH   SOLE   810,717 16,262 78,463
Herman Miller Inc COM 600544100 204 5,682 SH   SOLE   5,682 0 0
Hertz Global Holdings Inc COM 42806J106 1,453 65,003 SH   SOLE   65,003 0 0
Highwoods Properties Inc. COM 431284108 1,175 22,555 SH   SOLE   22,555 0 0
Home Depot Inc COM 437076102 81,116 495,943 SH   SOLE   475,393 0 20,550
Honeywell International Inc COM 438516106 243 1,715 SH   SOLE   1,715 0 0
Hubbell Inc Cl B COM 443510607 4,080 35,162 SH   SOLE   34,917 0 245
Idacorp Inc Com COM 451107106 1,583 18,004 SH   SOLE   18,004 0 0
Idexx Labs Corp COM 45168D104 323 2,078 SH   SOLE   2,078 0 0
Illinois Tool Works Inc COM 452308109 68,516 463,072 SH   SOLE   441,327 0 21,745
Illumina Incorporated COM 452327109 6,393 32,091 SH   SOLE   32,041 0 50
Impax Laboratories, Inc COM 45256B101 4,057 199,831 SH   SOLE   199,831 0 0
Infinera Corp. COM 45667G103 1,520 171,370 SH   SOLE   171,370 0 0
Infrareit Inc COM 45685L100 1,283 57,337 SH   SOLE   57,337 0 0
Inogen Inc COM 45780L104 4,184 43,998 SH   SOLE   40,985 0 3,013
Inphi Corp COM 45772F107 643 16,189 SH   SOLE   16,189 0 0
Integrated Device Technology COM 458118106 6,747 253,833 SH   SOLE   245,960 0 7,873
Intel Corp COM 458140100 5,224 137,190 SH   SOLE   134,165 0 3,025
Inter Parfums Inc COM 458334109 3,046 73,834 SH   SOLE   68,089 0 5,745
Intercontinental Exchange Inc COM 45866F104 57,760 840,758 SH   SOLE   796,431 0 44,327
International Business Machs COM 459200101 316 2,181 SH   SOLE   1,581 0 600
International Flavors & Fragra COM 459506101 77,905 545,131 SH   SOLE   482,498 10,153 52,480
Interxion Holding N.V COM N47279109 8,226 161,506 SH   SOLE   157,376 0 4,130
Intuitive Surgical Inc COM 46120E602 1,399 1,338 SH   SOLE   1,088 0 250
Investors Bancorp Inc COM 46146L101 3,544 259,850 SH   SOLE   259,850 0 0
IPG Photonics Corp COM 44980X109 102,327 552,937 SH   SOLE   495,841 13,141 43,955
J P Morgan Chase & Co COM 46625H100 10,631 111,305 SH   SOLE   110,195 0 1,110
J&J Snack Foods Corp COM 466032109 1,732 13,191 SH   SOLE   11,608 0 1,583
J2 Global Communications Inc. COM 48123V102 2,003 27,117 SH   SOLE   27,117 0 0
Jack Henry & Associates COM 426281101 79,189 770,398 SH   SOLE   682,991 15,139 72,268
JB Hunt Transport Services Inc COM 445658107 85,471 769,451 SH   SOLE   687,569 14,992 66,890
Johnson & Johnson Co COM 478160104 10,831 83,307 SH   SOLE   78,812 0 4,495
Kennametal Inc COM 489170100 2,072 51,368 SH   SOLE   51,368 0 0
Kforce Inc. COM 493732101 696 34,474 SH   SOLE   34,474 0 0
LCI Industries COM 50189K103 9,705 83,775 SH   SOLE   81,767 0 2,008
Lemaitre Vascular Inc COM 525558201 1,508 40,287 SH   SOLE   31,852 0 8,435
Lendingtree Inc COM 52603B107 10,248 41,924 SH   SOLE   40,208 0 1,716
Lennox International Inc COM 526107107 84,482 472,044 SH   SOLE   420,269 8,772 43,003
Ligand Pharmaceuticals Inc COM 53220K504 2,023 14,855 SH   SOLE   13,108 0 1,747
Littelfuse Inc COM 537008104 3,839 19,599 SH   SOLE   16,952 0 2,647
Lpl Finl Hldgs Inc COM 50212V100 2,135 41,400 SH   SOLE   41,400 0 0
Lyondellbasell Indu-Cl A COM N53745100 6,809 68,741 SH   SOLE   68,741 0 0
Mack-Cali Realty Group COM 554489104 2,807 118,376 SH   SOLE   118,376 0 0
Macom Tech Solutions Holdings COM 55405Y100 1,795 40,231 SH   SOLE   36,004 0 4,227
Manhattan Assocs Inc COM 562750109 5,251 126,327 SH   SOLE   125,738 0 589
Marcus Corporation COM 566330106 1,026 37,044 SH   SOLE   30,416 0 6,628
Marriot Intl Inc New CL A COM 571903202 361 3,277 SH   SOLE   3,277 0 0
Masco Corp Com COM 574599106 78,947 2,023,775 SH   SOLE   1,798,304 39,269 186,202
Masimo Corp COM 574795100 3,148 36,363 SH   SOLE   32,217 69 4,077
Mastercard Inc. CL-A COM 57636Q104 7,683 54,414 SH   SOLE   54,114 0 300
Matador Res Co Com COM 576485205 4,712 173,543 SH   SOLE   173,543 0 0
MB Financial, Inc. COM 55264U108 3,776 83,865 SH   SOLE   83,865 0 0
McCormick & Co. - non voting s COM 579780206 79,657 776,082 SH   SOLE   689,779 14,437 71,866
McDonalds Corp COM 580135101 2,571 16,411 SH   SOLE   15,396 0 1,015
Merck and Company Inc COM 58933Y105 50,464 788,128 SH   SOLE   755,157 0 32,971
Merit Medical Systems, Inc. COM 589889104 2,056 48,555 SH   SOLE   48,555 0 0
MetLife Inc COM 59156R108 4,294 82,658 SH   SOLE   81,633 0 1,025
Mettler Toledo International COM 592688105 90,496 144,525 SH   SOLE   128,666 3,143 12,716
MFA Financial Inc COM 55272X102 852 97,301 SH   SOLE   97,301 0 0
Microsoft Corp COM 594918104 22,566 302,945 SH   SOLE   294,455 0 8,490
Middleby Corp COM 596278101 747 5,831 SH   SOLE   5,831 0 0
Mohawk Industries Inc. COM 608190104 4,774 19,287 SH   SOLE   19,202 0 85
Mondelez International Inc COM 609207105 777 19,105 SH   SOLE   18,730 0 375
Monolithic Power Systems Inc COM 609839105 84,404 792,158 SH   SOLE   703,367 16,123 72,668
Moody's Corporation COM 615369105 9,455 67,916 SH   SOLE   67,916 0 0
NCR Corp Com COM 62886E108 8,553 227,961 SH   SOLE   224,021 0 3,940
Neogen Corporation COM 640491106 1,284 16,577 SH   SOLE   13,401 0 3,176
Neogenomics Inc COM 64049M209 1,311 117,762 SH   SOLE   117,762 0 0
New Senior Investment Group In COM 648691103 1,412 154,368 SH   SOLE   154,368 0 0
Newell Rubbermaid Inc. COM 651229106 10,148 237,825 SH   SOLE   234,445 0 3,380
Newstar Financial COM 65251F105 2,368 201,709 SH   SOLE   201,709 0 0
Nextera Energy Inc COM 65339F101 5,318 36,287 SH   SOLE   35,402 0 885
Nike Inc Cl B COM 654106103 4,566 88,068 SH   SOLE   87,618 0 450
Norfolk Southn Corp COM 655844108 5,936 44,889 SH   SOLE   44,014 0 875
Northrop Grumman Corp COM 666807102 50,815 176,613 SH   SOLE   168,600 0 8,013
NVIDIA Corp COM 67066G104 12,762 71,386 SH   SOLE   68,371 0 3,015
Occidental Petroleum Corp COM 674599105 3,536 55,073 SH   SOLE   53,573 0 1,500
Office Depot Inc Com COM 676220106 1,609 354,316 SH   SOLE   354,316 0 0
Omnicom Group Inc COM 681919106 3,635 49,077 SH   SOLE   48,727 0 350
On Assignment Inc Com COM 682159108 1,237 23,041 SH   SOLE   23,041 0 0
Oracle Corporation COM 68389X105 212 4,395 SH   SOLE   4,395 0 0
OraSure Technologies Inc COM 68554V108 2,139 95,086 SH   SOLE   83,730 0 11,356
Orbital ATK Inc COM 68557N103 9,483 71,214 SH   SOLE   69,914 0 1,300
OReilly Automotive Inc COM 67103H107 352 1,633 SH   SOLE   1,633 0 0
Osi Systems Inc COM 671044105 3,172 34,716 SH   SOLE   30,841 0 3,875
Parexel Intl Corp COM 699462107 233 2,649 SH   SOLE   2,649 0 0
Paycom Software Inc COM 70432V102 4,335 57,827 SH   SOLE   53,534 0 4,293
Paypal Holdings Inc COM 70450Y103 69,536 1,085,997 SH   SOLE   1,033,746 0 52,251
PDC Energy Inc COM 69327R101 3,156 64,365 SH   SOLE   64,365 0 0
Pebblebrook Hotel Trust COM 70509V100 892 24,695 SH   SOLE   24,695 0 0
Peoples United Financial Inc COM 712704105 7,474 412,010 SH   SOLE   397,805 0 14,205
Pepsico Inc COM 713448108 55,486 497,940 SH   SOLE   479,209 0 18,731
Pfizer Inc COM COM 717081103 467 13,076 SH   SOLE   13,076 0 0
PFSweb Inc COM 717098206 711 85,120 SH   SOLE   85,120 0 0
PharMerica Corp. COM 71714F104 1,116 38,077 SH   SOLE   38,077 0 0
Phillips 66 COM 718546104 5,607 61,200 SH   SOLE   61,000 0 200
PNC Finl Svcs Grp Inc COM 693475105 4,825 35,800 SH   SOLE   35,400 0 400
PNM Resources Inc. COM 69349H107 1,907 47,332 SH   SOLE   47,332 0 0
Polyone Corp COM 73179P106 3,790 94,674 SH   SOLE   94,674 0 0
Pool Corp COM 73278L105 78,713 727,682 SH   SOLE   649,678 12,560 65,444
Portland General Electric Co. COM 736508847 1,624 35,585 SH   SOLE   35,585 0 0
PPG Industries Inc COM 693506107 42,926 395,047 SH   SOLE   375,328 0 19,719
PRA Health Sciences Inc Com COM 69354M108 1,918 25,187 SH   SOLE   25,187 0 0
Praxair Inc COM 74005P104 776 5,555 SH   SOLE   4,480 0 1,075
Procter & Gamble Co COM 742718109 1,982 21,789 SH   SOLE   21,789 0 0
Progressive Corp Ohio Com COM 743315103 47,704 985,213 SH   SOLE   939,409 0 45,804
Prosperity Bancshares Inc Com COM 743606105 3,991 60,714 SH   SOLE   60,714 0 0
PS Business Parks Inc COM 69360J107 3,434 25,724 SH   SOLE   25,724 0 0
Public Storage COM 74460D109 207 965 SH   SOLE   965 0 0
PVH Corp COM 693656100 83,147 659,580 SH   SOLE   585,005 12,647 61,928
QTS Realty Trust Inc - CL A COM 74736A103 3,398 64,899 SH   SOLE   64,899 0 0
Qualcomm Inc COM 747525103 3,475 67,034 SH   SOLE   66,572 0 462
Raymond James Financial Inc COM 754730109 84,017 996,286 SH   SOLE   893,523 20,929 81,834
Rbc Bearings Inc COM 75524B104 3,008 24,038 SH   SOLE   21,803 0 2,235
Resmed Inc COM 761152107 81,188 1,054,931 SH   SOLE   942,671 20,101 92,159
Rice Energy Inc COM 762760106 2,086 72,091 SH   SOLE   72,091 0 0
Ringcentral Inc COM 76680R206 1,608 38,508 SH   SOLE   38,508 0 0
RLJ Lodging Tr Com COM 74965L101 742 33,716 SH   SOLE   33,716 0 0
Rockwell Automation Inc COM 773903109 71,455 400,959 SH   SOLE   382,107 0 18,852
Rogers Corporation COM 775133101 2,271 17,039 SH   SOLE   15,088 0 1,951
Roper Industries Inc COM 776696106 47,194 193,896 SH   SOLE   185,284 0 8,612
RPM International Inc COM 749685103 3,894 75,852 SH   SOLE   75,302 0 550
RSP Permian Inc COM 74978Q105 943 27,269 SH   SOLE   27,269 0 0
S&P Global COM 78409V104 363 2,325 SH   SOLE   1,960 0 365
Saia, Inc. COM 78709Y105 1,008 16,092 SH   SOLE   16,092 0 0
Sanchez Energy Corp. COM 79970Y105 2,130 441,950 SH   SOLE   441,950 0 0
Sapiens Intl Corp N V Shs COM N7716A151 1,054 79,839 SH   SOLE   66,581 0 13,258
Schlumberger Ltd COM 806857108 1,347 19,304 SH   SOLE   17,789 0 1,515
Schwab (Charles) Corp COM 808513105 8,554 195,559 SH   SOLE   195,559 0 0
Scripps Networks Inter-Cl A COM 811065101 935 10,889 SH   SOLE   10,889 0 0
Seacoast Bkg Corp Fla COM 811707801 1,728 72,326 SH   SOLE   72,326 0 0
Semgroup Corp - Class A COM 81663A105 680 23,666 SH   SOLE   23,666 0 0
Shenandoah Telecomm COM 82312B106 1,832 49,250 SH   SOLE   49,250 0 0
Sherwin Williams COM 824348106 6,911 19,302 SH   SOLE   19,177 0 125
Signature Bank COM 82669G104 64,841 506,410 SH   SOLE   452,502 9,762 44,146
Six Flags Entertainment Corp COM 83001A102 6,911 113,399 SH   SOLE   110,089 0 3,310
Skyworks Solutions Inc COM 83088M102 12,803 125,645 SH   SOLE   120,295 0 5,350
Smith A O COM 831865209 5,336 89,790 SH   SOLE   89,140 0 650
Smuckers JM Co COM 832696405 3,226 30,743 SH   SOLE   30,328 0 415
Snap On Inc COM 833034101 65,928 442,438 SH   SOLE   392,205 8,261 41,972
Southern Co COM 842587107 483 9,834 SH   SOLE   8,534 0 1,300
Southwest Gas Corp Com COM 844895102 2,229 28,713 SH   SOLE   28,713 0 0
Spire Inc. COM 84857L101 2,880 38,582 SH   SOLE   38,582 0 0
Spirit Airlines Inc COM 848577102 1,745 52,244 SH   SOLE   52,244 0 0
SPX Corp COM 784635104 4,496 153,221 SH   SOLE   153,221 0 0
SS&C Technologies Holdings Inc COM 78467J100 66,650 1,660,013 SH   SOLE   1,460,408 36,843 162,762
Stamps.com Inc COM 852857200 2,927 14,445 SH   SOLE   14,370 0 75
Standex International Corporat COM 854231107 2,654 24,989 SH   SOLE   22,755 0 2,234
Starbucks Corp COM 855244109 9,793 182,329 SH   SOLE   180,719 0 1,610
Steris Plc COM G84720104 53,228 602,123 SH   SOLE   518,919 15,791 67,413
Stryker Corporation COM 863667101 56,849 400,288 SH   SOLE   382,137 0 18,151
Sun Communities Inc COM 866674104 2,708 31,603 SH   SOLE   31,603 0 0
Sunstone Hotel Invs In COM 867892101 718 44,668 SH   SOLE   44,668 0 0
Suntrust Banks COM 867914103 42,626 713,167 SH   SOLE   679,267 0 33,900
Superior Energy Services Inc COM 868157108 1,325 124,019 SH   SOLE   124,019 0 0
Supervalu Inc COM 868536301 2,400 110,336 SH   SOLE   110,336 0 0
Synopsys Inc COM 871607107 87,724 1,089,333 SH   SOLE   975,680 22,587 91,066
T Rowe Price Group Inc. COM 74144T108 9,463 104,392 SH   SOLE   103,917 0 475
TCF Financial COM 872275102 2,131 125,049 SH   SOLE   125,049 0 0
Team Inc. COM 878155100 1,506 112,841 SH   SOLE   112,841 0 0
Tech Data Corp COM 878237106 2,894 32,576 SH   SOLE   32,576 0 0
Teladoc Inc COM 87918A105 1,668 50,302 SH   SOLE   50,302 0 0
Teledyne Technologies Incorpor COM 879360105 1,628 10,230 SH   SOLE   10,230 0 0
Teleflex Inc COM 879369106 10,919 45,127 SH   SOLE   43,827 0 1,300
Terreno Realty Corp. COM 88146M101 1,917 52,994 SH   SOLE   52,994 0 0
Texas Roadhouse Inc COM 882681109 75,172 1,529,745 SH   SOLE   1,369,140 29,480 131,125
The Buckle Inc COM 118440106 690 40,930 SH   SOLE   40,930 0 0
The Coca-Cola Company COM 191216100 717 15,930 SH   SOLE   14,630 0 1,300
The Scotts Miracle-Gro Co. COM 810186106 873 8,967 SH   SOLE   8,967 0 0
Thermo Fisher Scientific Inc. COM 883556102 51,864 274,122 SH   SOLE   261,271 0 12,851
Thor Inds Inc COM 885160101 6,175 49,046 SH   SOLE   48,896 0 150
Time Warner Inc COM 887317303 4,968 48,490 SH   SOLE   47,805 0 685
TJX Companies Inc COM 872540109 51,408 697,242 SH   SOLE   657,773 0 39,469
Trex Co Inc COM 89531P105 4,497 49,927 SH   SOLE   47,076 0 2,851
Trimble Navigation Ltd COM 896239100 5,870 149,558 SH   SOLE   149,058 0 500
Ulta Salon Cosmetics & Fragran COM 90384S303 6,754 29,875 SH   SOLE   29,574 141 160
Umpqua Holdings Corp COM 904214103 3,584 183,695 SH   SOLE   183,695 0 0
Union Pacific Corp COM 907818108 5,173 44,610 SH   SOLE   44,610 0 0
United Parcel Service COM 911312106 5,088 42,371 SH   SOLE   40,811 0 1,560
United Rentals Inc COM 911363109 9,414 67,855 SH   SOLE   65,890 0 1,965
United Technologies Corp COM 913017109 789 6,795 SH   SOLE   5,795 0 1,000
UnitedHealth Group Inc COM 91324P102 71,385 364,489 SH   SOLE   347,290 0 17,199
Us Ecology Inc COM 91732J102 1,196 22,224 SH   SOLE   17,870 0 4,354
V F Corporation COM 918204108 10,135 159,431 SH   SOLE   156,881 0 2,550
Vail Resorts Inc COM 91879Q109 9,172 40,207 SH   SOLE   39,480 0 727
Validus Holdings Ltd COM G9319H102 1,591 32,339 SH   SOLE   32,339 0 0
Valley National Bancorp COM 919794107 1,586 131,604 SH   SOLE   131,604 0 0
Verisk Analytics Inc COM 92345Y106 7,640 91,840 SH   SOLE   91,840 0 0
Verizon Communications COM 92343V104 642 12,974 SH   SOLE   12,274 0 700
Visa Inc COM 92826C839 81,034 769,996 SH   SOLE   737,047 0 32,949
Wabco Hldgs Inc COM 92927K102 86,159 582,153 SH   SOLE   517,260 11,543 53,350
Wal Mart Stores Inc COM 931142103 289 3,700 SH   SOLE   3,700 0 0
Walgreens Boots Alliance Inc COM 931427108 316 4,091 SH   SOLE   3,541 0 550
Walt Disney Co COM 254687106 596 6,048 SH   SOLE   5,774 0 274
Washington Fed Inc COM 938824109 6,704 199,227 SH   SOLE   199,227 0 0
WD-40 Co Com COM 929236107 1,381 12,343 SH   SOLE   12,343 0 0
Webster Financial Corp COM 947890109 3,669 69,824 SH   SOLE   69,824 0 0
Wells Fargo & Co New COM 949746101 363 6,590 SH   SOLE   6,590 0 0
Western Digital Corp COM 958102105 6,209 71,867 SH   SOLE   71,867 0 0
Wintrust Financial Corp COM 97650W108 2,739 34,980 SH   SOLE   34,980 0 0
WSFS Financial Corp COM 929328102 1,718 35,251 SH   SOLE   35,251 0 0
XPO Logistics Inc Com COM 983793100 7,981 117,744 SH   SOLE   113,904 0 3,840
Xylem Inc COM 98419M100 1,298 20,721 SH   SOLE   16,851 0 3,870
Zayo Group Holdings Inc COM 98919V105 6,932 201,399 SH   SOLE   194,034 0 7,365
Zoetis Inc COM 98978V103 55,614 872,243 SH   SOLE   833,530 0 38,713
E-Tracs Alerian MLP ETN COM 90267B682 7,932 446,623 SH   SOLE   446,623 0 0
iShares Core MSCI Emerging Mar COM 46434G103 8,245 152,624 SH   SOLE   152,624 0 0
iShares Core S&P 500 COM 464287200 1,446 5,716 SH   SOLE   5,716 0 0
iShares Core S&P Mid-Cap COM 464287507 781 4,365 SH   SOLE   4,365 0 0
iShares Core S&P Small-Cap COM 464287804 1,080 14,555 SH   SOLE   14,555 0 0
iShares Europe COM 464287861 891 19,005 SH   SOLE   19,005 0 0
iShares MSCI EAFE COM 464287465 2,192 32,005 SH   SOLE   13,275 0 18,730
iShares MSCI Pacific ex Japan COM 464286665 276 5,959 SH   SOLE   5,959 0 0
iShares Russell MidCap Growth COM 464287481 3,840 33,923 SH   SOLE   32,674 0 1,249
iShares Tr Russ 1000 Grw ETF COM 464287614 221 1,765 SH   SOLE   1,765 0 0
SPDR Dow Jones Intl Real Estat COM 78463X863 5,105 133,009 SH   SOLE   133,009 0 0
SPDR Dow Jones US Real Estate COM 78464A607 5,081 54,925 SH   SOLE   54,925 0 0
SPDR S&P 500 ETF Trust COM 78462F103 573 2,282 SH   SOLE   1,357 0 925
Vanguard FTSE All-World ex-US COM 922042718 9,141 79,535 SH   SOLE   79,535 0 0
Vanguard FTSE Emerging Markets COM 922042858 2,254 51,735 SH   SOLE   23,665 0 28,070
Nestle S.A. Sponsored ADR COM 641069406 4,365 52,078 SH   SOLE   51,628 0 450
Novo Nordisk A/S Sponsored ADR COM 670100205 327 6,800 SH   SOLE   6,800 0 0
Silicon Motion Technology Corp COM 82706C108 1,152 23,982 SH   SOLE   19,425 0 4,557
Sony Corporation Sponsored ADR COM 835699307 476 12,750 SH   SOLE   12,750 0 0
WNS (Holdings) Limited Sponsor COM 92932M101 1,480 40,544 SH   SOLE   40,544 0 0