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,261 29,716 SH   SOLE   29,376 0 340
Aaon Inc COM 000360206 3,211 84,955 SH   SOLE   77,670 0 7,285
Abbott Laboratories COM 002824100 7,752 105,677 SH   SOLE   104,627 0 1,050
Abbvie Inc COM 00287Y109 13,143 138,961 SH   SOLE   137,934 0 1,027
Abiomed Inc COM 003654100 16,789 37,329 SH   SOLE   35,889 0 1,440
Acadia Healthcare Company Inc COM 00404A109 4,483 127,348 SH   SOLE   127,348 0 0
Acceleron Pharma COM 00434H108 987 17,238 SH   SOLE   17,238 0 0
Accenture PLC Ireland Cl A COM G1151C101 61,441 360,995 SH   SOLE   341,916 0 19,079
Adobe Systems Inc COM 00724F101 95,390 353,360 SH   SOLE   335,729 0 17,631
Affiliated Managers Group COM 008252108 4,598 33,631 SH   SOLE   33,506 0 125
Aia Group Ltd Hong Kong COM Y002A1105 1,727 193,000 SH   SOLE   193,000 0 0
Air Products & Chemicals Inc COM 009158106 52,516 314,375 SH   SOLE   300,741 0 13,634
AK Steel Holding Corp COM 001547108 4,319 881,520 SH   SOLE   881,520 0 0
Albemarle Corp Com COM 012653101 6,263 62,763 SH   SOLE   61,491 0 1,272
Alexion Pharmaceuticals Inc COM 015351109 6,063 43,615 SH   SOLE   43,480 0 135
Align Technology Inc COM 016255101 13,476 34,447 SH   SOLE   34,270 52 125
Allegion PLC COM G0176J109 90,463 998,816 SH   SOLE   899,317 19,739 79,760
Allete Inc COM 018522300 2,262 30,161 SH   SOLE   30,161 0 0
Alphabet Inc Cl A COM 02079K305 65,217 54,029 SH   SOLE   51,654 0 2,375
Alphabet Inc Cl C COM 02079K107 17,452 14,623 SH   SOLE   13,626 0 997
Altaba Inc COM 021346101 375 5,500 SH   SOLE   5,500 0 0
Amazon.Com Inc COM 023135106 118,616 59,219 SH   SOLE   57,120 0 2,099
American Eagle Outfitters COM 02553E106 2,543 102,403 SH   SOLE   102,403 0 0
American Equity Invt Life Hold COM 025676206 1,466 41,452 SH   SOLE   41,452 0 0
American Tower Corp COM 03027X100 8,726 60,057 SH   SOLE   60,007 0 50
Ametek Inc New COM 031100100 5,611 70,917 SH   SOLE   70,592 0 325
Amgen Inc COM 031162100 8,357 40,316 SH   SOLE   40,056 0 260
AMN Healthcare Services Inc COM 001744101 4,124 75,393 SH   SOLE   70,525 0 4,868
Amphenol Corp COM 032095101 8,040 85,517 SH   SOLE   85,242 0 275
Analog Devices Inc COM 032654105 61,751 667,871 SH   SOLE   635,215 0 32,656
Anworth Mortgage Asset Corp COM 037347101 1,199 259,033 SH   SOLE   259,033 0 0
Apple Inc COM 037833100 127,102 563,044 SH   SOLE   541,167 0 21,877
Asgn Inc COM 00191U102 3,804 48,191 SH   SOLE   44,951 0 3,240
AT&T Inc COM 00206R102 3,039 90,486 SH   SOLE   89,610 0 876
Automatic Data Processing Inc COM 053015103 940 6,238 SH   SOLE   5,238 0 1,000
Avery Dennison Corp COM 053611109 89,625 827,183 SH   SOLE   741,429 17,571 68,183
Balchem Corp COM 057665200 6,066 54,119 SH   SOLE   50,350 567 3,202
BancorpSouth Bank COM 05971J102 5,724 175,061 SH   SOLE   175,061 0 0
Bank OZK COM 06417N103 5,993 157,883 SH   SOLE   156,288 0 1,595
Bankunited Inc Com COM 06652K103 2,651 74,900 SH   SOLE   74,900 0 0
Barnes Group Inc COM 067806109 94,228 1,326,588 SH   SOLE   1,190,326 26,042 110,220
Becton Dickinson & Co COM 075887109 6,946 26,615 SH   SOLE   26,270 0 345
Berkshire Hathaway Inc COM 084670702 579 2,705 SH   SOLE   2,705 0 0
Berkshire Hathaway Inc Cl A COM 084670108 1,280 4 SH   SOLE   4 0 0
Big Lots, Inc. COM 089302103 5,672 135,718 SH   SOLE   135,718 0 0
Black Hills Corp COM 092113109 3,493 60,130 SH   SOLE   60,130 0 0
BorgWarner Inc COM 099724106 6,373 148,973 SH   SOLE   141,858 0 7,115
Braemar Hotels and Resorts Inc COM 10482B101 459 38,974 SH   SOLE   38,974 0 0
Brandywine Realty Trust COM 105368203 1,298 82,545 SH   SOLE   82,545 0 0
Bright Horizons Fam Sol Inc COM 109194100 1,567 13,300 SH   SOLE   10,037 1,013 2,250
Brinker International Inc. COM 109641100 3,120 66,757 SH   SOLE   66,757 0 0
Bristol Myers Squibb Inc COM 110122108 304 4,899 SH   SOLE   4,899 0 0
Broadcom Inc COM 11135F101 8,454 34,263 SH   SOLE   33,518 0 745
Broadridge Financial Solutions COM 11133T103 8,428 63,874 SH   SOLE   63,254 0 620
Builders Firstsource Inc COM 12008R107 6,620 450,954 SH   SOLE   442,039 0 8,915
Burlington Stores Inc COM 122017106 110,201 676,409 SH   SOLE   611,418 12,851 52,140
Canadian National Railway Co COM 136375102 60,233 670,749 SH   SOLE   632,800 0 37,949
Canadian Pacific Railway Ltd COM 13645T100 9,172 43,276 SH   SOLE   42,486 0 790
Cantel Medical Corp COM COM 138098108 6,042 65,632 SH   SOLE   64,987 370 275
Carlisle Companies Inc COM 142339100 7,557 62,047 SH   SOLE   60,842 0 1,205
Caterpillar Inc COM COM 149123101 432 2,835 SH   SOLE   2,535 0 300
Cathay General Bancorp COM 149150104 5,174 124,857 SH   SOLE   124,857 0 0
CenterState Bank Corporation COM 15201P109 4,085 145,629 SH   SOLE   136,483 0 9,146
Central Garden And Pet Co-A COM 153527205 1,728 52,149 SH   SOLE   52,149 0 0
Ceva Inc COM 157210105 5,753 200,087 SH   SOLE   193,114 0 6,973
Charles River Laboratories COM 159864107 109,274 812,206 SH   SOLE   735,294 14,672 62,240
Chevron Corp COM 166764100 44,664 365,258 SH   SOLE   349,626 0 15,632
Children's Place COM 168905107 5,367 41,994 SH   SOLE   40,022 0 1,972
Choice Hotels Intl Inc. COM 169905106 591 7,100 SH   SOLE   7,100 0 0
Church & Dwight Co COM 171340102 101,719 1,713,306 SH   SOLE   1,550,341 28,757 134,208
Cintas Corp COM 172908105 169,595 857,364 SH   SOLE   793,178 9,831 54,355
Cisco Systems Inc. COM 17275R102 64,037 1,316,275 SH   SOLE   1,250,992 0 65,283
Citrix Sys Inc Com COM 177376100 1,713 15,412 SH   SOLE   15,412 0 0
Cleveland-Cliffs Inc. COM 185899101 968 76,500 SH   SOLE   76,500 0 0
Clorox Company COM 189054109 54,250 360,683 SH   SOLE   342,529 0 18,154
CME Group Inc COM 12572Q105 72,430 425,534 SH   SOLE   406,658 0 18,876
Cognex Corp COM 192422103 92,907 1,664,401 SH   SOLE   1,513,567 29,061 121,773
Cognizant Technology Solutions COM 192446102 16,092 208,580 SH   SOLE   208,255 0 325
Cohen & Steers Inc COM 19247A100 1,144 28,167 SH   SOLE   23,367 0 4,800
Colgate-Palmolive Co COM 194162103 5,828 87,044 SH   SOLE   85,229 0 1,815
Comcast Corp Cl A COM 20030N101 363 10,260 SH   SOLE   10,260 0 0
Conocophillips COM 20825C104 10,187 131,615 SH   SOLE   131,615 0 0
Conseco Inc COM 12621E103 2,029 95,614 SH   SOLE   95,614 0 0
Cooper Cos Inc COM 216648402 100,366 362,135 SH   SOLE   326,607 6,898 28,630
Copart Inc. COM 217204106 92,023 1,785,810 SH   SOLE   1,619,828 29,691 136,291
Core Laboratories NV COM N22717107 737 6,360 SH   SOLE   6,360 0 0
Costco Wholesale Corp COM 22160K105 82,102 349,551 SH   SOLE   334,296 0 15,255
Crown Castle International Cor COM 22822V101 45,348 407,327 SH   SOLE   386,177 0 21,150
Cubesmart Com COM 229663109 4,615 161,754 SH   SOLE   161,754 0 0
Cummins Inc COM 231021106 9,649 66,060 SH   SOLE   65,765 0 295
CVR Energy Inc COM 12662P108 2,704 67,242 SH   SOLE   67,242 0 0
CVS Health Corporation COM 126650100 5,410 68,722 SH   SOLE   68,122 0 600
Cyberark Software Ltd COM M2682V108 5,750 72,024 SH   SOLE   66,130 0 5,894
Danaher Corporation COM 235851102 216 1,990 SH   SOLE   1,990 0 0
Darden Restaurants Inc COM 237194105 9,255 83,238 SH   SOLE   81,563 0 1,675
Dowdupont Inc COM 26078J100 11,596 180,308 SH   SOLE   180,308 0 0
Eaton Corp COM G29183103 6,105 70,393 SH   SOLE   70,268 0 125
Ebix Inc COM 278715206 6,028 76,157 SH   SOLE   76,157 0 0
Ecolab Inc COM 278865100 53,492 341,189 SH   SOLE   323,745 0 17,444
Edwards Lifesciences Corp COM 28176E108 7,594 43,619 SH   SOLE   43,619 0 0
El Paso Electric Co COM 283677854 1,311 22,920 SH   SOLE   22,920 0 0
Electronic Arts Inc COM 285512109 7,172 59,523 SH   SOLE   58,973 0 550
Emcor Group, Inc. COM 29084Q100 4,177 55,613 SH   SOLE   55,613 0 0
Emergent Biosolutions Inc COM 29089Q105 5,472 83,121 SH   SOLE   77,426 0 5,695
Emerson Electric Co COM 291011104 241 3,147 SH   SOLE   2,147 0 1,000
Energizer Holdings Inc COM 29272W109 3,359 57,273 SH   SOLE   57,273 0 0
Equinix Inc COM 29444U700 12,735 29,418 SH   SOLE   29,023 0 395
Esco Technologies Inc COM 296315104 4,465 65,607 SH   SOLE   61,458 0 4,149
Estee Lauder Companies Cl A COM 518439104 61,639 424,158 SH   SOLE   403,472 0 20,686
Etsy Inc COM 29786A106 88,001 1,712,744 SH   SOLE   1,554,787 27,730 130,227
Exxon Mobil Corp COM 30231G102 8,061 94,814 SH   SOLE   89,334 0 5,480
Facebook Inc COM 30303M102 5,557 33,787 SH   SOLE   32,612 0 1,175
Fair Isaac Corp COM 303250104 9,091 39,779 SH   SOLE   38,701 288 790
Finisar Corp COM 31787A507 2,972 156,033 SH   SOLE   156,033 0 0
First American Financial COM 31847R102 3,159 61,235 SH   SOLE   61,235 0 0
First Interstate Bancsys-A COM 32055Y201 2,287 51,047 SH   SOLE   51,047 0 0
First Rep Bk San Francisco Cal COM 33616C100 87,459 911,035 SH   SOLE   832,953 16,124 61,958
Fiserv Incorporated COM 337738108 1,040 12,624 SH   SOLE   12,624 0 0
Five Below Inc COM 33829M101 15,179 116,709 SH   SOLE   111,568 655 4,486
FNB Corp PA COM 302520101 1,670 131,297 SH   SOLE   131,297 0 0
Fortinet Inc COM 34959E109 14,238 154,306 SH   SOLE   151,431 0 2,875
Fox Factory Holding Corp COM 35138V102 6,149 87,787 SH   SOLE   76,062 1,355 10,370
General Electric COM COM 369604103 360 31,894 SH   SOLE   31,894 0 0
General Mls Inc Com COM 370334104 2,470 57,540 SH   SOLE   57,340 0 200
Genpact Limited COM G3922B107 84,008 2,744,466 SH   SOLE   2,464,199 53,383 226,884
Gentex Corp COM 371901109 5,524 257,398 SH   SOLE   256,698 0 700
Getty Realty Corp COM 374297109 4,459 156,131 SH   SOLE   156,131 0 0
Global Blood Therapeutics Inc COM 37890U108 997 26,224 SH   SOLE   26,224 0 0
Global Payments Inc. COM 37940X102 7,033 55,206 SH   SOLE   55,006 0 200
Grand Canyon Ed Inc COM 38526M106 2,859 25,350 SH   SOLE   25,350 0 0
Great westn Bancorp Inc COM 391416104 866 20,534 SH   SOLE   20,534 0 0
Grubhub Inc COM 400110102 3,568 25,739 SH   SOLE   25,639 0 100
Hamilton Thorne Ltd COM 407891100 13 15,000 SH   SOLE   15,000 0 0
Hanmi Financial Corp COM 410495204 6,269 251,748 SH   SOLE   251,748 0 0
Hanover Insurance Group Inc COM 410867105 2,999 24,309 SH   SOLE   24,309 0 0
Harris Corp COM 413875105 7,028 41,535 SH   SOLE   41,310 0 225
Hawaiian Holdings Inc Com COM 419879101 3,234 80,648 SH   SOLE   80,648 0 0
Healthcare Rlty TR COM 421946104 947 32,357 SH   SOLE   32,357 0 0
Heartland Financial USA Inc COM 42234Q102 281 4,845 SH   SOLE   4,845 0 0
Hecla Mining Co. COM 422704106 3,428 1,228,820 SH   SOLE   1,228,820 0 0
HEICO Corporation COM 422806109 8,574 92,577 SH   SOLE   92,149 0 428
Henry Schein Inc COM 806407102 90,025 1,058,742 SH   SOLE   959,339 18,194 81,209
Herman Miller Inc COM 600544100 218 5,682 SH   SOLE   5,682 0 0
Hertz Global Holdings Inc COM 42806J106 4,759 291,443 SH   SOLE   291,443 0 0
Highwoods Properties Inc. COM 431284108 1,159 24,521 SH   SOLE   24,521 0 0
HMS Holdings Corp COM 40425J101 3,836 116,901 SH   SOLE   107,102 0 9,799
Home Depot Inc COM 437076102 92,154 444,864 SH   SOLE   426,505 0 18,359
Honeywell International Inc COM 438516106 400 2,402 SH   SOLE   2,402 0 0
Hubbell Inc Cl B COM 443510607 5,572 41,717 SH   SOLE   41,472 0 245
Huntington Bancshares Incorpor COM 446150104 7,356 493,004 SH   SOLE   484,919 0 8,085
Hyatt Hotels Corp COM 448579102 86,252 1,083,701 SH   SOLE   978,721 21,528 83,452
Idacorp Inc Com COM 451107106 1,911 19,254 SH   SOLE   19,254 0 0
Idexx Labs Corp COM 45168D104 346 1,387 SH   SOLE   1,387 0 0
Illinois Tool Works Inc COM 452308109 59,907 424,513 SH   SOLE   404,722 0 19,791
Illumina Incorporated COM 452327109 9,737 26,527 SH   SOLE   26,477 0 50
Infinera Corp. COM 45667G103 1,369 187,484 SH   SOLE   187,484 0 0
Infrareit Inc COM 45685L100 1,324 62,608 SH   SOLE   62,608 0 0
Inogen Inc COM 45780L104 8,425 34,511 SH   SOLE   32,386 0 2,125
Integrated Device Technology COM 458118106 13,351 284,006 SH   SOLE   276,102 0 7,904
Intel Corp COM 458140100 6,931 146,557 SH   SOLE   143,602 0 2,955
Inter Parfums Inc COM 458334109 6,743 104,623 SH   SOLE   98,751 0 5,872
Intercontinental Exchange Inc COM 45866F104 56,700 757,107 SH   SOLE   716,264 0 40,843
International Flavors & Fragra COM 459506101 83,096 597,298 SH   SOLE   537,246 11,145 48,907
Interxion Holding N.V COM N47279109 10,078 149,747 SH   SOLE   146,852 0 2,895
Intuitive Surgical Inc COM 46120E602 57,446 100,080 SH   SOLE   95,248 0 4,832
Investors Bancorp Inc COM 46146L101 3,451 281,245 SH   SOLE   281,245 0 0
IPG Photonics Corp COM 44980X109 65,281 418,282 SH   SOLE   380,344 7,799 30,139
J2 Global Communications Inc. COM 48123V102 4,391 52,998 SH   SOLE   49,568 0 3,430
Jack Henry & Associates COM 426281101 117,791 735,823 SH   SOLE   662,306 13,818 59,699
Jazz Pharmaceuticals Plc COM G50871105 84,573 503,023 SH   SOLE   451,119 8,861 43,043
JB Hunt Transport Services Inc COM 445658107 888 7,469 SH   SOLE   7,469 0 0
Johnson & Johnson COM 478160104 11,976 86,674 SH   SOLE   82,334 0 4,340
JPMorgan Chase & Co Com COM 46625H100 13,022 115,402 SH   SOLE   114,352 0 1,050
Kansas City Southern COM 485170302 629 5,550 SH   SOLE   5,550 0 0
Kennametal Inc COM 489170100 2,427 55,727 SH   SOLE   55,727 0 0
Kulicke & Soffa Inds Inc COM 501242101 4,020 168,639 SH   SOLE   168,639 0 0
Lamb Weston Holdings Inc COM 513272104 97,872 1,469,557 SH   SOLE   1,328,935 29,511 111,111
LCI Industries COM 50189K103 7,830 94,569 SH   SOLE   92,355 0 2,214
Lendingtree Inc COM 52603B107 9,073 39,429 SH   SOLE   37,977 0 1,452
Lennox International Inc COM 526107107 97,850 448,030 SH   SOLE   401,050 9,179 37,801
Ligand Pharmaceuticals Inc COM 53220K504 5,885 21,438 SH   SOLE   19,824 0 1,614
Littelfuse Inc COM 537008104 79,643 402,460 SH   SOLE   363,650 7,307 31,503
Lpl Finl Hldgs Inc COM 50212V100 2,867 44,443 SH   SOLE   44,443 0 0
Lyondellbasell Indu-Cl A COM N53745100 2,202 21,480 SH   SOLE   21,480 0 0
Mack-Cali Realty Group COM 554489104 4,170 196,154 SH   SOLE   196,154 0 0
Manhattan Assocs Inc COM 562750109 4,014 73,520 SH   SOLE   73,520 0 0
Marketaxess Hldgs Inc COM 57060D108 620 3,475 SH   SOLE   3,475 0 0
Marriot Intl Inc New CL A COM 571903202 11,170 84,604 SH   SOLE   84,169 0 435
Masimo Corp COM 574795100 3,559 28,574 SH   SOLE   25,518 55 3,001
Mastec Inc COM 576323109 11,652 260,973 SH   SOLE   255,433 0 5,540
Mastercard Inc. CL-A COM 57636Q104 9,547 42,888 SH   SOLE   42,658 0 230
Matador Res Co Com COM 576485205 5,398 163,319 SH   SOLE   163,319 0 0
MB Financial, Inc. COM 55264U108 2,674 57,983 SH   SOLE   57,983 0 0
McCormick & Co. - non voting s COM 579780206 104,453 792,811 SH   SOLE   708,336 16,330 68,145
Mcdonalds Corp COM 580135101 759 4,540 SH   SOLE   3,620 0 920
Medidata Solutions Inc COM 58471A105 6,467 88,211 SH   SOLE   88,211 0 0
Merck & Company Inc COM 58933Y105 6,514 91,831 SH   SOLE   90,101 0 1,730
Mercury Systems, Inc COM 589378108 4,044 73,106 SH   SOLE   72,329 0 777
Merit Medical Systems, Inc. COM 589889104 7,616 123,936 SH   SOLE   112,704 1,900 9,332
Mettler Toledo International COM 592688105 89,902 147,628 SH   SOLE   132,447 3,217 11,964
MFA Financial Inc COM 55272X102 792 107,707 SH   SOLE   107,707 0 0
Microsoft Corp COM 594918104 85,882 750,917 SH   SOLE   721,686 0 29,231
MongoDB, Inc. COM 60937P106 1,777 21,790 SH   SOLE   21,790 0 0
Monolithic Power Systems Inc COM 609839105 93,334 743,518 SH   SOLE   671,721 14,613 57,184
Moody's Corporation COM 615369105 11,356 67,916 SH   SOLE   67,916 0 0
NCR Corp Com COM 62886E108 1,891 66,571 SH   SOLE   66,571 0 0
Neogen Corporation COM 640491106 3,857 53,921 SH   SOLE   49,228 0 4,693
Netgear Inc COM 64111Q104 8,546 135,967 SH   SOLE   132,727 0 3,240
New Senior Investment Group In COM 648691103 985 167,008 SH   SOLE   167,008 0 0
Nextera Energy Inc COM 65339F101 6,721 40,099 SH   SOLE   39,214 0 885
Nike Inc Cl B COM 654106103 7,468 88,152 SH   SOLE   87,702 0 450
Norfolk Southn Corp COM 655844108 8,372 46,383 SH   SOLE   45,788 0 595
Northrop Grumman Corp COM 666807102 52,548 165,573 SH   SOLE   157,966 0 7,607
Norwegian Cruise Line Hldgs Lt COM G66721104 8,315 144,789 SH   SOLE   141,784 0 3,005
NVIDIA Corp COM 67066G104 12,617 44,897 SH   SOLE   43,822 0 1,075
Occidental Petroleum Corp COM 674599105 5,567 67,755 SH   SOLE   66,255 0 1,500
Office Depot Inc Com COM 676220106 4,257 1,326,213 SH   SOLE   1,326,213 0 0
Old Dominion Freight Lines Inc COM 679580100 94,791 587,813 SH   SOLE   530,636 12,079 45,098
Oracle Corporation COM 68389X105 232 4,490 SH   SOLE   4,490 0 0
OReilly Automotive Inc COM 67103H107 284 819 SH   SOLE   819 0 0
Oxford Inds Inc COM 691497309 4,834 53,595 SH   SOLE   50,169 0 3,426
Paycom Software Inc COM 70432V102 122,337 787,188 SH   SOLE   709,621 15,134 62,433
PayPal Holdings Inc COM 70450Y103 75,856 863,570 SH   SOLE   821,733 0 41,837
PDC Energy Inc COM 69327R101 4,704 96,085 SH   SOLE   96,085 0 0
Pebblebrook Hotel Trust COM 70509V100 972 26,718 SH   SOLE   26,718 0 0
Pepsico Inc COM 713448108 3,844 34,385 SH   SOLE   34,385 0 0
Performance Food Group Com COM 71377A103 8,142 244,517 SH   SOLE   236,266 3,216 5,035
Pfizer Inc COM 717081103 572 12,981 SH   SOLE   12,981 0 0
Phillips 66 COM 718546104 6,898 61,200 SH   SOLE   61,000 0 200
PNC Finl Svcs Grp Inc COM 693475105 6,437 47,265 SH   SOLE   45,735 0 1,530
PNM Resources Inc. COM 69349H107 2,020 51,206 SH   SOLE   51,206 0 0
Polyone Corp COM 73179P106 4,445 101,673 SH   SOLE   101,673 0 0
Pool Corp COM 73278L105 114,062 683,498 SH   SOLE   617,796 13,530 52,172
Portland General Electric Co. COM 736508847 4,391 96,279 SH   SOLE   96,279 0 0
Power Integrations, Inc. COM 739276103 3,124 49,423 SH   SOLE   45,973 0 3,450
PRA Health Sciences Inc Com COM 69354M108 2,778 25,210 SH   SOLE   25,210 0 0
Praxair Inc COM 74005P104 727 4,521 SH   SOLE   3,521 0 1,000
Progressive Corp Ohio Com COM 743315103 62,201 875,574 SH   SOLE   833,333 0 42,241
Prosperity Bancshares Inc Com COM 743606105 2,440 35,186 SH   SOLE   35,186 0 0
PS Business Parks Inc COM 69360J107 3,537 27,832 SH   SOLE   27,832 0 0
PVH Corp COM 693656100 100,344 694,906 SH   SOLE   628,324 13,085 53,497
QTS Realty Trust Inc - CL A COM 74736A103 1,915 44,888 SH   SOLE   44,888 0 0
Qualcomm Inc COM 747525103 4,173 57,939 SH   SOLE   57,477 0 462
Qualys Inc COM 74758T303 78,594 882,084 SH   SOLE   794,472 17,042 70,570
Raymond James Financial Inc COM 754730109 92,421 1,004,031 SH   SOLE   905,245 21,592 77,194
Rbc Bearings Inc COM 75524B104 5,043 33,540 SH   SOLE   31,504 0 2,036
Repligen Corp COM 759916109 3,830 69,052 SH   SOLE   65,613 0 3,439
Resmed Inc COM 761152107 111,081 963,071 SH   SOLE   870,524 19,055 73,492
Ring Energy Inc COM 76680V108 2,080 209,931 SH   SOLE   209,931 0 0
Ringcentral Inc COM 76680R206 1,969 21,160 SH   SOLE   21,160 0 0
RLJ Lodging Tr Com COM 74965L101 822 37,323 SH   SOLE   37,323 0 0
Rockwell Automation Inc COM 773903109 68,628 365,979 SH   SOLE   348,745 0 17,234
Rogers Corporation COM 775133101 4,543 30,839 SH   SOLE   28,768 0 2,071
Rollins Inc COM 775711104 88,980 1,466,137 SH   SOLE   1,322,761 23,966 119,410
Roper Industries Inc COM 776696106 56,274 189,982 SH   SOLE   181,250 0 8,732
Ross Stores Inc COM 778296103 282 2,845 SH   SOLE   2,845 0 0
RPM International Inc COM 749685103 5,983 92,138 SH   SOLE   91,588 0 550
Ruth's Hospitality Group COM 783332109 4,104 130,091 SH   SOLE   119,295 0 10,796
S&P Global COM 78409V104 267 1,368 SH   SOLE   1,058 0 310
Saia, Inc. COM 78709Y105 1,394 18,237 SH   SOLE   18,237 0 0
salesforce.com inc COM 79466L302 7,929 49,859 SH   SOLE   49,719 0 140
Sanchez Energy Corp. COM 79970Y105 1,356 589,386 SH   SOLE   589,386 0 0
Sandy Spring Bancorp Inc COM 800363103 2,104 53,520 SH   SOLE   53,520 0 0
Schlumberger Ltd COM 806857108 433 7,109 SH   SOLE   6,634 0 475
Schwab (Charles) Corp COM 808513105 48,100 978,633 SH   SOLE   936,332 0 42,301
Semgroup Corp - Class A COM 81663A105 583 26,453 SH   SOLE   26,453 0 0
Sherwin Williams COM 824348106 8,168 17,944 SH   SOLE   17,819 0 125
SiteOne Landscape Supply Inc COM 82982L103 2,957 39,245 SH   SOLE   35,967 0 3,278
Six Flags Entertainment Corp COM 83001A102 7,607 108,945 SH   SOLE   107,170 0 1,775
Skyworks Solutions Inc COM 83088M102 6,575 72,484 SH   SOLE   67,134 0 5,350
Smith A O COM 831865209 45,637 855,099 SH   SOLE   818,002 0 37,097
Smuckers JM Co COM 832696405 4,185 40,787 SH   SOLE   40,372 0 415
Snap On Inc COM 833034101 90,516 493,009 SH   SOLE   441,165 9,649 42,195
Sodastream International LTD COM M9068E105 4,786 33,448 SH   SOLE   30,147 0 3,301
Southern Company COM 842587107 350 8,036 SH   SOLE   6,736 0 1,300
Southwest Gas Corp Com COM 844895102 2,436 30,822 SH   SOLE   30,822 0 0
Spectrum Pharmaceuticals Inc COM 84763A108 2,410 143,478 SH   SOLE   143,478 0 0
Spire Inc. COM 84857L101 3,066 41,687 SH   SOLE   41,687 0 0
Spirit Airlines Inc COM 848577102 2,657 56,569 SH   SOLE   56,569 0 0
SPX Corp COM 784635104 5,494 164,921 SH   SOLE   164,921 0 0
SS&C Technologies Holdings Inc COM 78467J100 101,019 1,777,571 SH   SOLE   1,590,553 37,393 149,625
Stamps.com Inc COM 852857200 3,887 17,184 SH   SOLE   17,109 0 75
Standex International Corporat COM 854231107 3,436 32,960 SH   SOLE   30,287 0 2,673
Steris Plc COM G84720104 102,025 891,824 SH   SOLE   801,755 18,111 71,958
Stryker Corporation COM 863667101 66,305 373,171 SH   SOLE   355,857 0 17,314
Sun Communities, Inc. COM 866674104 3,469 34,163 SH   SOLE   34,163 0 0
Sunstone Hotel Invs In COM 867892101 809 49,445 SH   SOLE   49,445 0 0
Suntrust Banks COM 867914103 45,785 685,500 SH   SOLE   649,166 0 36,334
Superior Energy Services Inc COM 868157108 4,026 413,397 SH   SOLE   413,397 0 0
Synopsys Inc COM 871607107 105,779 1,072,700 SH   SOLE   968,487 19,717 84,496
T Rowe Price Group Inc. COM 74144T108 11,478 105,130 SH   SOLE   104,675 0 455
Take Two Interactive COM 874054109 91,225 661,098 SH   SOLE   594,368 12,867 53,863
TCF Financial COM 872275102 3,227 135,514 SH   SOLE   135,514 0 0
TE Connectivity LTD COM H84989104 4,982 56,658 SH   SOLE   56,123 0 535
Team Inc. COM 878155100 2,723 121,022 SH   SOLE   121,022 0 0
Tech Data Corp COM 878237106 3,167 44,249 SH   SOLE   44,249 0 0
Teladoc Health COM 87918A105 2,338 27,077 SH   SOLE   27,077 0 0
Teledyne Technologies Incorpor COM 879360105 2,731 11,069 SH   SOLE   11,069 0 0
Teleflex Inc COM 879369106 10,052 37,777 SH   SOLE   37,032 0 745
Telephone & Data Sys Inc COM 879433829 733 24,103 SH   SOLE   24,103 0 0
Terreno Realty Corp. COM 88146M101 2,167 57,475 SH   SOLE   57,475 0 0
Texas Roadhouse Inc COM 882681109 106,402 1,535,598 SH   SOLE   1,385,821 29,460 120,317
The Coca Cola Company COM 191216100 451 9,758 SH   SOLE   8,758 0 1,000
The Procter & Gamble Company COM 742718109 1,750 21,026 SH   SOLE   21,026 0 0
Thermo Fisher Scientific Inc. COM 883556102 62,558 256,303 SH   SOLE   244,035 0 12,268
Thor Inds Inc COM 885160101 4,069 48,608 SH   SOLE   48,458 0 150
TJX Companies Inc COM 872540109 78,109 697,275 SH   SOLE   660,402 0 36,873
Trade Desk Inc COM 88339J105 6,217 41,200 SH   SOLE   37,876 0 3,324
Trex Co Inc COM 89531P105 7,627 99,076 SH   SOLE   94,279 0 4,797
Trimble Navigation Ltd COM 896239100 6,763 155,612 SH   SOLE   155,112 0 500
Tronox Ltd COM Q9235V101 2,722 227,780 SH   SOLE   227,780 0 0
Umpqua Holdings Corp COM 904214103 841 40,430 SH   SOLE   40,430 0 0
Union Pacific Corp COM 907818108 7,694 47,250 SH   SOLE   47,250 0 0
United Parcel Service COM 911312106 397 3,399 SH   SOLE   2,349 0 1,050
United Rentals Inc COM 911363109 9,313 56,923 SH   SOLE   55,608 0 1,315
United Technologies Corp COM 913017109 764 5,462 SH   SOLE   4,462 0 1,000
UnitedHealth Group Inc COM 91324P102 81,983 308,160 SH   SOLE   293,893 0 14,267
Us Ecology Inc COM 91732J102 4,085 55,395 SH   SOLE   50,404 0 4,991
V F Corporation COM 918204108 71,110 760,943 SH   SOLE   728,188 0 32,755
Vail Resorts Inc COM 91879Q109 9,857 35,918 SH   SOLE   35,191 0 727
Valley National Bancorp COM 919794107 3,699 328,833 SH   SOLE   328,833 0 0
Varonis Systems Inc COM 922280102 4,029 54,998 SH   SOLE   54,848 0 150
Verisk Analytics Inc COM 92345Y106 8,660 71,840 SH   SOLE   71,840 0 0
Verizon Communications COM 92343V104 494 9,245 SH   SOLE   8,645 0 600
Vertex Pharmaceuticals Inc COM 92532F100 50,378 261,376 SH   SOLE   250,030 0 11,346
Visa Inc COM 92826C839 98,568 656,727 SH   SOLE   629,934 0 26,793
Wal Mart Stores Inc COM 931142103 298 3,175 SH   SOLE   3,175 0 0
Walgreens Boots Alliance Inc COM 931427108 280 3,835 SH   SOLE   3,285 0 550
Walt Disney Co COM 254687106 309 2,641 SH   SOLE   2,466 0 175
Washington Fed Inc COM 938824109 5,242 163,827 SH   SOLE   163,827 0 0
Webster Financial Corp COM 947890109 4,416 74,903 SH   SOLE   74,903 0 0
Wells Fargo & Co New COM 949746101 307 5,840 SH   SOLE   5,840 0 0
Wintrust Financial Corp COM 97650W108 757 8,913 SH   SOLE   8,913 0 0
Workday Inc COM 98138H101 613 4,200 SH   SOLE   4,200 0 0
WSFS Financial Corp COM 929328102 1,798 38,138 SH   SOLE   38,138 0 0
Xilinx Inc COM 983919101 60,698 757,122 SH   SOLE   720,905 0 36,217
XPO Logistics Inc Com COM 983793100 11,588 101,499 SH   SOLE   98,159 0 3,340
Xylem Inc COM 98419M100 89,372 1,118,966 SH   SOLE   1,007,924 23,438 87,604
Zayo Group Holdings Inc COM 98919V105 7,060 203,328 SH   SOLE   195,963 0 7,365
Zoetis Inc COM 98978V103 77,229 843,476 SH   SOLE   807,261 0 36,215
iShares Core MSCI Emerging Mar COM 46434G103 8,304 160,377 SH   SOLE   160,377 0 0
iShares Core S&P 500 COM 464287200 1,565 5,345 SH   SOLE   5,345 0 0
iShares Core S&P Mid-Cap COM 464287507 821 4,081 SH   SOLE   4,081 0 0
iShares Core S&P Small-Cap COM 464287804 1,145 13,130 SH   SOLE   13,130 0 0
iShares Europe COM 464287861 809 17,942 SH   SOLE   17,942 0 0
iShares GSCI Commodity Indexed COM 46428R107 5,085 280,768 SH   SOLE   280,768 0 0
iShares MSCI EAFE COM 464287465 2,208 32,473 SH   SOLE   14,037 0 18,436
iShares MSCI Pacific ex Japan COM 464286665 254 5,586 SH   SOLE   5,586 0 0
iShares Russell MidCap Growth COM 464287481 2,788 20,561 SH   SOLE   20,095 0 466
iShares S&P Preferred Stock In COM 464288687 4,569 123,065 SH   SOLE   123,065 0 0
iShares Tr Russ 1000 Grw ETF COM 464287614 2,170 13,914 SH   SOLE   13,802 0 112
SPDR Dow Jones Intl Real Estat COM 78463X863 5,652 147,755 SH   SOLE   147,755 0 0
SPDR Dow Jones US Real Estate COM 78464A607 5,761 61,776 SH   SOLE   61,776 0 0
SPDR S&P 500 ETF Trust COM 78462F103 696 2,394 SH   SOLE   1,429 0 965
SPDR S&P Midcap 400 ETF COM 78467Y107 215 586 SH   SOLE   386 0 200
Vanguard FTSE All-World ex-US COM 922042718 9,525 84,922 SH   SOLE   84,922 0 0
Vanguard FTSE Emerging Markets COM 922042858 2,068 50,428 SH   SOLE   23,115 0 27,313
Vanguard Small Cap Growth ETF COM 922908595 438 2,336 SH   SOLE   2,336 0 0
Nestle S A Sponsored ADR COM 641069406 5,266 62,873 SH   SOLE   62,423 0 450
Novo Nordisk A/S Sponsored ADR COM 670100205 327 6,947 SH   SOLE   6,947 0 0
Silicon Motion Technology Corp COM 82706C108 3,211 59,790 SH   SOLE   54,463 0 5,327
Sony Corporation COM 835699307 773 12,750 SH   SOLE   12,750 0 0
WNS (Holdings) Limited Sponsor COM 92932M101 5,053 99,574 SH   SOLE   93,435 0 6,139