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