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,558 31,563 SH   SOLE   31,348 0 215
Aaon Inc COM 000360206 3,808 82,454 SH   SOLE   75,719 0 6,735
Abbott Laboratories COM 002824100 59,149 739,912 SH   SOLE   706,670 0 33,242
Abbvie Inc COM 00287Y109 11,308 140,310 SH   SOLE   139,508 0 802
Abiomed Inc COM 003654100 7,363 25,780 SH   SOLE   24,271 0 1,509
Acadia Healthcare Company Inc COM 00404A109 4,910 167,507 SH   SOLE   167,507 0 0
Accenture PLC Ireland Cl A COM G1151C101 63,346 359,882 SH   SOLE   340,075 0 19,807
Adobe Systems Inc COM 00724F101 82,390 309,167 SH   SOLE   293,420 0 15,747
Aia Group Ltd Hong Kong COM Y002A1105 1,924 193,000 SH   SOLE   193,000 0 0
Air Products & Chemicals Inc COM 009158106 62,690 328,289 SH   SOLE   312,444 0 15,845
AK Steel Holding Corp COM 001547108 2,489 904,965 SH   SOLE   904,965 0 0
Alexion Pharmaceuticals Inc COM 015351109 6,070 44,901 SH   SOLE   44,766 0 135
Align Technology Inc COM 016255101 9,961 35,033 SH   SOLE   34,856 52 125
Allegion PLC COM G0176J109 519 5,721 SH   SOLE   5,718 0 3
Allete Inc COM 018522300 2,518 30,624 SH   SOLE   30,624 0 0
Alphabet Inc Cl A COM 02079K305 63,387 53,860 SH   SOLE   51,341 0 2,519
Alphabet Inc Cl C COM 02079K107 16,408 13,984 SH   SOLE   13,087 0 897
Altaba Inc COM 021346101 408 5,500 SH   SOLE   5,500 0 0
Altria Group Inc COM 02209S103 314 5,469 SH   SOLE   5,469 0 0
Amazon.Com Inc COM 023135106 102,381 57,493 SH   SOLE   55,330 0 2,163
American Eagle Outfitters COM 02553E106 2,305 103,978 SH   SOLE   103,978 0 0
American Equity Invt Life Hold COM 025676206 1,134 41,964 SH   SOLE   41,964 0 0
American Tower Corp COM 03027X100 12,200 61,908 SH   SOLE   61,858 0 50
Ametek Inc New COM 031100100 6,118 73,732 SH   SOLE   73,407 0 325
Amgen Inc COM 031162100 7,813 41,125 SH   SOLE   40,865 0 260
AMN Healthcare Services Inc COM 001744101 2,779 59,013 SH   SOLE   54,149 0 4,864
Amphenol Corp COM 032095101 8,247 87,325 SH   SOLE   87,050 0 275
Analog Devices Inc COM 032654105 8,898 84,528 SH   SOLE   82,343 0 2,185
ANSYS Inc COM 03662Q105 53,810 294,512 SH   SOLE   277,779 265 16,468
Anworth Mortgage Asset Corp COM 037347101 1,059 262,019 SH   SOLE   262,019 0 0
Apple Inc COM 037833100 106,254 559,376 SH   SOLE   536,882 0 22,494
Asgn Inc COM 00191U102 3,377 53,193 SH   SOLE   49,914 0 3,279
AT&T Inc COM 00206R102 401 12,783 SH   SOLE   12,783 0 0
Autodesk Inc COM 052769106 12,593 80,819 SH   SOLE   80,249 0 570
Automatic Data Processing Inc COM 053015103 855 5,350 SH   SOLE   4,925 0 425
Avery Dennison Corp COM 053611109 92,922 822,317 SH   SOLE   741,449 15,108 65,760
Balchem Corp COM 057665200 4,979 53,652 SH   SOLE   49,917 567 3,168
BancorpSouth Bank COM 05971J102 5,075 179,832 SH   SOLE   179,832 0 0
Bank OZK COM 06417N103 4,326 149,275 SH   SOLE   149,275 0 0
Bankunited Inc Com COM 06652K103 3,820 114,380 SH   SOLE   114,380 0 0
Banner Corp COM 06652V208 1,172 21,640 SH   SOLE   21,640 0 0
Becton Dickinson & Co COM 075887109 6,905 27,648 SH   SOLE   27,503 0 145
Berkshire Hathaway Inc COM 084670702 513 2,555 SH   SOLE   2,555 0 0
Berkshire Hathaway Inc Cl A COM 084670108 1,205 4 SH   SOLE   4 0 0
Big Lots, Inc. COM 089302103 5,291 139,166 SH   SOLE   139,166 0 0
BJs Restaurants Inc COM 09180C106 3,064 64,806 SH   SOLE   64,239 0 567
Black Hills Corp COM 092113109 4,553 61,475 SH   SOLE   61,475 0 0
Boot Barn Holdings Inc COM 099406100 3,558 120,850 SH   SOLE   111,239 0 9,611
Braemar Hotels and Resorts Inc COM 10482B101 471 38,553 SH   SOLE   38,553 0 0
Brandywine Realty Trust COM 105368203 2,751 173,425 SH   SOLE   173,425 0 0
Bright Horizons Fam Sol Inc COM 109194100 1,495 11,764 SH   SOLE   9,891 1,013 860
Brinker International Inc. COM 109641100 3,021 68,065 SH   SOLE   68,065 0 0
Bristol Myers Squibb Inc COM 110122108 234 4,899 SH   SOLE   4,899 0 0
Broadcom Inc COM 11135F101 8,007 26,627 SH   SOLE   25,807 0 820
Broadridge Financial Solutions COM 11133T103 11,718 113,011 SH   SOLE   112,326 0 685
Burlington Stores Inc COM 122017106 93,242 595,110 SH   SOLE   539,808 10,842 44,460
Canadian National Railway Co COM 136375102 59,268 662,362 SH   SOLE   622,593 0 39,769
Canadian Pacific Railway Ltd COM 13645T100 8,240 39,993 SH   SOLE   39,203 0 790
Carlisle Companies Inc COM 142339100 6,102 49,762 SH   SOLE   48,547 0 1,215
Cathay General Bancorp COM 149150104 4,353 128,379 SH   SOLE   128,379 0 0
CenterState Bank Corporation COM 15201P109 3,735 156,886 SH   SOLE   147,653 0 9,233
Central Garden And Pet Co-A COM 153527205 1,229 52,859 SH   SOLE   52,859 0 0
Ceva Inc COM 157210105 5,022 186,269 SH   SOLE   185,769 0 500
Charles River Laboratories COM 159864107 109,206 751,848 SH   SOLE   684,335 12,309 55,204
Chevron Corp COM 166764100 47,076 382,170 SH   SOLE   363,872 0 18,298
Children's Place COM 168905107 3,079 31,656 SH   SOLE   29,674 0 1,982
Church & Dwight Co COM 171340102 108,025 1,516,564 SH   SOLE   1,384,098 23,457 109,009
Cintas Corp COM 172908105 170,037 841,307 SH   SOLE   779,820 8,370 53,117
Cisco Systems Inc. COM 17275R102 69,949 1,295,587 SH   SOLE   1,228,648 0 66,939
Citrix Sys Inc Com COM 177376100 1,536 15,412 SH   SOLE   15,412 0 0
Cleveland-Cliffs Inc. COM 185899101 754 75,506 SH   SOLE   75,506 0 0
Clorox Company COM 189054109 56,775 353,828 SH   SOLE   334,995 0 18,833
CME Group Inc COM 12572Q105 67,717 411,455 SH   SOLE   392,748 0 18,707
Cognex Corp COM 192422103 1,013 19,910 SH   SOLE   14,510 0 5,400
Cognizant Technology Solutions COM 192446102 15,232 210,238 SH   SOLE   209,913 0 325
Cohen & Steers Inc COM 19247A100 1,397 33,047 SH   SOLE   28,247 0 4,800
Colgate-Palmolive Co COM 194162103 6,295 91,840 SH   SOLE   90,025 0 1,815
Comcast Corp Cl A COM 20030N101 414 10,365 SH   SOLE   10,365 0 0
Conocophillips COM 20825C104 8,784 131,617 SH   SOLE   131,617 0 0
Conseco Inc COM 12621E103 1,579 97,567 SH   SOLE   97,567 0 0
Cooper Cos Inc COM 216648402 101,425 342,456 SH   SOLE   310,785 5,640 26,031
Copart Inc. COM 217204106 101,997 1,683,399 SH   SOLE   1,531,916 25,372 126,111
Core Laboratories NV COM N22717107 570 8,271 SH   SOLE   8,271 0 0
Costco Wholesale Corp COM 22160K105 83,453 344,647 SH   SOLE   329,431 0 15,216
Covetrus Inc COM 22304C100 914 28,709 SH   SOLE   28,669 0 40
CRISPR Therapeutics AG COM H17182108 699 19,560 SH   SOLE   19,560 0 0
Crown Castle International Cor COM 22822V101 52,712 411,814 SH   SOLE   389,196 0 22,618
csus784esc105 COM 784esc105 0 15,000 SH   SOLE   15,000 0 0
Cubesmart Com COM 229663109 5,309 165,702 SH   SOLE   165,702 0 0
Cummins Inc COM 231021106 5,372 34,031 SH   SOLE   33,921 0 110
CVR Energy Inc COM 12662P108 2,823 68,528 SH   SOLE   68,528 0 0
CVS Health Corporation COM 126650100 328 6,083 SH   SOLE   5,633 0 450
Cyberark Software Ltd COM M2682V108 7,389 62,067 SH   SOLE   58,073 0 3,994
Danaher Corporation COM 235851102 263 1,990 SH   SOLE   1,990 0 0
Darden Restaurants Inc COM 237194105 8,143 67,040 SH   SOLE   65,840 0 1,200
Darling Ingredients Inc. COM 237266101 4,233 195,505 SH   SOLE   195,505 0 0
Dollar General Corp COM 256677105 60,829 509,881 SH   SOLE   485,289 0 24,592
Dowdupont Inc COM 26078J100 9,617 180,398 SH   SOLE   180,398 0 0
Eaton Corp COM G29183103 6,002 74,509 SH   SOLE   74,384 0 125
Ebix Inc COM 278715206 4,282 86,735 SH   SOLE   86,735 0 0
Ecolab Inc COM 278865100 59,049 334,481 SH   SOLE   316,373 0 18,108
Edwards Lifesciences Corp COM 28176E108 8,495 44,398 SH   SOLE   44,223 0 175
El Paso Electric Co COM 283677854 1,380 23,454 SH   SOLE   23,454 0 0
Electronic Arts Inc COM 285512109 6,197 60,977 SH   SOLE   60,477 0 500
Emcor Group, Inc. COM 29084Q100 4,143 56,695 SH   SOLE   56,695 0 0
Emergent Biosolutions Inc COM 29089Q105 3,696 73,158 SH   SOLE   68,698 0 4,460
Emerson Electric Co COM 291011104 202 2,945 SH   SOLE   1,945 0 1,000
Energizer Holdings Inc COM 29272W109 2,624 58,398 SH   SOLE   58,398 0 0
Equinix Inc COM 29444U700 12,070 26,634 SH   SOLE   26,239 0 395
Esco Technologies Inc COM 296315104 4,307 64,252 SH   SOLE   60,118 0 4,134
Estee Lauder Companies Cl A COM 518439104 68,202 411,975 SH   SOLE   391,391 0 20,584
Etsy Inc COM 29786A106 112,548 1,674,319 SH   SOLE   1,533,238 23,689 117,392
Exxon Mobil Corp COM 30231G102 8,063 99,790 SH   SOLE   94,630 0 5,160
Facebook Inc COM 30303M102 4,496 26,973 SH   SOLE   26,463 0 510
Fair Isaac Corp COM 303250104 11,577 42,619 SH   SOLE   41,393 616 610
First American Financial COM 31847R102 3,214 62,417 SH   SOLE   62,417 0 0
First Interstate Bancsys-A COM 32055Y201 2,070 51,982 SH   SOLE   51,982 0 0
First Rep Bk San Francisco Cal COM 33616C100 145,195 1,445,303 SH   SOLE   1,337,515 13,551 94,237
Fiserv Incorporated COM 337738108 1,635 18,523 SH   SOLE   18,523 0 0
Five Below Inc COM 33829M101 102,216 822,668 SH   SOLE   748,823 12,583 61,262
FNB Corp PA COM 302520101 1,401 132,178 SH   SOLE   132,178 0 0
Fortinet Inc COM 34959E109 8,801 104,814 SH   SOLE   102,299 0 2,515
Fox Factory Holding Corp COM 35138V102 5,636 80,643 SH   SOLE   73,318 1,355 5,970
Generac Hldgs Inc COM 368736104 79,207 1,546,109 SH   SOLE   1,396,518 24,851 124,740
General Electric COM COM 369604103 302 30,263 SH   SOLE   30,263 0 0
Genpact Limited COM G3922B107 94,888 2,697,226 SH   SOLE   2,438,270 44,915 214,041
Getty Realty Corp COM 374297109 5,136 160,354 SH   SOLE   160,354 0 0
Global Payments Inc. COM 37940X102 7,748 56,750 SH   SOLE   56,550 0 200
Great westn Bancorp Inc COM 391416104 662 20,956 SH   SOLE   20,956 0 0
Grubhub Inc COM 400110102 4,743 68,272 SH   SOLE   67,997 0 275
Hamilton Thorne Ltd COM 407891100 12 15,000 SH   SOLE   15,000 0 0
Hanmi Financial Corp COM 410495204 5,474 257,337 SH   SOLE   257,337 0 0
Hanover Insurance Group Inc COM 410867105 2,831 24,795 SH   SOLE   24,795 0 0
Harris Corp COM 413875105 6,691 41,893 SH   SOLE   41,668 0 225
Hawaiian Holdings Inc Com COM 419879101 2,162 82,375 SH   SOLE   82,375 0 0
Heartland Financial USA Inc COM 42234Q102 382 8,963 SH   SOLE   8,963 0 0
Hecla Mining Co. COM 422704106 2,902 1,261,630 SH   SOLE   1,261,630 0 0
HEICO Corporation COM 422806109 8,412 88,671 SH   SOLE   88,243 0 428
Helen Of Troy Corp Ltd COM G4388N106 3,641 31,400 SH   SOLE   30,498 0 902
Henry Schein Inc COM 806407102 4,391 73,046 SH   SOLE   72,946 0 100
Hertz Global Holdings Inc COM 42806J106 5,784 332,990 SH   SOLE   332,990 0 0
Highwoods Properties Inc. COM 431284108 1,164 24,873 SH   SOLE   24,873 0 0
HMS Holdings Corp COM 40425J101 4,314 145,691 SH   SOLE   136,205 1,237 8,249
Home Depot Inc COM 437076102 84,932 442,607 SH   SOLE   423,957 0 18,650
Honeywell International Inc COM 438516106 59,590 374,969 SH   SOLE   358,613 0 16,356
Horizon Pharma Plc COM G4617B105 7,517 284,397 SH   SOLE   278,077 0 6,320
Hubbell Inc Cl B COM 443510607 5,370 45,513 SH   SOLE   45,268 0 245
Huntington Bancshares Incorpor COM 446150104 5,130 404,583 SH   SOLE   396,498 0 8,085
Hyatt Hotels Corp COM 448579102 79,239 1,091,898 SH   SOLE   991,776 18,242 81,880
Idacorp Inc Com COM 451107106 1,976 19,855 SH   SOLE   19,855 0 0
IDEX Corp Com COM 45167R104 89,668 590,934 SH   SOLE   533,390 9,498 48,046
Idexx Labs Corp COM 45168D104 299 1,338 SH   SOLE   1,338 0 0
II-VI Inc COM 902104108 3,485 93,580 SH   SOLE   93,580 0 0
Illinois Tool Works Inc COM 452308109 9,280 64,654 SH   SOLE   61,309 0 3,345
Illumina Incorporated COM 452327109 8,338 26,838 SH   SOLE   26,788 0 50
Independence Realty Trust, Inc COM 45378A106 2,130 197,390 SH   SOLE   197,390 0 0
Infinera Corp. COM 45667G103 821 189,100 SH   SOLE   189,100 0 0
Inogen Inc COM 45780L104 3,040 31,873 SH   SOLE   29,858 0 2,015
Intel Corp COM 458140100 7,803 145,299 SH   SOLE   143,344 0 1,955
Inter Parfums Inc COM 458334109 7,009 92,378 SH   SOLE   87,506 0 4,872
Intercontinental Exchange Inc COM 45866F104 988 12,976 SH   SOLE   12,302 0 674
Interxion Holding N.V COM N47279109 7,859 117,772 SH   SOLE   114,877 0 2,895
Intuitive Surgical Inc COM 46120E602 59,166 103,695 SH   SOLE   98,469 0 5,226
J2 Global Communications Inc. COM 48123V102 4,531 52,327 SH   SOLE   48,884 0 3,443
Jack Henry & Associates COM 426281101 94,679 682,418 SH   SOLE   614,363 11,766 56,289
Jazz Pharmaceuticals Plc COM G50871105 76,374 534,269 SH   SOLE   483,799 7,661 42,809
Johnson & Johnson COM 478160104 12,037 86,109 SH   SOLE   82,669 0 3,440
JPMorgan Chase & Co Com COM 46625H100 12,252 121,028 SH   SOLE   120,028 0 1,000
Kansas City Southern COM 485170302 663 5,717 SH   SOLE   5,717 0 0
Kennametal Inc COM 489170100 2,082 56,658 SH   SOLE   56,658 0 0
Keysight Technologies Inc COM 49338L103 109,574 1,256,583 SH   SOLE   1,141,124 20,314 95,145
Kulicke & Soffa Inds Inc COM 501242101 3,816 172,572 SH   SOLE   172,572 0 0
Lamb Weston Holdings Inc COM 513272104 100,762 1,344,568 SH   SOLE   1,227,243 20,708 96,617
LCI Industries COM 50189K103 3,830 49,852 SH   SOLE   49,852 0 0
Lendingtree Inc COM 52603B107 7,726 21,975 SH   SOLE   20,839 0 1,136
Lennox International Inc COM 526107107 112,624 425,961 SH   SOLE   384,931 7,759 33,271
Ligand Pharmaceuticals Inc COM 53220K504 2,810 22,351 SH   SOLE   20,718 0 1,633
Littelfuse Inc COM 537008104 75,450 413,472 SH   SOLE   375,534 6,308 31,630
Lpl Finl Hldgs Inc COM 50212V100 3,179 45,643 SH   SOLE   45,643 0 0
Lyondellbasell Indu-Cl A COM N53745100 1,800 21,406 SH   SOLE   21,406 0 0
Mack-Cali Realty Group COM 554489104 5,161 232,459 SH   SOLE   232,459 0 0
Marketaxess Hldgs Inc COM 57060D108 813 3,304 SH   SOLE   3,304 0 0
Marriot Intl Inc New CL A COM 571903202 6,084 48,634 SH   SOLE   48,274 0 360
Masimo Corp COM 574795100 3,646 26,367 SH   SOLE   23,715 55 2,597
Mastec Inc COM 576323109 10,977 228,217 SH   SOLE   223,627 0 4,590
Mastercard Inc. CL-A COM 57636Q104 9,982 42,395 SH   SOLE   42,165 0 230
Matador Res Co Com COM 576485205 4,102 212,218 SH   SOLE   212,218 0 0
McCormick & Co. - non voting s COM 579780206 105,027 697,252 SH   SOLE   632,583 13,161 51,508
Mcdonalds Corp COM 580135101 875 4,610 SH   SOLE   3,690 0 920
Medidata Solutions Inc COM 58471A105 6,651 90,816 SH   SOLE   90,816 0 0
Merck & Company Inc COM 58933Y105 7,905 95,050 SH   SOLE   93,320 0 1,730
Mercury Systems, Inc COM 589378108 4,418 68,949 SH   SOLE   68,172 0 777
Merit Medical Systems, Inc. COM 589889104 7,283 117,793 SH   SOLE   109,261 1,900 6,632
Mettler Toledo International COM 592688105 103,096 142,595 SH   SOLE   128,367 2,749 11,479
MFA Financial Inc COM 55272X102 780 107,231 SH   SOLE   107,231 0 0
Microsoft Corp COM 594918104 86,729 735,369 SH   SOLE   706,200 0 29,169
Mine Safety Appliances Co. COM 553498106 3,990 38,584 SH   SOLE   36,122 0 2,462
MongoDB, Inc. COM 60937P106 4,212 28,650 SH   SOLE   28,650 0 0
Monolithic Power Systems Inc COM 609839105 97,724 721,267 SH   SOLE   653,845 12,483 54,939
Moody's Corporation COM 615369105 10,307 56,916 SH   SOLE   56,916 0 0
NCR Corp Com COM 62886E108 1,851 67,839 SH   SOLE   67,839 0 0
Neogen Corporation COM 640491106 3,257 56,761 SH   SOLE   52,183 0 4,578
Netgear Inc COM 64111Q104 3,886 117,331 SH   SOLE   113,991 0 3,340
Nextera Energy Inc COM 65339F101 9,572 49,514 SH   SOLE   47,294 0 2,220
Nike Inc Cl B COM 654106103 7,624 90,535 SH   SOLE   90,085 0 450
Norfolk Southn Corp COM 655844108 8,430 45,104 SH   SOLE   44,634 0 470
Northrop Grumman Corp COM 666807102 45,272 167,922 SH   SOLE   159,619 0 8,303
Norwegian Cruise Line Hldgs Lt COM G66721104 6,406 116,562 SH   SOLE   113,682 0 2,880
Novanta Inc COM 67000B104 3,744 44,183 SH   SOLE   42,374 0 1,809
NVIDIA Corp COM 67066G104 245 1,365 SH   SOLE   1,365 0 0
Occidental Petroleum Corp COM 674599105 4,851 73,282 SH   SOLE   71,782 0 1,500
Office Depot Inc Com COM 676220106 4,909 1,352,398 SH   SOLE   1,352,398 0 0
Old Dominion Freight Lines Inc COM 679580100 84,907 588,040 SH   SOLE   533,791 10,297 43,952
Oracle Corporation COM 68389X105 241 4,490 SH   SOLE   4,490 0 0
OReilly Automotive Inc COM 67103H107 315 810 SH   SOLE   810 0 0
Oxford Inds Inc COM 691497309 4,168 55,387 SH   SOLE   52,147 0 3,240
Paycom Software Inc COM 70432V102 121,751 643,740 SH   SOLE   584,096 12,277 47,367
PayPal Holdings Inc COM 70450Y103 84,008 809,016 SH   SOLE   767,941 0 41,075
PDC Energy Inc COM 69327R101 4,454 109,500 SH   SOLE   109,500 0 0
Pebblebrook Hotel Trust COM 70509V100 845 27,213 SH   SOLE   27,213 0 0
Penumbra Inc COM 70975L107 6,182 42,052 SH   SOLE   41,460 0 592
Pepsico Inc COM 713448108 4,153 33,890 SH   SOLE   33,890 0 0
Performance Food Group Com COM 71377A103 7,874 198,647 SH   SOLE   189,871 3,216 5,560
Pfizer Inc COM 717081103 501 11,807 SH   SOLE   11,807 0 0
Philip Morris International In COM 718172109 335 3,795 SH   SOLE   3,795 0 0
Phillips 66 COM 718546104 5,834 61,300 SH   SOLE   61,100 0 200
PNC Finl Svcs Grp Inc COM 693475105 5,330 43,456 SH   SOLE   43,191 0 265
PNM Resources Inc. COM 69349H107 2,470 52,179 SH   SOLE   52,179 0 0
Polyone Corp COM 73179P106 3,059 104,370 SH   SOLE   104,370 0 0
Pool Corp COM 73278L105 108,367 656,889 SH   SOLE   598,874 11,516 46,499
Portland General Electric Co. COM 736508847 5,127 98,891 SH   SOLE   98,891 0 0
PRA Health Sciences Inc Com COM 69354M108 2,385 21,623 SH   SOLE   21,623 0 0
Progressive Corp Ohio Com COM 743315103 61,997 859,993 SH   SOLE   817,651 0 42,342
PS Business Parks Inc COM 69360J107 4,450 28,373 SH   SOLE   28,373 0 0
PVH Corp COM 693656100 81,732 670,208 SH   SOLE   607,906 11,272 51,030
QTS Realty Trust Inc - CL A COM 74736A103 2,062 45,836 SH   SOLE   45,836 0 0
Qualys Inc COM 74758T303 81,284 982,408 SH   SOLE   892,799 14,537 75,072
Raymond James Financial Inc COM 754730109 80,951 1,006,723 SH   SOLE   911,399 18,680 76,644
Rbc Bearings Inc COM 75524B104 75,988 597,527 SH   SOLE   542,067 7,449 48,011
Repligen Corp COM 759916109 4,666 78,971 SH   SOLE   75,532 0 3,439
Resmed Inc COM 761152107 91,438 879,466 SH   SOLE   798,112 16,074 65,280
Ring Energy Inc COM 76680V108 1,251 213,094 SH   SOLE   213,094 0 0
Ringcentral Inc COM 76680R206 2,281 21,160 SH   SOLE   21,160 0 0
RLJ Lodging Tr Com COM 74965L101 651 37,034 SH   SOLE   37,034 0 0
Rockwell Automation Inc COM 773903109 9,172 52,273 SH   SOLE   51,093 0 1,180
Rogers Corporation COM 775133101 4,773 30,044 SH   SOLE   27,955 0 2,089
Rollins Inc COM 775711104 90,603 2,176,908 SH   SOLE   1,974,188 31,916 170,804
Roper Industries Inc COM 776696106 64,608 188,929 SH   SOLE   179,854 0 9,075
Ross Stores Inc COM 778296103 252 2,705 SH   SOLE   2,705 0 0
RPM International Inc COM 749685103 5,651 97,371 SH   SOLE   96,821 0 550
Ruth's Hospitality Group COM 783332109 3,281 128,227 SH   SOLE   117,962 0 10,265
S&P Global COM 78409V104 246 1,170 SH   SOLE   860 0 310
Saia Inc COM 78709Y105 2,545 41,651 SH   SOLE   41,106 0 545
salesforce.com inc COM 79466L302 8,030 50,706 SH   SOLE   50,566 0 140
Sandy Spring Bancorp Inc COM 800363103 2,756 88,115 SH   SOLE   88,115 0 0
Schlumberger Ltd COM 806857108 277 6,367 SH   SOLE   5,967 0 400
Schwab (Charles) Corp COM 808513105 44,938 1,050,935 SH   SOLE   1,002,168 0 48,767
Semgroup Corp - Class A COM 81663A105 384 26,062 SH   SOLE   26,062 0 0
Servicemaster Global Holdings COM 81761R109 6,879 147,307 SH   SOLE   144,542 0 2,765
Sherwin Williams COM 824348106 7,843 18,209 SH   SOLE   18,084 0 125
Simply Good Foods Co COM 82900L102 3,538 171,850 SH   SOLE   158,755 0 13,095
SiteOne Landscape Supply Inc COM 82982L103 2,464 43,123 SH   SOLE   39,800 0 3,323
Skechers USA Inc COM 830566105 1,332 39,635 SH   SOLE   39,635 0 0
Skyworks Solutions Inc COM 83088M102 89,932 1,090,344 SH   SOLE   1,006,048 14,042 70,254
Smith A O COM 831865209 46,695 875,745 SH   SOLE   830,156 0 45,589
Smuckers JM Co COM 832696405 5,282 45,336 SH   SOLE   44,921 0 415
Southern Company COM 842587107 393 7,614 SH   SOLE   6,314 0 1,300
Southwest Gas Corp Com COM 844895102 2,604 31,652 SH   SOLE   31,652 0 0
Spectrum Pharmaceuticals Inc COM 84763A108 1,574 147,198 SH   SOLE   147,198 0 0
Spire Inc. COM 84857L101 3,501 42,549 SH   SOLE   42,549 0 0
SPS Commerce Inc COM 78463M107 3,623 34,163 SH   SOLE   31,602 0 2,561
SPX Corp COM 784635104 5,877 168,932 SH   SOLE   168,932 0 0
SS&C Technologies Holdings Inc COM 78467J100 107,723 1,691,360 SH   SOLE   1,536,539 31,762 123,059
STAAR Surgical Company COM 852312305 5,688 166,355 SH   SOLE   164,040 0 2,315
Stamps.com Inc COM 852857200 2,570 31,563 SH   SOLE   31,488 0 75
Steris Plc COM G8473T100 103,705 810,009 SH   SOLE   734,506 15,322 60,181
Stryker Corporation COM 863667101 73,251 370,853 SH   SOLE   353,297 0 17,556
Summit Materials Inc COM 86614U100 5,127 323,041 SH   SOLE   323,041 0 0
Sunstone Hotel Invs In COM 867892101 709 49,223 SH   SOLE   49,223 0 0
Suntrust Banks COM 867914103 348 5,875 SH   SOLE   4,920 0 955
Superior Energy Services Inc COM 868157108 2,544 544,655 SH   SOLE   544,655 0 0
Synopsys Inc COM 871607107 117,756 1,022,627 SH   SOLE   927,595 16,680 78,352
T Rowe Price Group Inc. COM 74144T108 10,918 109,047 SH   SOLE   108,592 0 455
Take Two Interactive COM 874054109 62,588 663,214 SH   SOLE   597,017 10,830 55,367
TCF Financial COM 872275102 2,853 137,887 SH   SOLE   137,887 0 0
TE Connectivity LTD COM H84989104 5,194 64,322 SH   SOLE   63,937 0 385
Team Inc. COM 878155100 2,176 124,335 SH   SOLE   124,335 0 0
Tech Data Corp COM 878237106 4,655 45,454 SH   SOLE   45,454 0 0
TechnipFMC Plc COM G87110105 6,436 273,624 SH   SOLE   268,029 0 5,595
Teledyne Technologies Incorpor COM 879360105 2,671 11,271 SH   SOLE   11,271 0 0
Teleflex Inc COM 879369106 10,042 33,234 SH   SOLE   31,596 0 1,638
Telephone & Data Sys Inc COM 879433829 732 23,813 SH   SOLE   23,813 0 0
Terreno Realty Corp. COM 88146M101 2,456 58,416 SH   SOLE   58,416 0 0
Texas Roadhouse Inc COM 882681109 91,432 1,470,210 SH   SOLE   1,332,196 24,598 113,416
The Coca Cola Company COM 191216100 428 9,130 SH   SOLE   8,130 0 1,000
The Procter & Gamble Company COM 742718109 2,156 20,721 SH   SOLE   20,721 0 0
Thermo Fisher Scientific Inc. COM 883556102 67,134 245,266 SH   SOLE   232,942 0 12,324
TJX Companies Inc COM 872540109 72,750 1,367,216 SH   SOLE   1,294,525 0 72,691
Trex Co Inc COM 89531P105 5,101 82,920 SH   SOLE   78,193 0 4,727
Trimble Navigation Ltd COM 896239100 6,357 157,346 SH   SOLE   156,646 0 700
Tronox Ltd COM G9087Q102 6,865 522,065 SH   SOLE   522,065 0 0
Union Pacific Corp COM 907818108 7,903 47,267 SH   SOLE   47,267 0 0
United Parcel Service COM 911312106 292 2,615 SH   SOLE   1,515 0 1,100
United Rentals Inc COM 911363109 5,568 48,738 SH   SOLE   47,423 0 1,315
United Technologies Corp COM 913017109 700 5,432 SH   SOLE   4,432 0 1,000
UnitedHealth Group Inc COM 91324P102 71,258 288,189 SH   SOLE   274,541 0 13,648
Us Ecology Inc COM 91732J102 2,948 52,662 SH   SOLE   48,540 0 4,122
V F Corporation COM 918204108 60,859 700,257 SH   SOLE   666,839 0 33,418
Vail Resorts Inc COM 91879Q109 6,689 30,784 SH   SOLE   30,007 0 777
Valley National Bancorp COM 919794107 3,236 337,758 SH   SOLE   337,758 0 0
Varonis Systems Inc COM 922280102 6,391 107,172 SH   SOLE   106,872 0 300
Veeva Sys Inc COM 922475108 1,859 14,651 SH   SOLE   14,601 0 50
Verisk Analytics Inc COM 92345Y106 60,651 456,025 SH   SOLE   433,752 0 22,273
Verizon Communications COM 92343V104 564 9,530 SH   SOLE   8,930 0 600
Vertex Pharmaceuticals Inc COM 92532F100 51,665 280,867 SH   SOLE   268,657 0 12,210
Virtu Financial, Inc. COM 928254101 4,569 192,390 SH   SOLE   192,390 0 0
Visa Inc COM 92826C839 95,452 611,127 SH   SOLE   584,611 0 26,516
Wal Mart Stores Inc COM 931142103 312 3,195 SH   SOLE   3,195 0 0
Walt Disney Co COM 254687106 12,024 108,299 SH   SOLE   107,609 0 690
Washington Fed Inc COM 938824109 4,850 167,880 SH   SOLE   167,880 0 0
Webster Financial Corp COM 947890109 3,904 77,050 SH   SOLE   77,050 0 0
Wells Fargo & Co New COM 949746101 257 5,325 SH   SOLE   5,325 0 0
Wintrust Financial Corp COM 97650W108 600 8,914 SH   SOLE   8,914 0 0
Workday Inc COM 98138H101 1,321 6,850 SH   SOLE   6,850 0 0
WSFS Financial Corp COM 929328102 1,500 38,859 SH   SOLE   38,859 0 0
Xilinx Inc COM 983919101 87,064 686,676 SH   SOLE   653,813 0 32,863
Xylem Inc COM 98419M100 87,788 1,110,681 SH   SOLE   1,006,677 19,665 84,339
Zayo Group Holdings Inc COM 98919V105 5,169 181,870 SH   SOLE   175,005 0 6,865
Zebra Technologies Corp- Cl A COM 989207105 98,630 470,718 SH   SOLE   427,056 7,745 35,917
Zoetis Inc COM 98978V103 81,242 807,009 SH   SOLE   770,809 0 36,200
iShares Core S&P 500 COM 464287200 1,643 5,774 SH   SOLE   5,774 0 0
iShares Core S&P Mid-Cap COM 464287507 949 5,012 SH   SOLE   5,012 0 0
iShares Core S&P Small-Cap COM 464287804 1,089 14,109 SH   SOLE   14,109 0 0
iShares Europe COM 464287861 535 12,330 SH   SOLE   12,330 0 0
iShares GSCI Commodity Indexed COM 46428R107 4,158 260,679 SH   SOLE   260,679 0 0
iShares MSCI EAFE COM 464287465 2,676 41,257 SH   SOLE   22,821 0 18,436
iShares Russell MidCap Growth COM 464287481 4,107 30,271 SH   SOLE   29,808 0 463
iShares S&P Preferred Stock In COM 464288687 4,031 110,300 SH   SOLE   110,300 0 0
iShares Tr Russ 1000 Grw ETF COM 464287614 521 3,440 SH   SOLE   3,440 0 0
SPDR Dow Jones Intl Real Estat COM 78463X863 5,410 137,726 SH   SOLE   137,726 0 0
SPDR Dow Jones US Real Estate COM 78464A607 5,640 57,020 SH   SOLE   57,020 0 0
SPDR S&P 500 ETF Trust COM 78462F103 727 2,573 SH   SOLE   1,572 0 1,001
Vanguard FTSE All-World ex-US COM 922042718 8,319 79,892 SH   SOLE   79,892 0 0
Vanguard FTSE Emerging Markets COM 922042858 2,147 50,528 SH   SOLE   23,215 0 27,313
Vanguard Small Cap Growth ETF COM 922908595 226 1,255 SH   SOLE   1,255 0 0
WisdomTree Emerging Markets Mu COM 97717Y782 7,576 318,730 SH   SOLE   318,730 0 0
Nestle S A Sponsored ADR COM 641069406 6,410 67,265 SH   SOLE   66,515 0 750
Novo Nordisk A/S Sponsored ADR COM 670100205 356 6,800 SH   SOLE   6,800 0 0
Silicon Motion Technology Corp COM 82706C108 2,600 65,586 SH   SOLE   60,204 0 5,382
Sony Corporation COM 835699307 544 12,885 SH   SOLE   12,885 0 0
WNS (Holdings) Limited Sponsor COM 92932M101 5,148 96,641 SH   SOLE   91,024 0 5,617