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 6,466 27,471 SH   SOLE   27,126 0 345
Aaon Inc COM 000360206 2,143 58,395 SH   SOLE   53,228 0 5,167
Abbott Laboratories COM 002824100 6,097 106,834 SH   SOLE   105,784 0 1,050
AbbVie Inc COM 00287Y109 8,649 89,431 SH   SOLE   88,694 0 737
Abiomed Inc COM 003654100 10,735 57,280 SH   SOLE   55,505 0 1,775
Acadia Healthcare Company Inc COM 00404A109 2,877 88,177 SH   SOLE   88,177 0 0
Acceleron Pharma COM 00434H108 644 15,164 SH   SOLE   15,164 0 0
Accenture PLC Ireland Cl A COM G1151C101 58,258 380,546 SH   SOLE   360,810 0 19,736
Acuity Brands Inc Com COM 00508Y102 234 1,327 SH   SOLE   1,327 0 0
Adobe Systems Inc COM 00724F101 80,177 457,528 SH   SOLE   434,389 0 23,139
Affiliated Managers Group COM 008252108 6,489 31,613 SH   SOLE   31,488 0 125
Aia Group Ltd Hong Kong COM Y002A1105 1,607 190,000 SH   SOLE   190,000 0 0
Albemarle Corp Com COM 012653101 7,997 62,532 SH   SOLE   61,110 0 1,422
Alexion Pharmaceuticals Inc COM 015351109 4,827 40,366 SH   SOLE   40,231 0 135
Align Technology Inc COM 016255101 9,622 43,304 SH   SOLE   42,969 135 200
Allegion PLC COM G0176J109 71,350 896,806 SH   SOLE   790,687 18,966 87,153
Allergan plc COM G0177J108 4,464 27,291 SH   SOLE   27,291 0 0
Allete Inc COM 018522300 2,030 27,303 SH   SOLE   27,303 0 0
Alphabet Inc Cl A COM 02079K305 59,957 56,918 SH   SOLE   54,448 0 2,470
Alphabet Inc Cl C COM 02079K107 16,826 16,080 SH   SOLE   15,011 0 1,069
Altaba Inc COM 021346101 384 5,500 SH   SOLE   5,500 0 0
Amazon.Com Inc COM 023135106 70,275 60,091 SH   SOLE   57,800 0 2,291
Amerco COM 023586100 3,021 7,995 SH   SOLE   7,995 0 0
American Eagle Outfitters COM 02553E106 3,805 202,413 SH   SOLE   202,413 0 0
American Electric Power COM 025537101 200 2,725 SH   SOLE   2,725 0 0
American Equity Invt Life Hold COM 025676206 1,150 37,426 SH   SOLE   37,426 0 0
American International Group COM 026874784 450 7,550 SH   SOLE   7,550 0 0
American Tower Corp COM 03027X100 18,267 128,038 SH   SOLE   126,543 0 1,495
Amgen Inc COM 031162100 6,532 37,563 SH   SOLE   37,303 0 260
AMN Healthcare Services Inc COM 001744101 3,493 70,931 SH   SOLE   66,556 0 4,375
Amphenol Corp COM 032095101 7,589 86,434 SH   SOLE   86,159 0 275
Amplify Snack Brands Inc. COM 03211L102 4,385 365,091 SH   SOLE   365,091 0 0
Analog Devices Inc COM 032654105 63,412 712,260 SH   SOLE   678,534 0 33,726
Anworth Mortgage Asset Corp COM 037347101 1,271 233,592 SH   SOLE   233,592 0 0
Apogee Enterprises Inc COM 037598109 4,796 104,886 SH   SOLE   104,746 0 140
Apple Inc COM 037833100 105,199 621,634 SH   SOLE   597,092 0 24,542
Arista Networks Inc COM 040413106 465 1,975 SH   SOLE   1,975 0 0
Ashford Hospitality Prime Inc COM 044102101 333 34,252 SH   SOLE   34,252 0 0
AT&T Inc COM COM 00206R102 537 13,805 SH   SOLE   13,805 0 0
Automatic Data Processing Inc COM 053015103 881 7,521 SH   SOLE   6,441 0 1,080
Avery Dennison Corp COM 053611109 96,201 837,546 SH   SOLE   734,894 18,213 84,439
Balchem Corp COM 057665200 3,861 47,904 SH   SOLE   45,141 582 2,181
BancorpSouth Bank COM 05971J102 5,010 159,308 SH   SOLE   159,308 0 0
Bank Of The Ozarks Inc COM 063904106 7,912 163,300 SH   SOLE   160,660 0 2,640
Barnes Group Inc COM 067806109 76,961 1,216,387 SH   SOLE   1,070,672 25,004 120,711
Becton Dickinson & Co COM 075887109 5,321 24,859 SH   SOLE   24,509 0 350
Berkshire Hathaway Inc COM 084670702 451 2,277 SH   SOLE   2,277 0 0
Berkshire Hathaway Inc Cl A COM 084670108 1,190 4 SH   SOLE   4 0 0
Berkshire Hills Bancorp Inc COM 084680107 704 19,247 SH   SOLE   19,247 0 0
Big Lots, Inc. COM 089302103 3,100 55,209 SH   SOLE   55,209 0 0
Bluebird Bio Inc COM 09609G100 1,584 8,894 SH   SOLE   8,894 0 0
Booz Allen Hamilton Hldg Corp COM 099502106 8,095 212,294 SH   SOLE   205,104 0 7,190
BorgWarner Inc COM 099724106 53,057 1,038,506 SH   SOLE   988,752 2,045 47,709
Brandywine Realty Trust COM 105368203 1,343 73,825 SH   SOLE   73,825 0 0
Bright Horizons Fam Sol Inc COM 109194100 1,281 13,632 SH   SOLE   13,632 0 0
Brinker International Inc. COM 109641100 1,857 47,801 SH   SOLE   47,801 0 0
Bristol Myers Squibb Inc COM 110122108 461 7,524 SH   SOLE   7,524 0 0
Broadcom LTD COM Y09827109 9,141 35,581 SH   SOLE   34,596 0 985
Broadridge Financial Solutions COM 11133T103 6,062 66,919 SH   SOLE   66,249 0 670
Brunswick Corp COM 117043109 2,795 50,614 SH   SOLE   50,614 0 0
Builders Firstsource Inc COM 12008R107 10,554 484,354 SH   SOLE   471,039 0 13,315
Burlington Stores Inc COM 122017106 87,410 710,477 SH   SOLE   629,492 12,918 68,067
Cambrex Corp COM 132011107 71,176 1,482,826 SH   SOLE   1,309,515 28,520 144,791
Camden Property Trust COM 133131102 77,184 838,410 SH   SOLE   741,799 17,334 79,277
Canadian National Railway Co COM 136375102 57,951 702,430 SH   SOLE   663,985 0 38,445
Canadian Pacific Railway Ltd COM 13645T100 8,278 45,297 SH   SOLE   44,382 0 915
Cantel Medical Corp COM COM 138098108 6,549 63,663 SH   SOLE   63,388 0 275
Carlisle Companies Inc COM 142339100 7,134 62,771 SH   SOLE   61,271 0 1,500
Carters Inc COM 146229109 96,606 822,246 SH   SOLE   728,671 15,190 78,385
Caseys General Stores Inc COM 147528103 6,219 55,556 SH   SOLE   55,193 138 225
Caterpillar Inc COM COM 149123101 486 3,082 SH   SOLE   2,682 0 400
Cathay General Bancorp COM 149150104 4,814 114,155 SH   SOLE   114,155 0 0
Celgene Corp COM 151020104 7,520 72,054 SH   SOLE   69,362 0 2,692
Ceva Inc COM 157210105 7,920 171,625 SH   SOLE   165,850 0 5,775
Charles River Laboratories COM 159864107 84,416 771,279 SH   SOLE   686,541 14,290 70,448
Chase Corporation COM 16150R104 1,378 11,439 SH   SOLE   10,319 0 1,120
Check Point Software Tech COM M22465104 43,761 422,319 SH   SOLE   401,857 0 20,462
Chevron Corp COM 166764100 45,368 362,393 SH   SOLE   347,905 0 14,488
Children's Place COM 168905107 5,096 35,058 SH   SOLE   33,554 0 1,504
Choice Hotels Intl Inc. COM 169905106 1,818 23,427 SH   SOLE   23,427 0 0
Church & Dwight Co COM 171340102 82,253 1,639,482 SH   SOLE   1,461,573 27,053 150,856
Cintas Corp COM 172908105 154,633 992,320 SH   SOLE   905,136 12,761 74,423
Cisco Systems, Inc COM 17275R102 6,061 158,260 SH   SOLE   156,495 0 1,765
Citrix Sys Inc Com COM 177376100 2,327 26,439 SH   SOLE   26,439 0 0
Cleveland-Cliffs Inc. COM 185899101 485 67,259 SH   SOLE   67,259 0 0
Clorox Company COM 189054109 53,899 362,373 SH   SOLE   343,839 0 18,534
CME Group Inc COM 12572Q105 66,533 455,550 SH   SOLE   435,696 0 19,854
Cognex Corp COM 192422103 101,876 1,665,724 SH   SOLE   1,488,982 33,804 142,938
Cognizant Technology Solutions COM 192446102 14,639 206,122 SH   SOLE   205,797 0 325
Cohen & Steers Inc COM 19247A100 1,062 22,467 SH   SOLE   22,467 0 0
Colgate-Palmolive Co COM 194162103 6,872 91,078 SH   SOLE   85,868 0 5,210
Columbus McKinnon Corp COM 199333105 665 16,631 SH   SOLE   16,631 0 0
Conocophillips COM 20825C104 7,214 131,424 SH   SOLE   131,424 0 0
Conseco Inc COM 12621E103 2,145 86,886 SH   SOLE   86,886 0 0
Cooper Cos Inc COM 216648402 75,547 346,738 SH   SOLE   306,099 7,013 33,626
Copart Inc. COM 217204106 78,758 1,823,524 SH   SOLE   1,614,304 35,993 173,227
Core Laboratories NV COM N22717107 781 7,129 SH   SOLE   7,129 0 0
Costco Wholesale Corp COM 22160K105 63,352 340,383 SH   SOLE   324,685 0 15,698
Crown Castle International Cor COM 22822V101 47,957 432,010 SH   SOLE   410,695 0 21,315
Cubesmart Com COM 229663109 4,267 147,533 SH   SOLE   147,533 0 0
Cummins Inc COM 231021106 10,285 58,223 SH   SOLE   57,928 0 295
CVR Energy Inc COM 12662P108 2,270 60,948 SH   SOLE   60,948 0 0
CVS Health Corporation COM 126650100 7,788 107,426 SH   SOLE   106,626 0 800
Cyberark Software Ltd COM M2682V108 3,045 73,574 SH   SOLE   69,832 0 3,742
Darden Restaurants Inc COM 237194105 8,606 89,632 SH   SOLE   86,617 0 3,015
Darling Ingredients Inc. COM 237266101 6,429 354,632 SH   SOLE   354,632 0 0
Deere & Co COM 244199105 29,082 185,817 SH   SOLE   180,020 0 5,797
Domtar Corporation COM 257559203 2,604 52,583 SH   SOLE   52,583 0 0
Dorman Products Inc COM 258278100 2,680 43,831 SH   SOLE   36,432 0 7,399
Dowdupont Inc. COM 26078J100 13,619 191,225 SH   SOLE   191,225 0 0
Eaton Corp COM G29183103 5,408 68,446 SH   SOLE   68,321 0 125
Ebix Inc COM 278715206 5,519 69,642 SH   SOLE   69,642 0 0
Ecolab Inc COM 278865100 47,114 351,129 SH   SOLE   333,436 0 17,693
Education Rlty Tr Inc COM 28140H203 2,465 70,600 SH   SOLE   70,600 0 0
Edwards Lifesciences Corp COM 28176E108 4,742 42,071 SH   SOLE   42,071 0 0
El Paso Electric Co COM 283677854 4,030 72,815 SH   SOLE   72,815 0 0
Electronic Arts Inc COM 285512109 56,539 538,163 SH   SOLE   514,603 0 23,560
Emcor Group, Inc. COM 29084Q100 4,130 50,519 SH   SOLE   50,519 0 0
Emergent Biosolutions Inc COM 29089Q105 2,861 61,563 SH   SOLE   55,863 0 5,700
Emerson Electric Co COM 291011104 251 3,600 SH   SOLE   2,600 0 1,000
Energizer Holdings Inc COM 29272W109 1,253 26,105 SH   SOLE   26,105 0 0
Equinix Inc COM 29444U700 13,553 29,904 SH   SOLE   29,412 0 492
Esco Technologies Inc COM 296315104 3,607 59,866 SH   SOLE   55,454 0 4,412
Estee Lauder Companies Cl A COM 518439104 60,252 473,531 SH   SOLE   451,325 0 22,206
Exxon Mobil Corporation COM 30231G102 7,232 86,465 SH   SOLE   80,985 0 5,480
Fabrinet COM G3323L100 48,983 1,706,709 SH   SOLE   1,505,242 31,052 170,415
Facebook Inc COM 30303M102 65,826 373,039 SH   SOLE   356,572 0 16,467
Factset Reasearch Systems Inc COM 303075105 81,448 422,533 SH   SOLE   373,424 8,609 40,500
Fair Isaac Corp COM 303250104 10,572 69,007 SH   SOLE   65,411 288 3,308
Finisar Corp COM 31787A507 2,879 141,476 SH   SOLE   141,476 0 0
First American Financial COM 31847R102 3,084 55,026 SH   SOLE   55,026 0 0
First Interstate Bancsys-A COM 32055Y201 1,857 46,359 SH   SOLE   46,359 0 0
First Rep Bk San Francisco Cal COM 33616C100 61,729 712,479 SH   SOLE   632,985 14,394 65,100
Fiserv Incorporated COM 337738108 911 6,948 SH   SOLE   6,948 0 0
Five Below Inc COM 33829M101 4,023 60,653 SH   SOLE   56,382 0 4,271
FNB Corp PA COM 302520101 1,629 117,872 SH   SOLE   117,872 0 0
General Electric COM COM 369604103 889 50,967 SH   SOLE   50,967 0 0
General Mills Inc COM 370334104 4,808 81,097 SH   SOLE   80,897 0 200
Genpact Limited COM G3922B107 84,607 2,665,625 SH   SOLE   2,356,910 53,298 255,417
Gentex Corp COM 371901109 5,224 249,355 SH   SOLE   248,655 0 700
Getty Realty Corp COM 374297109 3,877 142,747 SH   SOLE   142,747 0 0
Global Blood Therapeutics Inc COM 37890U108 1,461 37,128 SH   SOLE   37,128 0 0
Global Payments Inc. COM 37940X102 5,358 53,451 SH   SOLE   53,251 0 200
Grand Canyon Ed Inc COM 38526M106 3,373 37,673 SH   SOLE   37,673 0 0
Granite Construction COM 387328107 1,591 25,078 SH   SOLE   25,078 0 0
Great westn Bancorp Inc COM 391416104 743 18,658 SH   SOLE   18,658 0 0
Hamilton Thorne Ltd COM 407891100 9 15,000 SH   SOLE   15,000 0 0
Hanmi Financial Corp COM 410495204 3,070 101,161 SH   SOLE   101,161 0 0
Hanover Insurance Group Inc COM 410867105 2,382 22,039 SH   SOLE   22,039 0 0
Harris Corp COM 413875105 5,926 41,839 SH   SOLE   41,614 0 225
Hasbro Inc COM 418056107 73,731 811,213 SH   SOLE   719,786 16,419 75,008
Hawaiian Holdings Inc Com COM 419879101 2,909 72,988 SH   SOLE   72,988 0 0
Healthcare Rlty TR COM 421946104 922 28,696 SH   SOLE   28,696 0 0
Heartland Financial USA Inc COM 42234Q102 260 4,845 SH   SOLE   4,845 0 0
HEICO Corporation COM 422806109 5,471 57,990 SH   SOLE   57,715 0 275
Henry Schein Inc COM 806407102 66,408 950,314 SH   SOLE   846,758 16,335 87,221
Herman Miller Inc COM 600544100 228 5,682 SH   SOLE   5,682 0 0
Hertz Global Holdings Inc COM 42806J106 2,011 90,973 SH   SOLE   90,973 0 0
Highwoods Properties Inc. COM 431284108 1,128 22,165 SH   SOLE   22,165 0 0
Home Depot Inc COM 437076102 90,646 478,269 SH   SOLE   458,338 0 19,931
Honeywell International Inc COM 438516106 313 2,040 SH   SOLE   2,040 0 0
Hubbell Inc Cl B COM 443510607 4,738 35,009 SH   SOLE   34,764 0 245
Idacorp Inc Com COM 451107106 1,617 17,694 SH   SOLE   17,694 0 0
Idexx Labs Corp COM 45168D104 298 1,903 SH   SOLE   1,903 0 0
Illinois Tool Works Inc COM 452308109 73,500 440,518 SH   SOLE   419,283 0 21,235
Illumina Incorporated COM 452327109 7,028 32,167 SH   SOLE   32,117 0 50
Impax Laboratories, Inc COM 45256B101 2,293 137,736 SH   SOLE   137,736 0 0
Infinera Corp. COM 45667G103 1,066 168,420 SH   SOLE   168,420 0 0
Infrareit Inc COM 45685L100 1,047 56,347 SH   SOLE   56,347 0 0
Inogen Inc COM 45780L104 5,308 44,579 SH   SOLE   41,966 0 2,613
Inphi Corp COM 45772F107 593 16,189 SH   SOLE   16,189 0 0
Integrated Device Technology COM 458118106 7,645 257,142 SH   SOLE   250,289 0 6,853
Intel Corp COM 458140100 6,493 140,655 SH   SOLE   137,630 0 3,025
Inter Parfums Inc COM 458334109 3,568 82,115 SH   SOLE   77,120 0 4,995
Intercontinental Exchange Inc COM 45866F104 57,635 816,820 SH   SOLE   773,290 0 43,530
International Business Machs COM 459200101 302 1,971 SH   SOLE   1,471 0 500
International Flavors & Fragra COM 459506101 85,362 559,344 SH   SOLE   493,323 10,931 55,090
Interxion Holding N.V COM N47279109 9,442 160,217 SH   SOLE   156,087 0 4,130
Intuitive Surgical Inc COM 46120E602 1,318 3,611 SH   SOLE   2,921 0 690
Investors Bancorp Inc COM 46146L101 3,544 255,365 SH   SOLE   255,365 0 0
IPG Photonics Corp COM 44980X109 108,640 507,354 SH   SOLE   457,407 11,214 38,733
J P Morgan Chase & Co COM 46625H100 11,922 111,487 SH   SOLE   110,402 0 1,085
J&J Snack Foods Corp COM 466032109 1,485 9,784 SH   SOLE   8,401 0 1,383
J2 Global Communications Inc. COM 48123V102 3,392 45,209 SH   SOLE   43,162 0 2,047
Jack Henry & Associates COM 426281101 91,967 786,312 SH   SOLE   692,968 16,276 77,068
JB Hunt Transport Services Inc COM 445658107 90,944 790,953 SH   SOLE   701,728 16,188 73,037
Johnson & Johnson Co COM 478160104 11,649 83,372 SH   SOLE   78,907 0 4,465
Kennametal Inc COM 489170100 2,444 50,478 SH   SOLE   50,478 0 0
Kforce Inc. COM 493732101 855 33,874 SH   SOLE   33,874 0 0
LCI Industries COM 50189K103 89,659 689,686 SH   SOLE   614,060 12,911 62,715
Lemaitre Vascular Inc COM 525558201 1,366 42,898 SH   SOLE   35,588 0 7,310
Lendingtree Inc COM 52603B107 14,140 41,534 SH   SOLE   40,038 0 1,496
Lennox International Inc COM 526107107 99,576 478,134 SH   SOLE   422,351 9,407 46,376
Ligand Pharmaceuticals Inc COM 53220K504 2,551 18,631 SH   SOLE   17,109 0 1,522
Littelfuse Inc COM 537008104 4,230 21,381 SH   SOLE   18,356 555 2,470
Lpl Finl Hldgs Inc COM 50212V100 2,325 40,685 SH   SOLE   40,685 0 0
Lyondellbasell Indu-Cl A COM N53745100 2,362 21,406 SH   SOLE   21,406 0 0
Mack-Cali Realty Group COM 554489104 2,508 116,331 SH   SOLE   116,331 0 0
Manhattan Assocs Inc COM 562750109 3,309 66,797 SH   SOLE   66,797 0 0
Marcus Corporation COM 566330106 1,223 44,716 SH   SOLE   38,948 0 5,768
Marriot Intl Inc New CL A COM 571903202 445 3,277 SH   SOLE   3,277 0 0
Masco Corp Com COM 574599106 91,495 2,082,281 SH   SOLE   1,838,434 42,190 201,657
Masimo Corp COM 574795100 3,391 39,992 SH   SOLE   34,901 1,344 3,747
Mastercard Inc. CL-A COM 57636Q104 8,123 53,666 SH   SOLE   53,366 0 300
Matador Res Co Com COM 576485205 4,659 149,661 SH   SOLE   149,661 0 0
MB Financial, Inc. COM 55264U108 4,807 107,965 SH   SOLE   107,965 0 0
McCormick & Co. - non voting s COM 579780206 83,092 815,348 SH   SOLE   720,429 16,207 78,712
McDonalds Corp COM 580135101 1,090 6,330 SH   SOLE   5,385 0 945
Merck and Company Inc COM 58933Y105 5,252 93,330 SH   SOLE   91,100 0 2,230
Merit Medical Systems, Inc. COM 589889104 2,098 48,555 SH   SOLE   48,555 0 0
MetLife Inc COM 59156R108 4,297 84,982 SH   SOLE   83,957 0 1,025
Mettler Toledo International COM 592688105 89,355 144,232 SH   SOLE   127,283 3,297 13,652
MFA Financial Inc COM 55272X102 757 95,631 SH   SOLE   95,631 0 0
Microsoft Corp COM 594918104 65,797 769,190 SH   SOLE   741,505 0 27,685
Mohawk Industries Inc. COM 608190104 5,426 19,667 SH   SOLE   19,582 0 85
Mondelez International Inc COM 609207105 818 19,105 SH   SOLE   18,730 0 375
Monolithic Power Systems Inc COM 609839105 90,026 801,226 SH   SOLE   708,580 16,977 75,669
Moody's Corporation COM 615369105 10,025 67,916 SH   SOLE   67,916 0 0
NCR Corp Com COM 62886E108 2,056 60,489 SH   SOLE   60,489 0 0
Neogen Corporation COM 640491106 2,525 30,714 SH   SOLE   27,938 0 2,776
New Senior Investment Group In COM 648691103 1,140 150,838 SH   SOLE   150,838 0 0
Newell Rubbermaid Inc. COM 651229106 3,863 125,001 SH   SOLE   125,001 0 0
Nextera Energy Inc COM 65339F101 5,687 36,412 SH   SOLE   35,527 0 885
Nike Inc Cl B COM 654106103 5,525 88,323 SH   SOLE   87,873 0 450
Norfolk Southn Corp COM 655844108 6,469 44,643 SH   SOLE   43,698 0 945
Northrop Grumman Corp COM 666807102 53,649 174,803 SH   SOLE   166,820 0 7,983
NVIDIA Corp COM 67066G104 12,233 63,218 SH   SOLE   60,348 0 2,870
Occidental Petroleum Corp COM 674599105 4,266 57,910 SH   SOLE   56,410 0 1,500
Office Depot Inc Com COM 676220106 1,233 348,171 SH   SOLE   348,171 0 0
Omnicom Group Inc COM 681919106 3,709 50,929 SH   SOLE   50,579 0 350
On Assignment Inc Com COM 682159108 1,481 23,041 SH   SOLE   23,041 0 0
Oracle Corporation COM 68389X105 208 4,400 SH   SOLE   4,400 0 0
OraSure Technologies Inc COM 68554V108 2,187 115,942 SH   SOLE   106,086 0 9,856
Orbital ATK Inc COM 68557N103 9,115 69,312 SH   SOLE   68,012 0 1,300
OReilly Automotive Inc COM 67103H107 236 981 SH   SOLE   981 0 0
Osi Systems Inc COM 671044105 2,308 35,853 SH   SOLE   32,353 0 3,500
Paycom Software Inc COM 70432V102 4,795 59,694 SH   SOLE   55,901 0 3,793
Paypal Holdings Inc COM 70450Y103 71,236 967,613 SH   SOLE   918,987 0 48,626
PDC Energy Inc COM 69327R101 4,528 87,850 SH   SOLE   87,850 0 0
Pebblebrook Hotel Trust COM 70509V100 902 24,270 SH   SOLE   24,270 0 0
Peoples United Financial Inc COM 712704105 7,745 414,195 SH   SOLE   399,990 0 14,205
Pepsico Inc COM 713448108 58,858 490,812 SH   SOLE   472,438 0 18,374
Pfizer Inc COM COM 717081103 477 13,171 SH   SOLE   13,171 0 0
Phillips 66 COM 718546104 6,190 61,200 SH   SOLE   61,000 0 200
PNC Finl Svcs Grp Inc COM 693475105 6,330 43,870 SH   SOLE   42,220 0 1,650
PNM Resources Inc. COM 69349H107 1,882 46,517 SH   SOLE   46,517 0 0
Polyone Corp COM 73179P106 4,047 93,039 SH   SOLE   93,039 0 0
Pool Corp COM 73278L105 97,791 754,267 SH   SOLE   668,709 13,876 71,682
Portland General Electric Co. COM 736508847 1,958 42,955 SH   SOLE   42,955 0 0
Power Integrations, Inc. COM 739276103 2,167 29,465 SH   SOLE   26,757 0 2,708
PPG Industries Inc COM 693506107 45,427 388,862 SH   SOLE   368,933 0 19,929
PRA Health Sciences Inc Com COM 69354M108 2,294 25,187 SH   SOLE   25,187 0 0
Praxair Inc COM 74005P104 808 5,225 SH   SOLE   4,175 0 1,050
Procter & Gamble Co COM 742718109 1,959 21,321 SH   SOLE   21,321 0 0
Progressive Corp Ohio Com COM 743315103 54,116 960,861 SH   SOLE   915,633 0 45,228
Prosperity Bancshares Inc Com COM 743606105 4,695 66,999 SH   SOLE   66,999 0 0
PS Business Parks Inc COM 69360J107 3,162 25,279 SH   SOLE   25,279 0 0
PVH Corp COM 693656100 92,954 677,460 SH   SOLE   596,898 13,491 67,071
QTS Realty Trust Inc - CL A COM 74736A103 3,476 64,184 SH   SOLE   64,184 0 0
Qualcomm Inc COM 747525103 3,954 61,756 SH   SOLE   61,294 0 462
Raymond James Financial Inc COM 754730109 90,837 1,017,209 SH   SOLE   904,340 22,217 90,652
Rbc Bearings Inc COM 75524B104 3,902 30,871 SH   SOLE   28,936 0 1,935
Resmed Inc COM 761152107 91,350 1,078,645 SH   SOLE   956,768 21,491 100,386
Ringcentral Inc COM 76680R206 1,864 38,508 SH   SOLE   38,508 0 0
RLJ Lodging Tr Com COM 74965L101 728 33,131 SH   SOLE   33,131 0 0
Rockwell Automation Inc COM 773903109 75,491 384,471 SH   SOLE   366,420 0 18,051
Rogers Corporation COM 775133101 3,026 18,687 SH   SOLE   16,999 0 1,688
Roper Industries Inc COM 776696106 51,294 198,048 SH   SOLE   189,319 0 8,729
Ross Stores Inc COM 778296103 222 2,763 SH   SOLE   2,763 0 0
RPM International Inc COM 749685103 3,985 76,014 SH   SOLE   75,464 0 550
RSP Permian Inc COM 74978Q105 1,090 26,799 SH   SOLE   26,799 0 0
S&P Global COM 78409V104 258 1,525 SH   SOLE   1,160 0 365
Saia, Inc. COM 78709Y105 1,139 16,092 SH   SOLE   16,092 0 0
Sanchez Energy Corp. COM 79970Y105 2,831 533,070 SH   SOLE   533,070 0 0
Sapiens Intl Corp N V Shs COM N7716A151 908 78,826 SH   SOLE   67,218 0 11,608
Schlumberger Ltd COM 806857108 683 10,129 SH   SOLE   8,979 0 1,150
Schwab (Charles) Corp COM 808513105 10,046 195,559 SH   SOLE   195,559 0 0
Seacoast Bkg Corp Fla COM 811707801 1,792 71,076 SH   SOLE   71,076 0 0
Semgroup Corp - Class A COM 81663A105 702 23,256 SH   SOLE   23,256 0 0
Shenandoah Telecomm COM 82312B106 1,038 30,703 SH   SOLE   30,703 0 0
Sherwin Williams COM 824348106 7,400 18,046 SH   SOLE   17,921 0 125
Signature Bank COM 82669G104 267 1,944 SH   SOLE   1,944 0 0
Six Flags Entertainment Corp COM 83001A102 7,571 113,723 SH   SOLE   110,413 0 3,310
Skyworks Solutions Inc COM 83088M102 11,912 125,454 SH   SOLE   120,104 0 5,350
Smith A O COM 831865209 51,948 847,722 SH   SOLE   812,899 0 34,823
Smuckers JM Co COM 832696405 3,987 32,087 SH   SOLE   31,672 0 415
Snap On Inc COM 833034101 80,513 461,922 SH   SOLE   406,232 9,209 46,481
Southern Co COM 842587107 514 10,684 SH   SOLE   9,384 0 1,300
Southwest Gas Corp Com COM 844895102 2,271 28,218 SH   SOLE   28,218 0 0
Spire Inc. COM 84857L101 2,849 37,917 SH   SOLE   37,917 0 0
Spirit Airlines Inc COM 848577102 2,292 51,094 SH   SOLE   51,094 0 0
SPX Corp COM 784635104 4,727 150,576 SH   SOLE   150,576 0 0
SS&C Technologies Holdings Inc COM 78467J100 75,950 1,876,240 SH   SOLE   1,654,925 40,350 180,965
Stamps.com Inc COM 852857200 3,436 18,279 SH   SOLE   18,279 0 0
Standex International Corporat COM 854231107 2,742 26,919 SH   SOLE   24,981 0 1,938
Starbucks Corp COM 855244109 3,512 61,147 SH   SOLE   61,147 0 0
Steris Plc COM G84720104 71,935 822,391 SH   SOLE   723,648 17,846 80,897
Stryker Corporation COM 863667101 60,779 392,525 SH   SOLE   374,611 0 17,914
Sun Communities Inc COM 866674104 2,882 31,058 SH   SOLE   31,058 0 0
Sunstone Hotel Invs In COM 867892101 726 43,898 SH   SOLE   43,898 0 0
Suntrust Banks COM 867914103 45,458 703,790 SH   SOLE   670,334 0 33,456
Superior Energy Services Inc COM 868157108 1,174 121,884 SH   SOLE   121,884 0 0
Supervalu Inc COM 868536301 2,317 107,267 SH   SOLE   107,267 0 0
Synopsys Inc COM 871607107 93,400 1,095,726 SH   SOLE   974,569 22,122 99,035
T Rowe Price Group Inc. COM 74144T108 10,701 101,983 SH   SOLE   101,508 0 475
TCF Financial COM 872275102 2,519 122,889 SH   SOLE   122,889 0 0
Team Inc. COM 878155100 1,652 110,886 SH   SOLE   110,886 0 0
Tech Data Corp COM 878237106 3,947 40,286 SH   SOLE   40,286 0 0
Teladoc Inc COM 87918A105 2,883 82,732 SH   SOLE   82,732 0 0
Teledyne Technologies Incorpor COM 879360105 1,809 9,985 SH   SOLE   9,985 0 0
Teleflex Inc COM 879369106 10,716 43,066 SH   SOLE   41,766 0 1,300
Telephone & Data Sys Inc COM 879433829 592 21,300 SH   SOLE   21,300 0 0
Terreno Realty Corp. COM 88146M101 1,826 52,079 SH   SOLE   52,079 0 0
Texas Roadhouse Inc COM 882681109 82,930 1,574,225 SH   SOLE   1,399,357 30,078 144,790
The Buckle Inc COM 118440106 972 40,930 SH   SOLE   40,930 0 0
The Coca-Cola Company COM 191216100 673 14,670 SH   SOLE   13,370 0 1,300
Thermo Fisher Scientific Inc. COM 883556102 50,986 268,519 SH   SOLE   255,836 0 12,683
Thor Inds Inc COM 885160101 6,789 45,046 SH   SOLE   44,896 0 150
Time Warner Inc COM 887317303 4,585 50,126 SH   SOLE   49,516 0 610
TJX Companies Inc COM 872540109 56,906 744,263 SH   SOLE   704,809 0 39,454
Trex Co Inc COM 89531P105 5,545 51,160 SH   SOLE   48,669 0 2,491
Trimble Navigation Ltd COM 896239100 6,069 149,344 SH   SOLE   148,844 0 500
Ulta Salon Cosmetics & Fragran COM 90384S303 6,129 27,402 SH   SOLE   27,101 141 160
Umpqua Holdings Corp COM 904214103 3,755 180,520 SH   SOLE   180,520 0 0
Union Pacific Corp COM 907818108 6,268 46,742 SH   SOLE   46,742 0 0
United Parcel Service COM 911312106 5,172 43,405 SH   SOLE   41,845 0 1,560
United Rentals Inc COM 911363109 11,167 64,957 SH   SOLE   62,992 0 1,965
United Technologies Corp COM 913017109 856 6,712 SH   SOLE   5,712 0 1,000
UnitedHealth Group Inc COM 91324P102 77,702 352,455 SH   SOLE   336,200 0 16,255
Us Ecology Inc COM 91732J102 1,269 24,877 SH   SOLE   21,073 0 3,804
V F Corporation COM 918204108 56,511 763,659 SH   SOLE   732,120 0 31,539
Vail Resorts Inc COM 91879Q109 8,620 40,569 SH   SOLE   39,842 0 727
Validus Holdings Ltd COM G9319H102 1,492 31,809 SH   SOLE   31,809 0 0
Valley National Bancorp COM 919794107 3,354 298,967 SH   SOLE   298,967 0 0
Verisk Analytics Inc COM 92345Y106 6,897 71,840 SH   SOLE   71,840 0 0
Verizon Communications COM 92343V104 578 10,924 SH   SOLE   10,324 0 600
Visa Inc COM 92826C839 83,962 736,381 SH   SOLE   704,880 0 31,501
Wabco Hldgs Inc COM 92927K102 86,519 602,922 SH   SOLE   532,845 12,316 57,761
Wal Mart Stores Inc COM 931142103 365 3,700 SH   SOLE   3,700 0 0
Walgreens Boots Alliance Inc COM 931427108 295 4,066 SH   SOLE   3,516 0 550
Walt Disney Co COM 254687106 428 3,982 SH   SOLE   3,708 0 274
Washington Fed Inc COM 938824109 5,070 148,025 SH   SOLE   148,025 0 0
WD-40 Co Com COM 929236107 1,431 12,128 SH   SOLE   12,128 0 0
Webster Financial Corp COM 947890109 3,854 68,619 SH   SOLE   68,619 0 0
Wells Fargo & Co New COM 949746101 376 6,190 SH   SOLE   6,190 0 0
Western Digital Corp COM 958102105 3,330 41,867 SH   SOLE   41,867 0 0
Wintrust Financial Corp COM 97650W108 2,831 34,375 SH   SOLE   34,375 0 0
WSFS Financial Corp COM 929328102 1,658 34,641 SH   SOLE   34,641 0 0
XPO Logistics Inc Com COM 983793100 10,778 117,677 SH   SOLE   113,837 0 3,840
Xylem Inc COM 98419M100 1,552 22,750 SH   SOLE   17,250 1,630 3,870
Zayo Group Holdings Inc COM 98919V105 7,471 203,004 SH   SOLE   195,639 0 7,365
Zoetis Inc COM 98978V103 62,690 870,217 SH   SOLE   830,769 0 39,448
E-Tracs Alerian MLP ETN COM 90267B682 8,007 462,292 SH   SOLE   462,292 0 0
iShares Core MSCI Emerging Mar COM 46434G103 9,047 159,007 SH   SOLE   159,007 0 0
iShares Core S&P 500 COM 464287200 1,470 5,466 SH   SOLE   5,466 0 0
iShares Core S&P Mid-Cap COM 464287507 791 4,169 SH   SOLE   4,169 0 0
iShares Core S&P Small-Cap COM 464287804 1,012 13,179 SH   SOLE   13,179 0 0
iShares Europe COM 464287861 859 18,185 SH   SOLE   18,185 0 0
iShares MSCI EAFE COM 464287465 2,807 39,919 SH   SOLE   21,174 0 18,745
iShares MSCI Pacific ex Japan COM 464286665 267 5,578 SH   SOLE   5,578 0 0
iShares Russell MidCap Growth COM 464287481 16,388 135,839 SH   SOLE   132,169 0 3,670
iShares Tr Russ 1000 Grw ETF COM 464287614 736 5,462 SH   SOLE   5,450 0 12
SPDR Dow Jones Intl Real Estat COM 78463X863 5,719 141,244 SH   SOLE   141,244 0 0
SPDR Dow Jones US Real Estate COM 78464A607 5,493 58,630 SH   SOLE   58,630 0 0
SPDR S&P 500 ETF Trust COM 78462F103 605 2,268 SH   SOLE   1,328 0 940
SPDR S&P Midcap 400 ETF COM 78467Y107 203 588 SH   SOLE   388 0 200
Vanguard FTSE All-World ex-US COM 922042718 9,947 83,429 SH   SOLE   83,429 0 0
Vanguard FTSE Emerging Markets COM 922042858 2,412 52,541 SH   SOLE   24,471 0 28,070
Nestle S A Sponsored ADR COM 641069406 4,606 53,560 SH   SOLE   53,110 0 450
Novo Nordisk A/S Sponsored ADR COM 670100205 365 6,800 SH   SOLE   6,800 0 0
Silicon Motion Technology Corp COM 82706C108 2,530 47,768 SH   SOLE   43,811 0 3,957
Sony Corporation Sponsored ADR COM 835699307 573 12,750 SH   SOLE   12,750 0 0
WNS (Holdings) Limited Sponsor COM 92932M101 1,627 40,544 SH   SOLE   40,544 0 0