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,291 28,658 SH   SOLE   28,313 0 345
Aaon Inc COM 000360206 2,994 76,768 SH   SOLE   69,566 0 7,202
Abbott Laboratories COM 002824100 6,344 105,882 SH   SOLE   104,832 0 1,050
AbbVie Inc COM 00287Y109 8,439 89,156 SH   SOLE   88,419 0 737
Abiomed Inc COM 003654100 11,269 38,728 SH   SOLE   37,188 0 1,540
Acadia Healthcare Company Inc COM 00404A109 4,747 121,166 SH   SOLE   121,166 0 0
Acceleron Pharma COM 00434H108 606 15,488 SH   SOLE   15,488 0 0
Accenture PLC Ireland Cl A COM G1151C101 56,991 371,274 SH   SOLE   351,971 0 19,303
Adobe Systems Inc COM 00724F101 88,993 411,850 SH   SOLE   392,095 0 19,755
Affiliated Managers Group COM 008252108 6,643 35,038 SH   SOLE   34,913 0 125
Aia Group Ltd Hong Kong COM Y002A1105 1,611 190,000 SH   SOLE   190,000 0 0
Air Products & Chemicals Inc COM 009158106 48,800 306,859 SH   SOLE   294,657 0 12,202
Albemarle Corp Com COM 012653101 5,433 58,585 SH   SOLE   57,163 0 1,422
Alexion Pharmaceuticals Inc COM 015351109 5,214 46,778 SH   SOLE   46,643 0 135
Align Technology Inc COM 016255101 10,400 41,414 SH   SOLE   41,222 67 125
Allegion PLC COM G0176J109 84,439 990,024 SH   SOLE   888,586 19,805 81,633
Allete Inc COM 018522300 2,010 27,821 SH   SOLE   27,821 0 0
Alphabet Inc Cl A COM 02079K305 57,661 55,596 SH   SOLE   53,175 0 2,421
Alphabet Inc Cl C COM 02079K107 16,063 15,568 SH   SOLE   14,503 0 1,065
Altaba Inc COM 021346101 407 5,500 SH   SOLE   5,500 0 0
Altria Group Inc COM 02209S103 248 3,976 SH   SOLE   3,976 0 0
Amazon.Com Inc COM 023135106 84,229 58,196 SH   SOLE   55,968 0 2,228
Amerco COM 023586100 2,820 8,171 SH   SOLE   8,171 0 0
American Eagle Outfitters COM 02553E106 4,129 207,188 SH   SOLE   207,188 0 0
American Equity Invt Life Hold COM 025676206 1,120 38,137 SH   SOLE   38,137 0 0
American Tower Corp COM 03027X100 17,836 122,720 SH   SOLE   121,225 0 1,495
Ametek Inc New COM 031100100 5,439 71,593 SH   SOLE   71,268 0 325
Amgen Inc COM 031162100 6,658 39,053 SH   SOLE   38,793 0 260
AMN Healthcare Services Inc COM 001744101 4,039 71,165 SH   SOLE   66,291 0 4,874
Amphenol Corp COM 032095101 8,088 93,905 SH   SOLE   93,630 0 275
Analog Devices Inc COM 032654105 63,146 692,924 SH   SOLE   659,456 0 33,468
Anworth Mortgage Asset Corp COM 037347101 1,142 238,008 SH   SOLE   238,008 0 0
Apple Inc COM 037833100 101,783 606,646 SH   SOLE   582,965 0 23,681
Arista Networks Inc COM 040413106 504 1,975 SH   SOLE   1,975 0 0
Asgn Inc COM 00191U102 3,669 44,806 SH   SOLE   41,581 0 3,225
AT&T Inc COM COM 00206R102 432 12,130 SH   SOLE   12,130 0 0
Automatic Data Processing Inc COM 053015103 716 6,307 SH   SOLE   5,307 0 1,000
Avery Dennison Corp COM 053611109 87,769 826,063 SH   SOLE   737,959 18,120 69,984
Balchem Corp COM 057665200 4,358 53,306 SH   SOLE   49,543 567 3,196
BancorpSouth Bank COM 05971J102 5,194 163,326 SH   SOLE   163,326 0 0
Bank Of The Ozarks Inc COM 063904106 7,190 148,963 SH   SOLE   146,323 0 2,640
Barnes Group Inc COM 067806109 78,876 1,317,007 SH   SOLE   1,177,307 26,023 113,677
Becton Dickinson & Co COM 075887109 5,689 26,252 SH   SOLE   25,902 0 350
Berkshire Hathaway Inc COM 084670702 474 2,377 SH   SOLE   2,377 0 0
Berkshire Hathaway Inc Cl A COM 084670108 1,196 4 SH   SOLE   4 0 0
Big Lots, Inc. COM 089302103 1,954 44,888 SH   SOLE   44,888 0 0
Bluebird Bio Inc COM 09609G100 1,556 9,115 SH   SOLE   9,115 0 0
Booz Allen Hamilton Hldg Corp COM 099502106 7,505 193,825 SH   SOLE   186,635 0 7,190
BorgWarner Inc COM 099724106 51,860 1,032,449 SH   SOLE   982,456 2,045 47,948
Braemar Hotels and Resorts Inc COM 10482B101 339 34,909 SH   SOLE   34,909 0 0
Brandywine Realty Trust COM 105368203 1,203 75,770 SH   SOLE   75,770 0 0
Bright Horizons Fam Sol Inc COM 109194100 1,527 15,317 SH   SOLE   14,417 0 900
Brinker International Inc. COM 109641100 1,758 48,707 SH   SOLE   48,707 0 0
Bristol Myers Squibb Inc COM 110122108 442 6,994 SH   SOLE   6,994 0 0
Broadcom Inc COM 11135F101 7,652 32,473 SH   SOLE   31,488 0 985
Broadridge Financial Solutions COM 11133T103 7,517 68,532 SH   SOLE   67,862 0 670
Brunswick Corp COM 117043109 3,075 51,773 SH   SOLE   51,773 0 0
Builders Firstsource Inc COM 12008R107 8,594 433,155 SH   SOLE   419,840 0 13,315
Burlington Stores Inc COM 122017106 98,241 737,825 SH   SOLE   664,787 13,299 59,739
Cambrex Corp COM 132011107 86,169 1,647,592 SH   SOLE   1,478,681 30,497 138,414
Camden Property Trust COM 133131102 327 3,885 SH   SOLE   3,885 0 0
Canadian National Railway Co COM 136375102 50,528 690,927 SH   SOLE   652,725 0 38,202
Canadian Pacific Railway Ltd COM 13645T100 7,484 42,405 SH   SOLE   41,490 0 915
Cantel Medical Corp COM COM 138098108 7,744 69,512 SH   SOLE   69,237 0 275
Carlisle Companies Inc COM 142339100 6,152 58,924 SH   SOLE   57,424 0 1,500
Carters Inc COM 146229109 85,794 824,148 SH   SOLE   748,040 14,700 61,408
Caseys General Stores Inc COM 147528103 6,676 60,818 SH   SOLE   60,455 138 225
Caterpillar Inc COM COM 149123101 490 3,324 SH   SOLE   2,924 0 400
Cathay General Bancorp COM 149150104 4,661 116,572 SH   SOLE   116,572 0 0
Celgene Corp COM 151020104 6,001 67,263 SH   SOLE   66,371 0 892
CenterState Bank Corporation COM 15201P109 2,597 97,889 SH   SOLE   88,942 0 8,947
Central Garden And Pet Co-A COM 153527205 1,329 33,544 SH   SOLE   33,544 0 0
Ceva Inc COM 157210105 6,895 190,465 SH   SOLE   183,661 0 6,804
Charles River Laboratories COM 159864107 88,721 831,189 SH   SOLE   751,481 14,819 64,889
Chase Corporation COM 16150R104 1,624 13,946 SH   SOLE   12,665 0 1,281
Check Point Software Tech COM M22465104 40,945 412,168 SH   SOLE   391,767 0 20,401
Chevron Corp COM 166764100 41,319 362,318 SH   SOLE   347,790 0 14,528
Children's Place COM 168905107 5,125 37,889 SH   SOLE   36,202 0 1,687
Choice Hotels Intl Inc. COM 169905106 2,447 30,527 SH   SOLE   30,527 0 0
Church & Dwight Co COM 171340102 88,122 1,749,841 SH   SOLE   1,578,900 29,115 141,826
Cintas Corp COM 172908105 167,426 981,509 SH   SOLE   905,635 12,632 63,242
Cisco Systems, Inc COM 17275R102 6,960 162,267 SH   SOLE   160,502 0 1,765
Citrix Sys Inc Com COM 177376100 2,454 26,439 SH   SOLE   26,439 0 0
Cleveland-Cliffs Inc. COM 185899101 476 68,525 SH   SOLE   68,525 0 0
Clorox Company COM 189054109 47,722 358,519 SH   SOLE   340,032 0 18,487
CME Group Inc COM 12572Q105 72,239 446,638 SH   SOLE   427,217 0 19,421
Cognex Corp COM 192422103 84,503 1,625,379 SH   SOLE   1,474,830 29,113 121,436
Cognizant Technology Solutions COM 192446102 17,185 213,477 SH   SOLE   213,152 0 325
Cohen & Steers Inc COM 19247A100 914 22,467 SH   SOLE   22,467 0 0
Colgate-Palmolive Co COM 194162103 6,290 87,747 SH   SOLE   85,657 0 2,090
Columbus McKinnon Corp COM 199333105 596 16,631 SH   SOLE   16,631 0 0
Conocophillips COM 20825C104 7,807 131,674 SH   SOLE   131,674 0 0
Conseco Inc COM 12621E103 1,919 88,534 SH   SOLE   88,534 0 0
Cooper Cos Inc COM 216648402 86,870 379,661 SH   SOLE   342,844 7,120 29,697
Copart Inc. COM 217204106 98,500 1,934,029 SH   SOLE   1,741,144 36,998 155,887
Core Laboratories NV COM N22717107 678 6,268 SH   SOLE   6,268 0 0
Costco Wholesale Corp COM 22160K105 63,464 336,806 SH   SOLE   321,338 0 15,468
Crown Castle International Cor COM 22822V101 46,711 426,153 SH   SOLE   404,901 0 21,252
CSX Corp COM 126408103 206 3,689 SH   SOLE   3,689 0 0
Cubesmart Com COM 229663109 4,245 150,518 SH   SOLE   150,518 0 0
Cummins Inc COM 231021106 10,352 63,868 SH   SOLE   63,573 0 295
CVR Energy Inc COM 12662P108 1,880 62,221 SH   SOLE   62,221 0 0
CVS Health Corporation COM 126650100 8,128 130,652 SH   SOLE   129,852 0 800
Cyberark Software Ltd COM M2682V108 4,152 81,387 SH   SOLE   75,467 0 5,920
Darden Restaurants Inc COM 237194105 6,981 81,891 SH   SOLE   78,876 0 3,015
Deere & Co COM 244199105 37,840 243,627 SH   SOLE   231,832 0 11,795
Domtar Corporation COM 257559203 2,279 53,580 SH   SOLE   53,580 0 0
Dorman Products Inc COM 258278100 2,100 31,721 SH   SOLE   28,905 0 2,816
Dowdupont Inc. COM 26078J100 12,224 191,865 SH   SOLE   191,865 0 0
Eaton Corp COM G29183103 6,163 77,123 SH   SOLE   76,998 0 125
Ebix Inc COM 278715206 5,297 71,102 SH   SOLE   71,102 0 0
Ecolab Inc COM 278865100 47,419 345,949 SH   SOLE   328,358 0 17,591
Education Rlty Tr Inc COM 28140H203 2,387 72,875 SH   SOLE   72,875 0 0
Edwards Lifesciences Corp COM 28176E108 6,705 48,058 SH   SOLE   48,058 0 0
El Paso Electric Co COM 283677854 3,784 74,195 SH   SOLE   74,195 0 0
Electronic Arts Inc COM 285512109 63,875 526,847 SH   SOLE   503,619 0 23,228
Emcor Group, Inc. COM 29084Q100 4,011 51,473 SH   SOLE   51,473 0 0
Emergent Biosolutions Inc COM 29089Q105 4,461 84,731 SH   SOLE   79,006 0 5,725
Emerson Electric Co COM 291011104 220 3,225 SH   SOLE   2,225 0 1,000
Energizer Holdings Inc COM 29272W109 3,148 52,843 SH   SOLE   52,843 0 0
Equinix Inc COM 29444U700 11,933 28,539 SH   SOLE   28,097 0 442
Esco Technologies Inc COM 296315104 3,720 63,535 SH   SOLE   58,103 0 5,432
Estee Lauder Companies Cl A COM 518439104 67,084 448,060 SH   SOLE   426,398 0 21,662
Exxon Mobil Corporation COM 30231G102 6,849 91,801 SH   SOLE   86,321 0 5,480
Facebook Inc COM 30303M102 55,642 348,222 SH   SOLE   332,047 0 16,175
Factset Reasearch Systems Inc COM 303075105 276 1,387 SH   SOLE   1,387 0 0
Fair Isaac Corp COM 303250104 9,137 53,947 SH   SOLE   52,809 288 850
Finisar Corp COM 31787A507 2,279 144,158 SH   SOLE   144,158 0 0
First American Financial COM 31847R102 3,326 56,672 SH   SOLE   56,672 0 0
First Interstate Bancsys-A COM 32055Y201 1,868 47,242 SH   SOLE   47,242 0 0
First Rep Bk San Francisco Cal COM 33616C100 84,266 909,904 SH   SOLE   829,294 16,219 64,391
Fiserv Incorporated COM 337738108 894 12,535 SH   SOLE   12,535 0 0
Five Below Inc COM 33829M101 4,536 61,849 SH   SOLE   57,560 0 4,289
FNB Corp PA COM 302520101 1,615 120,107 SH   SOLE   120,107 0 0
Fortinet Inc COM 34959E109 8,330 155,465 SH   SOLE   152,590 0 2,875
General Electric COM COM 369604103 533 39,534 SH   SOLE   39,534 0 0
General Mills Inc COM 370334104 2,500 55,471 SH   SOLE   55,271 0 200
Genpact Limited COM G3922B107 87,435 2,733,200 SH   SOLE   2,446,493 54,646 232,061
Gentex Corp COM 371901109 6,480 281,501 SH   SOLE   280,801 0 700
Getty Realty Corp COM 374297109 3,673 145,651 SH   SOLE   145,651 0 0
Global Blood Therapeutics Inc COM 37890U108 1,806 37,387 SH   SOLE   37,387 0 0
Global Payments Inc. COM 37940X102 6,711 60,179 SH   SOLE   59,979 0 200
Grand Canyon Ed Inc COM 38526M106 3,835 36,548 SH   SOLE   36,548 0 0
Great westn Bancorp Inc COM 391416104 766 19,014 SH   SOLE   19,014 0 0
Hamilton Thorne Ltd COM 407891100 8 15,000 SH   SOLE   15,000 0 0
Hanmi Financial Corp COM 410495204 3,170 103,082 SH   SOLE   103,082 0 0
Hanover Insurance Group Inc COM 410867105 2,656 22,529 SH   SOLE   22,529 0 0
Harris Corp COM 413875105 7,255 44,981 SH   SOLE   44,756 0 225
Hawaiian Holdings Inc Com COM 419879101 2,888 74,619 SH   SOLE   74,619 0 0
Healthcare Rlty TR COM 421946104 802 28,952 SH   SOLE   28,952 0 0
Heartland Financial USA Inc COM 42234Q102 257 4,845 SH   SOLE   4,845 0 0
HEICO Corporation COM 422806109 7,081 81,564 SH   SOLE   81,221 0 343
Henry Schein Inc COM 806407102 70,533 1,049,449 SH   SOLE   946,113 18,285 85,051
Hertz Global Holdings Inc COM 42806J106 1,842 92,793 SH   SOLE   92,793 0 0
Highwoods Properties Inc. COM 431284108 990 22,586 SH   SOLE   22,586 0 0
Home Depot Inc COM 437076102 82,837 464,749 SH   SOLE   445,427 0 19,322
Honeywell International Inc COM 438516106 414 2,865 SH   SOLE   2,865 0 0
Hubbell Inc Cl B COM 443510607 4,527 37,171 SH   SOLE   36,926 0 245
Huntington Bancshares Incorpor COM 446150104 7,029 465,528 SH   SOLE   454,098 0 11,430
Hyatt Hotels Corp COM 448579102 81,825 1,072,974 SH   SOLE   965,214 21,941 85,819
Idacorp Inc Com COM 451107106 1,591 18,029 SH   SOLE   18,029 0 0
IDEX Corp Com COM 45167R104 330 2,317 SH   SOLE   2,317 0 0
Idexx Labs Corp COM 45168D104 314 1,640 SH   SOLE   1,640 0 0
Illinois Tool Works Inc COM 452308109 66,625 425,284 SH   SOLE   404,758 0 20,526
Illumina Incorporated COM 452327109 8,397 35,517 SH   SOLE   35,467 0 50
Infinera Corp. COM 45667G103 1,864 171,599 SH   SOLE   171,599 0 0
Infrareit Inc COM 45685L100 1,116 57,413 SH   SOLE   57,413 0 0
Inogen Inc COM 45780L104 5,466 44,497 SH   SOLE   41,874 0 2,623
Integrated Device Technology COM 458118106 8,192 268,062 SH   SOLE   260,172 0 7,890
Intel Corp COM 458140100 7,566 145,267 SH   SOLE   142,242 0 3,025
Inter Parfums Inc COM 458334109 4,930 104,569 SH   SOLE   98,697 0 5,872
Intercontinental Exchange Inc COM 45866F104 57,038 786,509 SH   SOLE   743,778 0 42,731
International Business Machs COM 459200101 302 1,971 SH   SOLE   1,471 0 500
International Flavors & Fragra COM 459506101 80,217 585,907 SH   SOLE   524,415 11,335 50,157
Interxion Holding N.V COM N47279109 9,046 145,646 SH   SOLE   141,516 0 4,130
Intuitive Surgical Inc COM 46120E602 1,456 3,526 SH   SOLE   2,881 0 645
Investors Bancorp Inc COM 46146L101 3,549 260,196 SH   SOLE   260,196 0 0
IPG Photonics Corp COM 44980X109 98,911 423,820 SH   SOLE   383,998 7,826 31,996
J P Morgan Chase & Co COM 46625H100 13,115 119,261 SH   SOLE   118,176 0 1,085
J&J Snack Foods Corp COM 466032109 1,594 11,675 SH   SOLE   10,054 0 1,621
J2 Global Communications Inc. COM 48123V102 3,917 49,635 SH   SOLE   46,272 0 3,363
Jack Henry & Associates COM 426281101 96,045 794,087 SH   SOLE   711,563 15,746 66,778
JB Hunt Transport Services Inc COM 445658107 914 7,806 SH   SOLE   7,806 0 0
Johnson & Johnson Co COM 478160104 10,722 83,670 SH   SOLE   79,205 0 4,465
Kennametal Inc COM 489170100 2,066 51,437 SH   SOLE   51,437 0 0
Kforce Inc. COM 493732101 934 34,520 SH   SOLE   34,520 0 0
Lamb Weston Holdings Inc COM 513272104 80,126 1,376,258 SH   SOLE   1,229,611 30,626 116,021
LCI Industries COM 50189K103 77,026 739,566 SH   SOLE   664,130 13,499 61,937
Lemaitre Vascular Inc COM 525558201 1,919 52,955 SH   SOLE   45,384 0 7,571
Lendingtree Inc COM 52603B107 12,150 37,026 SH   SOLE   35,577 0 1,449
Lennox International Inc COM 526107107 97,957 479,314 SH   SOLE   429,796 9,444 40,074
Ligand Pharmaceuticals Inc COM 53220K504 3,441 20,833 SH   SOLE   19,204 0 1,629
Littelfuse Inc COM 537008104 4,704 22,596 SH   SOLE   19,465 555 2,576
Logmein Inc COM 54142L109 607 5,250 SH   SOLE   5,250 0 0
Lpl Finl Hldgs Inc COM 50212V100 2,532 41,455 SH   SOLE   41,455 0 0
Lyondellbasell Indu-Cl A COM N53745100 2,262 21,406 SH   SOLE   21,406 0 0
Mack-Cali Realty Group COM 554489104 1,981 118,534 SH   SOLE   118,534 0 0
Manhattan Assocs Inc COM 562750109 2,850 68,040 SH   SOLE   68,040 0 0
Marriot Intl Inc New CL A COM 571903202 5,956 43,804 SH   SOLE   43,729 0 75
Masco Corp Com COM 574599106 85,795 2,121,550 SH   SOLE   1,906,404 39,995 175,151
Masimo Corp COM 574795100 2,775 31,552 SH   SOLE   28,522 55 2,975
Mastercard Inc. CL-A COM 57636Q104 8,665 49,471 SH   SOLE   49,171 0 300
Matador Res Co Com COM 576485205 4,568 152,724 SH   SOLE   152,724 0 0
MB Financial, Inc. COM 55264U108 4,463 110,243 SH   SOLE   110,243 0 0
McCormick & Co. - non voting s COM 579780206 90,259 848,375 SH   SOLE   760,584 16,646 71,145
McDonalds Corp COM 580135101 826 5,280 SH   SOLE   4,360 0 920
Medidata Solutions Inc COM 58471A105 4,410 70,206 SH   SOLE   70,206 0 0
Merck and Company Inc COM 58933Y105 5,158 94,692 SH   SOLE   92,962 0 1,730
Mercury Systems, Inc COM 589378108 2,742 56,754 SH   SOLE   56,047 0 707
Merit Medical Systems, Inc. COM 589889104 5,127 113,048 SH   SOLE   103,384 1,900 7,764
Mettler Toledo International COM 592688105 85,016 147,845 SH   SOLE   132,177 3,316 12,352
MFA Financial Inc COM 55272X102 734 97,431 SH   SOLE   97,431 0 0
Microchip Technology Inc COM 595017104 226 2,470 SH   SOLE   2,470 0 0
Microsoft Corp COM 594918104 70,105 768,110 SH   SOLE   738,410 0 29,700
MKS Instruments Inc COM 55306N104 87,765 758,884 SH   SOLE   681,916 15,338 61,630
Mohawk Industries Inc. COM 608190104 5,156 22,204 SH   SOLE   22,119 0 85
Mondelez International Inc COM 609207105 789 18,905 SH   SOLE   18,530 0 375
Monolithic Power Systems Inc COM 609839105 93,850 810,658 SH   SOLE   729,777 15,149 65,732
Moody's Corporation COM 615369105 10,955 67,916 SH   SOLE   67,916 0 0
NCR Corp Com COM 62886E108 1,943 61,636 SH   SOLE   61,636 0 0
Neogen Corporation COM 640491106 3,482 51,972 SH   SOLE   47,251 0 4,721
New Senior Investment Group In COM 648691103 1,264 154,573 SH   SOLE   154,573 0 0
Nextera Energy Inc COM 65339F101 6,230 38,142 SH   SOLE   37,257 0 885
Nike Inc Cl B COM 654106103 6,561 98,756 SH   SOLE   98,306 0 450
Norfolk Southn Corp COM 655844108 6,321 46,551 SH   SOLE   45,606 0 945
Northrop Grumman Corp COM 666807102 59,113 169,319 SH   SOLE   161,488 0 7,831
Norwegian Cruise Line Hldgs Lt COM G66721104 7,308 137,963 SH   SOLE   134,958 0 3,005
NVIDIA Corp COM 67066G104 10,595 45,749 SH   SOLE   43,024 0 2,725
Occidental Petroleum Corp COM 674599105 4,101 63,134 SH   SOLE   61,634 0 1,500
Office Depot Inc Com COM 676220106 763 354,788 SH   SOLE   354,788 0 0
Old Dominion Freight Lines Inc COM 679580100 86,640 589,510 SH   SOLE   529,813 12,335 47,362
OReilly Automotive Inc COM 67103H107 228 920 SH   SOLE   920 0 0
Oxford Inds Inc COM 691497309 3,167 42,471 SH   SOLE   39,105 0 3,366
Paycom Software Inc COM 70432V102 88,295 822,192 SH   SOLE   738,718 16,025 67,449
Paypal Holdings Inc COM 70450Y103 69,292 913,305 SH   SOLE   866,938 0 46,367
PDC Energy Inc COM 69327R101 4,389 89,511 SH   SOLE   89,511 0 0
Pebblebrook Hotel Trust COM 70509V100 849 24,728 SH   SOLE   24,728 0 0
Pepsico Inc COM 713448108 4,174 38,237 SH   SOLE   36,907 0 1,330
Performance Food Group Com COM 71377A103 7,013 234,955 SH   SOLE   227,960 0 6,995
Pfizer Inc COM COM 717081103 499 14,059 SH   SOLE   14,059 0 0
Phillips 66 COM 718546104 5,870 61,200 SH   SOLE   61,000 0 200
PNC Finl Svcs Grp Inc COM 693475105 6,902 45,639 SH   SOLE   43,989 0 1,650
PNM Resources Inc. COM 69349H107 1,813 47,396 SH   SOLE   47,396 0 0
Polyone Corp COM 73179P106 4,031 94,800 SH   SOLE   94,800 0 0
Pool Corp COM 73278L105 105,696 722,857 SH   SOLE   651,074 14,084 57,699
Portland General Electric Co. COM 736508847 3,638 89,809 SH   SOLE   89,809 0 0
Power Integrations, Inc. COM 739276103 3,166 46,322 SH   SOLE   42,998 0 3,324
PPG Industries Inc COM 693506107 42,823 383,715 SH   SOLE   363,810 0 19,905
PRA Health Sciences Inc Com COM 69354M108 2,090 25,187 SH   SOLE   25,187 0 0
Praxair Inc COM 74005P104 754 5,225 SH   SOLE   4,175 0 1,050
Procter & Gamble Co COM 742718109 1,651 20,826 SH   SOLE   20,826 0 0
Progressive Corp Ohio Com COM 743315103 56,346 924,768 SH   SOLE   880,035 0 44,733
Prosperity Bancshares Inc Com COM 743606105 4,968 68,399 SH   SOLE   68,399 0 0
PS Business Parks Inc COM 69360J107 2,912 25,759 SH   SOLE   25,759 0 0
PVH Corp COM 693656100 102,581 677,417 SH   SOLE   607,995 13,638 55,784
QTS Realty Trust Inc - CL A COM 74736A103 1,451 40,048 SH   SOLE   40,048 0 0
Qualcomm Inc COM 747525103 3,386 61,111 SH   SOLE   60,649 0 462
Raymond James Financial Inc COM 754730109 90,764 1,015,145 SH   SOLE   912,735 22,238 80,172
Rbc Bearings Inc COM 75524B104 3,973 31,989 SH   SOLE   29,960 0 2,029
Resmed Inc COM 761152107 101,357 1,029,316 SH   SOLE   921,501 21,263 86,552
Ringcentral Inc COM 76680R206 2,455 38,668 SH   SOLE   38,668 0 0
RLJ Lodging Tr Com COM 74965L101 656 33,761 SH   SOLE   33,761 0 0
Rockwell Automation Inc COM 773903109 64,587 370,762 SH   SOLE   352,943 0 17,819
Rogers Corporation COM 775133101 2,375 19,867 SH   SOLE   17,810 0 2,057
Roper Industries Inc COM 776696106 54,389 193,769 SH   SOLE   185,018 0 8,751
Ross Stores Inc COM 778296103 211 2,705 SH   SOLE   2,705 0 0
RPC Inc COM 749660106 60,064 3,331,348 SH   SOLE   2,980,874 74,628 275,846
RPM International Inc COM 749685103 4,060 85,169 SH   SOLE   84,619 0 550
RSP Permian Inc COM 74978Q105 1,280 27,305 SH   SOLE   27,305 0 0
Ruth's Hospitality Group COM 783332109 2,976 121,734 SH   SOLE   110,938 0 10,796
S&P Global COM 78409V104 291 1,525 SH   SOLE   1,160 0 365
Saia, Inc. COM 78709Y105 1,209 16,092 SH   SOLE   16,092 0 0
salesforce.com inc COM 79466L302 6,348 54,587 SH   SOLE   54,447 0 140
Sanchez Energy Corp. COM 79970Y105 1,700 543,186 SH   SOLE   543,186 0 0
Sandy Spring Bancorp Inc COM 800363103 731 18,870 SH   SOLE   18,870 0 0
Schlumberger Ltd COM 806857108 569 8,777 SH   SOLE   7,902 0 875
Schwab (Charles) Corp COM 808513105 10,204 195,411 SH   SOLE   195,411 0 0
Seacoast Bkg Corp Fla COM 811707801 1,917 72,422 SH   SOLE   72,422 0 0
Semgroup Corp - Class A COM 81663A105 507 23,698 SH   SOLE   23,698 0 0
Sherwin Williams COM 824348106 7,026 17,919 SH   SOLE   17,794 0 125
Six Flags Entertainment Corp COM 83001A102 6,375 102,399 SH   SOLE   99,089 0 3,310
Skyworks Solutions Inc COM 83088M102 12,607 125,747 SH   SOLE   120,397 0 5,350
Smith A O COM 831865209 54,343 854,590 SH   SOLE   819,361 0 35,229
Smuckers JM Co COM 832696405 4,419 35,631 SH   SOLE   35,216 0 415
Snap On Inc COM 833034101 71,823 486,806 SH   SOLE   433,078 9,670 44,058
Southern Co COM 842587107 419 9,379 SH   SOLE   8,079 0 1,300
Southwest Gas Corp Com COM 844895102 1,944 28,752 SH   SOLE   28,752 0 0
Spectrum Pharmaceuticals Inc COM 84763A108 641 39,828 SH   SOLE   39,828 0 0
Spire Inc. COM 84857L101 2,793 38,634 SH   SOLE   38,634 0 0
Spirit Airlines Inc COM 848577102 1,976 52,314 SH   SOLE   52,314 0 0
SPX Corp COM 784635104 4,983 153,425 SH   SOLE   153,425 0 0
SS&C Technologies Holdings Inc COM 78467J100 96,812 1,804,848 SH   SOLE   1,607,062 40,694 157,092
Stamps.com Inc COM 852857200 3,679 18,297 SH   SOLE   18,222 0 75
Standex International Corporat COM 854231107 2,872 30,121 SH   SOLE   27,471 0 2,650
Starbucks Corp COM 855244109 2,673 46,167 SH   SOLE   46,167 0 0
Steris Plc COM G84720104 84,393 903,957 SH   SOLE   809,888 18,612 75,457
Stryker Corporation COM 863667101 61,540 382,424 SH   SOLE   364,746 0 17,678
Sun Communities Inc COM 866674104 2,891 31,645 SH   SOLE   31,645 0 0
Sunstone Hotel Invs In COM 867892101 681 44,728 SH   SOLE   44,728 0 0
Suntrust Banks COM 867914103 46,789 687,667 SH   SOLE   651,326 0 36,341
Superior Energy Services Inc COM 868157108 1,052 124,830 SH   SOLE   124,830 0 0
Supervalu Inc COM 868536301 1,665 109,306 SH   SOLE   109,306 0 0
Synopsys Inc COM 871607107 92,088 1,106,298 SH   SOLE   998,424 20,096 87,778
T Rowe Price Group Inc. COM 74144T108 11,191 103,645 SH   SOLE   103,170 0 475
TCF Financial COM 872275102 2,856 125,216 SH   SOLE   125,216 0 0
TE Connectivity LTD COM H84989104 5,208 52,134 SH   SOLE   51,599 0 535
Team Inc. COM 878155100 1,554 112,992 SH   SOLE   112,992 0 0
Tech Data Corp COM 878237106 3,514 41,274 SH   SOLE   41,274 0 0
Teladoc Inc COM 87918A105 3,410 84,619 SH   SOLE   84,619 0 0
Teledyne Technologies Incorpor COM 879360105 1,917 10,244 SH   SOLE   10,244 0 0
Teleflex Inc COM 879369106 9,132 35,815 SH   SOLE   34,640 0 1,175
Telephone & Data Sys Inc COM 879433829 606 21,608 SH   SOLE   21,608 0 0
Terreno Realty Corp. COM 88146M101 1,831 53,065 SH   SOLE   53,065 0 0
Texas Roadhouse Inc COM 882681109 92,579 1,602,261 SH   SOLE   1,445,996 30,824 125,441
The Buckle Inc COM 118440106 908 40,985 SH   SOLE   40,985 0 0
The Coca-Cola Company COM 191216100 491 11,310 SH   SOLE   10,310 0 1,000
Thermo Fisher Scientific Inc. COM 883556102 53,255 257,942 SH   SOLE   245,347 0 12,595
Thor Inds Inc COM 885160101 5,180 44,978 SH   SOLE   44,828 0 150
Time Warner Inc COM 887317303 5,060 53,495 SH   SOLE   52,885 0 610
TJX Companies Inc COM 872540109 60,085 736,697 SH   SOLE   697,518 0 39,179
Trex Co Inc COM 89531P105 5,563 51,148 SH   SOLE   48,722 0 2,426
Trimble Navigation Ltd COM 896239100 5,328 148,487 SH   SOLE   147,987 0 500
Tronox Ltd COM Q9235V101 3,112 168,742 SH   SOLE   168,742 0 0
Ulta Salon Cosmetics & Fragran COM 90384S303 5,131 25,117 SH   SOLE   24,816 141 160
Umpqua Holdings Corp COM 904214103 3,938 183,940 SH   SOLE   183,940 0 0
Union Pacific Corp COM 907818108 6,279 46,709 SH   SOLE   46,709 0 0
United Parcel Service COM 911312106 4,828 46,127 SH   SOLE   44,567 0 1,560
United Rentals Inc COM 911363109 9,294 53,805 SH   SOLE   51,990 0 1,815
United Technologies Corp COM 913017109 802 6,377 SH   SOLE   5,377 0 1,000
UnitedHealth Group Inc COM 91324P102 71,246 332,926 SH   SOLE   317,403 0 15,523
Us Ecology Inc COM 91732J102 1,727 32,401 SH   SOLE   27,423 0 4,978
V F Corporation COM 918204108 56,736 765,455 SH   SOLE   733,390 0 32,065
Vail Resorts Inc COM 91879Q109 7,732 34,874 SH   SOLE   34,147 0 727
Validus Holdings Ltd COM G9319H102 2,186 32,414 SH   SOLE   32,414 0 0
Valley National Bancorp COM 919794107 3,822 306,733 SH   SOLE   306,733 0 0
Varonis Systems Inc COM 922280102 3,107 51,355 SH   SOLE   51,205 0 150
Verisk Analytics Inc COM 92345Y106 7,471 71,840 SH   SOLE   71,840 0 0
Verizon Communications COM 92343V104 514 10,749 SH   SOLE   10,149 0 600
Visa Inc COM 92826C839 84,550 706,821 SH   SOLE   676,788 0 30,033
Wabco Hldgs Inc COM 92927K102 83,247 621,849 SH   SOLE   557,802 11,727 52,320
Wal Mart Stores Inc COM 931142103 302 3,400 SH   SOLE   3,400 0 0
Walgreens Boots Alliance Inc COM 931427108 249 3,801 SH   SOLE   3,251 0 550
Walt Disney Co COM 254687106 385 3,836 SH   SOLE   3,661 0 175
Washington Fed Inc COM 938824109 5,277 152,503 SH   SOLE   152,503 0 0
WD-40 Co Com COM 929236107 1,628 12,360 SH   SOLE   12,360 0 0
Webster Financial Corp COM 947890109 3,877 69,983 SH   SOLE   69,983 0 0
Wells Fargo & Co New COM 949746101 306 5,840 SH   SOLE   5,840 0 0
West Inc Com COM 955306105 252 2,852 SH   SOLE   2,852 0 0
Western Digital Corp COM 958102105 3,863 41,867 SH   SOLE   41,867 0 0
Wintrust Financial Corp COM 97650W108 3,014 35,027 SH   SOLE   35,027 0 0
Worldpay Inc COM 981558109 376 4,567 SH   SOLE   4,567 0 0
WSFS Financial Corp COM 929328102 1,691 35,298 SH   SOLE   35,298 0 0
XPO Logistics Inc Com COM 983793100 9,973 97,954 SH   SOLE   94,314 0 3,640
Xylem Inc COM 98419M100 1,754 22,800 SH   SOLE   17,600 1,630 3,570
Zayo Group Holdings Inc COM 98919V105 6,441 188,551 SH   SOLE   181,186 0 7,365
Zoetis Inc COM 98978V103 69,098 827,422 SH   SOLE   790,252 0 37,170
iShares Core MSCI Emerging Mar COM 46434G103 9,434 161,539 SH   SOLE   161,539 0 0
iShares Core S&P 500 COM 464287200 1,373 5,175 SH   SOLE   5,175 0 0
iShares Core S&P Mid-Cap COM 464287507 744 3,966 SH   SOLE   3,966 0 0
iShares Core S&P Small-Cap COM 464287804 1,001 12,992 SH   SOLE   12,992 0 0
iShares Europe COM 464287861 806 17,285 SH   SOLE   17,285 0 0
iShares GSCI Commodity Indexed COM 46428R107 4,498 270,144 SH   SOLE   270,144 0 0
iShares MSCI EAFE COM 464287465 2,279 32,711 SH   SOLE   13,966 0 18,745
iShares MSCI Pacific ex Japan COM 464286665 252 5,415 SH   SOLE   5,415 0 0
iShares Russell MidCap Growth COM 464287481 6,491 52,791 SH   SOLE   51,010 0 1,781
iShares S&P Preferred Stock In COM 464288687 4,522 120,397 SH   SOLE   120,397 0 0
iShares Tr Russ 1000 Grw ETF COM 464287614 277 2,032 SH   SOLE   2,010 0 22
SPDR Dow Jones Intl Real Estat COM 78463X863 5,957 148,840 SH   SOLE   148,840 0 0
SPDR Dow Jones US Real Estate COM 78464A607 5,343 62,023 SH   SOLE   62,023 0 0
SPDR S&P 500 ETF Trust COM 78462F103 651 2,473 SH   SOLE   1,533 0 940
SPDR S&P Midcap 400 ETF COM 78467Y107 203 594 SH   SOLE   394 0 200
Vanguard FTSE All-World ex-US COM 922042718 10,249 85,955 SH   SOLE   85,955 0 0
Vanguard FTSE Emerging Markets COM 922042858 2,465 52,469 SH   SOLE   24,399 0 28,070
Nestle S A Sponsored ADR COM 641069406 4,496 56,934 SH   SOLE   56,484 0 450
Novo Nordisk A/S Sponsored ADR COM 670100205 335 6,800 SH   SOLE   6,800 0 0
Silicon Motion Technology Corp COM 82706C108 2,605 54,133 SH   SOLE   48,951 0 5,182
Sony Corporation Sponsored ADR COM 835699307 616 12,750 SH   SOLE   12,750 0 0
WNS (Holdings) Limited Sponsor COM 92932M101 3,624 79,942 SH   SOLE   73,792 0 6,150