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
1-800-Flowers.com Inc Class A COM 68243Q106 3,225 161,074 SH   SOLE   146,974 0 14,100
3M Company COM 88579Y101 259 1,660 SH   SOLE   1,660 0 0
Aaon Inc COM 000360206 4,363 80,370 SH   SOLE   75,553 0 4,817
Abbott Laboratories COM 002824100 71,959 787,034 SH   SOLE   756,005 0 31,029
Abbvie Inc COM 00287Y109 8,390 85,456 SH   SOLE   84,769 0 687
Abiomed Inc COM 003654100 4,826 19,978 SH   SOLE   19,214 0 764
Acadia Healthcare Company Inc COM 00404A109 1,764 70,205 SH   SOLE   70,205 0 0
Accenture PLC Ireland Cl A COM G1151C101 84,006 391,237 SH   SOLE   374,176 0 17,061
Activision Blizzard Inc COM 00507V109 5,057 66,625 SH   SOLE   64,845 1,655 125
Adobe Systems Inc COM 00724F101 121,597 279,334 SH   SOLE   267,008 0 12,326
Advanced Drainage Systems Inc COM 00790R104 4,274 86,525 SH   SOLE   80,525 0 6,000
Aerojet Rocketdyne Holdings In COM 007800105 5,178 130,637 SH   SOLE   127,150 0 3,487
Air Products & Chemicals Inc COM 009158106 81,958 339,426 SH   SOLE   325,483 0 13,943
Akamai Technologies Inc COM 00971T101 84,108 785,394 SH   SOLE   699,794 22,907 62,693
Alexion Pharmaceuticals Inc COM 015351109 5,809 51,753 SH   SOLE   51,618 0 135
Align Technology Inc COM 016255101 8,651 31,521 SH   SOLE   31,396 0 125
Allete Inc COM 018522300 549 10,044 SH   SOLE   10,044 0 0
Alphabet Inc Cl A COM 02079K305 90,519 63,833 SH   SOLE   61,475 0 2,358
Alphabet Inc Cl C COM 02079K107 13,943 9,863 SH   SOLE   9,038 0 825
Altria Group Inc COM 02209S103 218 5,561 SH   SOLE   5,561 0 0
Amazon.Com Inc COM 023135106 162,054 58,740 SH   SOLE   56,686 3 2,051
American Equity Invt Life Hld COM 025676206 756 30,599 SH   SOLE   30,599 0 0
American Tower Corp COM 03027X100 14,540 56,238 SH   SOLE   56,203 0 35
Ametek Inc New COM 031100100 6,803 76,125 SH   SOLE   75,800 0 325
Amgen Inc COM 031162100 10,403 44,108 SH   SOLE   43,898 0 210
AMN Healthcare Services Inc COM 001744101 3,242 71,669 SH   SOLE   66,811 0 4,858
Amphenol Corp COM 032095101 8,703 90,835 SH   SOLE   90,560 0 275
Analog Devices Inc COM 032654105 12,707 103,610 SH   SOLE   102,925 0 685
ANSYS Inc COM 03662Q105 84,899 291,018 SH   SOLE   277,552 235 13,231
Apple Inc COM 037833100 178,318 488,811 SH   SOLE   472,404 0 16,407
ASGN Inc COM 00191U102 4,458 66,855 SH   SOLE   61,808 0 5,047
AT&T Inc COM 00206R102 213 7,047 SH   SOLE   7,047 0 0
Autodesk Inc COM 052769106 16,968 70,940 SH   SOLE   70,270 0 670
Automatic Data Processing Inc COM 053015103 711 4,775 SH   SOLE   4,400 0 375
Avery Dennison Corp COM 053611109 87,920 770,622 SH   SOLE   682,012 23,969 64,641
Badger Meter Inc COM 056525108 435 6,920 SH   SOLE   2,420 0 4,500
Balchem Corp COM 057665200 4,557 48,039 SH   SOLE   44,399 450 3,190
Bank Ozk Com COM 06417N103 987 42,070 SH   SOLE   42,070 0 0
Bankunited Inc Com COM 06652K103 1,063 52,501 SH   SOLE   52,501 0 0
Banner Corp Com COM 06652V208 689 18,130 SH   SOLE   18,130 0 0
Becton Dickinson & Co COM 075887109 7,674 32,073 SH   SOLE   31,873 0 200
Berkshire Hathaway Inc COM 084670702 406 2,277 SH   SOLE   2,177 0 100
Berkshire Hathaway Inc Cl A COM 084670108 1,069 4 SH   SOLE   4 0 0
Black Hills Corp Com COM 092113109 2,462 43,450 SH   SOLE   43,450 0 0
Boot Barn Holdings Inc COM 099406100 3,090 143,299 SH   SOLE   131,853 0 11,446
Booz Allen Hamilton Hldg Corp COM 099502106 88,041 1,131,777 SH   SOLE   1,014,396 34,909 82,472
Brandywine Rlty Tr Sh Ben Int COM 105368203 1,374 126,195 SH   SOLE   126,195 0 0
Bristol Myers Squibb Inc COM 110122108 317 5,390 SH   SOLE   5,390 0 0
Broadcom Inc COM 11135F101 6,703 21,237 SH   SOLE   20,547 0 690
Broadridge Financial Solutions COM 11133T103 15,422 122,210 SH   SOLE   121,610 0 600
Burlington Stores Inc COM 122017106 95,997 487,470 SH   SOLE   431,641 15,386 40,443
Canadian National Railway Co COM 136375102 63,389 715,699 SH   SOLE   679,922 0 35,777
Canadian Pacific Railway Ltd COM 13645T100 7,093 27,779 SH   SOLE   27,069 0 710
Carlisle Companies Inc COM 142339100 4,750 39,696 SH   SOLE   38,511 0 1,185
Caterpillar Inc COM COM 149123101 336 2,660 SH   SOLE   2,360 0 300
Cathay Gen Bancorp COM 149150104 2,716 103,279 SH   SOLE   103,279 0 0
CDW Corporation COM 12514G108 997 8,579 SH   SOLE   8,479 0 100
Central Garden & Pet Co Cl A N COM 153527205 3,483 103,089 SH   SOLE   103,089 0 0
Ceva Inc COM 157210105 7,877 210,495 SH   SOLE   209,995 0 500
ChampionX Corporation COM 15872M104 107 10,975 SH   SOLE   10,975 0 0
Charles River Laboratories COM 159864107 109,943 630,586 SH   SOLE   558,163 18,562 53,861
Church & Dwight Co COM 171340102 104,608 1,353,272 SH   SOLE   1,210,045 37,092 106,135
Churchill Downs Inc COM 171484108 5,427 40,759 SH   SOLE   39,759 0 1,000
Ciena Corp Com COM 171779309 185,431 3,423,768 SH   SOLE   3,142,167 58,608 222,993
Cintas Corp COM 172908105 195,475 733,877 SH   SOLE   679,888 10,385 43,604
Cirrus Logic Inc COM 172755100 2,280 36,905 SH   SOLE   36,905 0 0
Cisco Systems Inc. COM 17275R102 8,837 189,480 SH   SOLE   188,780 0 700
Clarus Corp COM 18270P109 3,586 309,663 SH   SOLE   305,678 0 3,985
Cleveland Cliffs Inc Com COM 185899101 296 53,656 SH   SOLE   53,656 0 0
Clorox Company COM 189054109 341 1,554 SH   SOLE   1,529 0 25
CME Group Inc COM 12572Q105 63,789 392,452 SH   SOLE   376,355 0 16,097
Cno Finl Group Inc Com COM 12621E103 1,115 71,622 SH   SOLE   71,622 0 0
Cognex Corporation COM 192422103 450 7,538 SH   SOLE   2,138 0 5,400
Cohen & Steers Inc COM 19247A100 4,863 71,455 SH   SOLE   66,199 0 5,256
Colgate-Palmolive Co COM 194162103 8,222 112,225 SH   SOLE   111,325 0 900
Commercial Metals Company COM 201723103 569 27,885 SH   SOLE   27,885 0 0
Cooper Cos Inc COM 216648402 83,653 294,926 SH   SOLE   261,074 9,027 24,825
Copart Inc. COM 217204106 99,512 1,195,048 SH   SOLE   1,051,352 37,084 106,612
Costar Group Inc COM 22160N109 7,552 10,627 SH   SOLE   10,577 0 50
Costco Wholesale Corp COM 22160K105 98,071 323,444 SH   SOLE   311,027 30 12,387
Crispr Therapeutics Ag Namen A COM H17182108 1,214 16,525 SH   SOLE   16,525 0 0
Crown Castle International Cor COM 22822V101 78,292 467,836 SH   SOLE   447,385 0 20,451
csus784esc105 COM 784esc105 0 15,000 SH   SOLE   15,000 0 0
Cubesmart COM 229663109 2,932 108,637 SH   SOLE   108,637 0 0
Cvr Energy Inc Com COM 12662P108 1,015 50,475 SH   SOLE   50,475 0 0
Cyberark Software Ltd COM M2682V108 5,781 58,235 SH   SOLE   54,122 0 4,113
D R Horton Inc COM 23331A109 5,215 94,051 SH   SOLE   93,751 0 300
Danaher Corporation COM 235851102 407 2,300 SH   SOLE   2,300 0 0
Darden Restaurants Inc COM 237194105 4,063 53,619 SH   SOLE   52,744 0 875
Darling Ingredients Inc Com COM 237266101 2,416 98,150 SH   SOLE   98,150 0 0
Descartes Systems Group Inc COM 249906108 551 10,418 SH   SOLE   4,418 0 6,000
Dexcom Inc. COM 252131107 9,310 22,965 SH   SOLE   22,332 0 633
DHT Holdings Inc COM Y2065G121 1,557 303,420 SH   SOLE   303,420 0 0
Digital Turbine Inc COM 25400W102 13,559 1,078,660 SH   SOLE   1,052,256 0 26,404
Diodes Inc COM 254543101 104,307 2,057,332 SH   SOLE   1,830,519 54,134 172,679
Docusign Inc COM 256163106 213 1,238 SH   SOLE   1,238 0 0
Dollar General Corp COM 256677105 94,160 494,252 SH   SOLE   472,841 35 21,376
Dover Corp COM 260003108 55,389 573,619 SH   SOLE   548,883 970 23,766
EastGroup Properties Inc COM 277276101 4,214 35,532 SH   SOLE   32,671 0 2,861
Ebix Inc Com New COM 278715206 1,366 61,085 SH   SOLE   61,085 0 0
Ecolab Inc COM 278865100 651 3,273 SH   SOLE   3,083 0 190
Edwards Lifesciences Corp COM 28176E108 7,651 110,711 SH   SOLE   110,186 0 525
Electronic Arts Inc COM 285512109 8,746 66,230 SH   SOLE   65,730 0 500
Emcor Group Inc Com COM 29084Q100 2,892 43,730 SH   SOLE   43,730 0 0
Entegris Inc COM 29362U104 1,244 21,068 SH   SOLE   19,663 0 1,405
EOG Res Inc COM 26875P101 2,751 54,309 SH   SOLE   54,159 0 150
Equinix Inc COM 29444U700 7,702 10,967 SH   SOLE   10,692 0 275
Esco Technologies Inc COM 296315104 5,252 62,133 SH   SOLE   61,455 0 678
Estee Lauder Companies Cl A COM 518439104 1,100 5,831 SH   SOLE   4,168 0 1,663
Etsy Inc COM 29786A106 131,067 1,233,800 SH   SOLE   1,103,015 30,784 100,001
Exxon Mobil Corp COM 30231G102 5,592 125,042 SH   SOLE   121,867 0 3,175
Facebook Inc COM 30303M102 74,949 330,070 SH   SOLE   315,753 0 14,317
Fair Isaac Corp COM 303250104 11,017 26,354 SH   SOLE   26,065 139 150
First Amern Finl Corp Com COM 31847R102 2,088 43,477 SH   SOLE   43,477 0 0
First Horizon Natl Corp Com COM 320517105 1,152 115,655 SH   SOLE   115,655 0 0
First Rep Bk San Francisco Cal COM 33616C100 156,315 1,474,810 SH   SOLE   1,361,490 22,618 90,702
Fiserv Incorporated COM 337738108 1,904 19,504 SH   SOLE   19,504 0 0
Fnb Corp Pa Com COM 302520101 795 106,058 SH   SOLE   106,058 0 0
Fortinet Inc COM 34959E109 104,070 758,144 SH   SOLE   674,542 21,306 62,296
Fox Factory Holding Corp COM 35138V102 5,597 67,754 SH   SOLE   63,058 0 4,696
FTI Consulting Inc COM 302941109 7,985 69,710 SH   SOLE   68,537 0 1,173
Garmin Ltd COM H2906T109 3,718 38,135 SH   SOLE   38,035 0 100
Generac Hldgs Inc COM 368736104 120,983 992,237 SH   SOLE   874,967 32,691 84,579
Getty Realty Corp COM 374297109 1,051 35,419 SH   SOLE   35,419 0 0
Global Payments Inc. COM 37940X102 8,922 52,599 SH   SOLE   52,399 0 200
Glu Mobile Inc Com COM 379890106 3,751 404,597 SH   SOLE   387,903 0 16,694
Hamilton Thorne Ltd COM 407891100 13 15,000 SH   SOLE   15,000 0 0
Hanover Insurance Group Inc COM 410867105 2,002 19,760 SH   SOLE   19,760 0 0
HD Supply Hldgs Inc COM 40416M105 69,697 2,011,460 SH   SOLE   1,797,044 60,301 154,115
Heartland Financial USA Inc COM 42234Q102 300 8,963 SH   SOLE   8,963 0 0
Hecla Mng Co Com COM 422704106 3,000 917,350 SH   SOLE   917,350 0 0
HEICO Corporation COM 422806109 6,810 68,339 SH   SOLE   67,911 0 428
Helen Of Troy Corp Ltd COM G4388N106 7,685 40,756 SH   SOLE   38,379 683 1,694
Highwoods Pptys Inc Com COM 431284108 678 18,153 SH   SOLE   18,153 0 0
HMS Holdings Corp COM 40425J101 5,362 165,545 SH   SOLE   154,681 1,101 9,763
Home Depot Inc COM 437076102 110,758 442,131 SH   SOLE   426,129 0 16,002
Homestreet Inc Com COM 43785V102 2,834 115,155 SH   SOLE   115,155 0 0
Honeywell International Inc COM 438516106 7,587 52,473 SH   SOLE   52,218 0 255
Horizon Therapeutics Plc COM G46188101 108,680 1,955,384 SH   SOLE   1,752,056 44,530 158,798
Hubbell Inc Cl B COM 443510607 6,659 53,117 SH   SOLE   52,952 0 165
Huntington Ingalls Industries COM 446413106 73,365 420,451 SH   SOLE   375,103 12,148 33,200
IDEX Corp Com COM 45167R104 91,497 578,948 SH   SOLE   515,536 15,958 47,454
Idexx Labs Corp COM 45168D104 78,533 237,862 SH   SOLE   227,705 0 10,157
Ii Vi Inc Com COM 902104108 2,520 53,370 SH   SOLE   53,370 0 0
Illinois Tool Works Inc COM 452308109 9,681 55,370 SH   SOLE   54,690 0 680
Illumina Incorporated COM 452327109 9,568 25,836 SH   SOLE   25,786 0 50
Independence Rlty Tr Inc Com COM 45378A106 1,584 137,900 SH   SOLE   137,900 0 0
Ingevity Corp COM 45688C107 1,058 20,120 SH   SOLE   20,120 0 0
Intel Corp COM 458140100 9,757 163,084 SH   SOLE   161,309 0 1,775
Inter Parfums Inc COM 458334109 4,145 86,091 SH   SOLE   80,773 0 5,318
Intercontinental Exchange Inc COM 45866F104 876 9,560 SH   SOLE   9,230 0 330
Intuit Inc COM 461202103 73,250 247,308 SH   SOLE   236,443 0 10,865
Intuitive Surgical Inc COM 46120E602 618 1,084 SH   SOLE   1,077 0 7
J2 Global Communications Inc. COM 48123V102 3,581 56,658 SH   SOLE   52,687 0 3,971
Jack Henry & Associates COM 426281101 1,230 6,681 SH   SOLE   6,616 0 65
Jazz Pharmaceuticals Plc COM G50871105 752 6,818 SH   SOLE   6,618 200 0
Jet Blue COM 477143101 383 35,110 SH   SOLE   35,110 0 0
Johnson & Johnson COM 478160104 12,129 86,248 SH   SOLE   84,943 0 1,305
Jounce Therapeutics Inc COM 481116101 646 93,630 SH   SOLE   93,630 0 0
JPMorgan Chase & Co Com COM 46625H100 12,996 138,168 SH   SOLE   137,473 0 695
Kansas City Southern COM 485170302 1,192 7,987 SH   SOLE   7,907 0 80
Kennametal Inc Com COM 489170100 494 17,208 SH   SOLE   17,208 0 0
Keysight Technologies Inc COM 49338L103 100,297 995,205 SH   SOLE   881,649 30,185 83,371
Kulicke & Soffa Inds Inc Com COM 501242101 2,538 121,862 SH   SOLE   121,862 0 0
L3Harris Technologies Inc COM 502431109 53,703 316,516 SH   SOLE   305,263 0 11,253
Lamb Weston Holdings Inc COM 513272104 88,872 1,390,143 SH   SOLE   1,260,758 34,064 95,321
LCI Inds Com COM 50189K103 4,271 37,147 SH   SOLE   37,147 0 0
Lemaitre Vascular Inc COM 525558201 275 10,405 SH   SOLE   10,405 0 0
Lendingtree Inc COM 52603B107 5,827 20,126 SH   SOLE   20,051 0 75
Lennox International Inc COM 526107107 94,062 403,715 SH   SOLE   357,906 12,016 33,793
Ligand Pharmaceuticals Inc COM 53220K504 3,461 30,947 SH   SOLE   28,618 0 2,329
Lpl Finl Hldgs Inc Com COM 50212V100 1,666 21,250 SH   SOLE   21,050 0 200
Lululemon Athletica Inc COM 550021109 82,837 265,494 SH   SOLE   254,029 345 11,120
M/I Homes Inc COM 55305B101 2,772 80,475 SH   SOLE   80,475 0 0
Mack Cali Rlty Corp Com COM 554489104 2,513 164,324 SH   SOLE   164,324 0 0
Marketaxess Hldgs Inc COM 57060D108 1,292 2,580 SH   SOLE   2,555 0 25
Marriot Intl Inc New CL A COM 571903202 281 3,277 SH   SOLE   3,277 0 0
Martin Marietta Materials Inc COM 573284106 7,359 35,624 SH   SOLE   35,559 0 65
Masimo Corp COM 574795100 1,331 5,840 SH   SOLE   5,790 0 50
Mastec Inc Com COM 576323109 5,424 120,872 SH   SOLE   118,177 0 2,695
Mastercard Inc. CL-A COM 57636Q104 11,025 37,286 SH   SOLE   37,056 0 230
Matador Res Co COM 576485205 2,748 323,318 SH   SOLE   323,318 0 0
McCormick & Co. - non voting s COM 579780206 106,698 594,716 SH   SOLE   526,370 19,303 49,043
Mcdonalds Corp COM 580135101 329 1,783 SH   SOLE   1,533 0 250
Medpace Holdings Inc COM 58506Q109 5,896 63,380 SH   SOLE   59,511 0 3,869
Merck & Company Inc COM 58933Y105 8,278 107,053 SH   SOLE   106,553 0 500
Mercury Systems Inc COM 589378108 5,196 66,058 SH   SOLE   65,264 0 794
Mettler Toledo International COM 592688105 103,823 128,885 SH   SOLE   113,905 4,075 10,905
Microsoft Corp COM 594918104 140,925 692,474 SH   SOLE   669,153 0 23,321
Mine Safety Appliances Co. COM 553498106 5,108 44,636 SH   SOLE   42,058 0 2,578
Monolithic Power Systems Inc COM 609839105 120,435 508,166 SH   SOLE   455,557 13,599 39,010
Moody's Corporation COM 615369105 13,768 50,116 SH   SOLE   50,116 0 0
Motorola Solutions Inc COM 620076307 601 4,290 SH   SOLE   4,165 0 125
Neogen Corporation COM 640491106 4,785 61,668 SH   SOLE   57,058 0 4,610
NextEra Energy Inc COM 65339F101 12,005 49,987 SH   SOLE   48,167 0 1,820
Nike Inc Cl B COM 654106103 16,397 167,229 SH   SOLE   166,344 0 885
Norfolk Southn Corp COM 655844108 8,652 49,278 SH   SOLE   49,078 0 200
Northrop Grumman Corp COM 666807102 721 2,344 SH   SOLE   2,124 0 220
Novanta Inc COM 67000B104 7,045 65,981 SH   SOLE   59,954 1,300 4,727
NVIDIA Corp COM 67066G104 277 730 SH   SOLE   730 0 0
NXP Semiconductors COM N6596X109 55,285 484,783 SH   SOLE   463,487 0 21,296
Ofg Bancorp Com COM 67103X102 741 55,400 SH   SOLE   55,400 0 0
Oracle Corporation COM 68389X105 265 4,799 SH   SOLE   4,799 0 0
Orthofix Medical Inc COM 68752M108 276 8,640 SH   SOLE   4,640 0 4,000
Patrick Industries Inc COM 703343103 1,722 28,110 SH   SOLE   28,110 0 0
Paycom Software Inc COM 70432V102 183,532 592,556 SH   SOLE   542,241 10,946 39,369
PayPal Holdings Inc COM 70450Y103 126,671 727,030 SH   SOLE   695,322 0 31,708
Pebblebrook Hotel Tr Com COM 70509V100 276 20,173 SH   SOLE   20,173 0 0
Penn Natl Gaming Inc COM 707569109 2,350 76,945 SH   SOLE   76,945 0 0
Penumbra Inc COM 70975L107 6,543 36,590 SH   SOLE   35,628 0 962
Pepsico Inc COM 713448108 2,758 20,853 SH   SOLE   20,853 0 0
Performance Food Group Com COM 71377A103 4,200 144,124 SH   SOLE   137,883 2,404 3,837
Pfizer Inc COM 717081103 312 9,547 SH   SOLE   9,547 0 0
Philip Morris International In COM 718172109 225 3,217 SH   SOLE   3,217 0 0
Pool Corp COM 73278L105 128,091 471,146 SH   SOLE   425,194 11,095 34,857
Portland Gen Elec Co Com New COM 736508847 1,974 47,206 SH   SOLE   47,206 0 0
Power Integrations Inc COM 739276103 5,565 47,113 SH   SOLE   43,981 0 3,132
Progressive Corp Ohio Com COM 743315103 70,369 878,407 SH   SOLE   841,458 0 36,949
Ps Business Pks Inc Calif Com COM 69360J107 1,335 10,083 SH   SOLE   10,083 0 0
Qts Rlty Tr Inc Com Cl A COM 74736A103 2,604 40,636 SH   SOLE   40,636 0 0
Qualys Inc COM 74758T303 96,742 930,030 SH   SOLE   830,420 25,279 74,331
Quidel Corp COM 74838J101 7,045 31,486 SH   SOLE   29,326 0 2,160
R1 RCM Inc COM 749397105 4,709 422,364 SH   SOLE   411,865 0 10,499
Radware Ltd COM M81873107 3,960 167,861 SH   SOLE   156,553 0 11,308
Raymond James Financial Inc COM 754730109 75,082 1,090,832 SH   SOLE   976,983 31,514 82,335
Repligen Corp COM 759916109 8,072 65,304 SH   SOLE   62,075 0 3,229
Resmed Inc COM 761152107 125,030 651,196 SH   SOLE   575,691 22,126 53,379
Ringcentral Inc COM 76680R206 3,420 12,000 SH   SOLE   12,000 0 0
Rlj Lodging Tr Com COM 74965L101 250 26,469 SH   SOLE   26,469 0 0
Rockwell Automation Inc COM 773903109 9,297 43,648 SH   SOLE   43,358 0 290
Rogers Corporation COM 775133101 4,400 35,312 SH   SOLE   32,909 0 2,403
Roper Industries Inc COM 776696106 75,000 193,171 SH   SOLE   184,912 0 8,259
Ross Stores Inc COM 778296103 214 2,505 SH   SOLE   2,505 0 0
RPM International Inc COM 749685103 8,260 110,046 SH   SOLE   109,646 0 400
S&P Global COM 78409V104 76,960 233,580 SH   SOLE   223,202 0 10,378
Saia Inc COM 78709Y105 5,301 47,679 SH   SOLE   44,318 0 3,361
salesforce.com inc COM 79466L302 10,015 53,461 SH   SOLE   53,321 0 140
Sandy Spring Bancorp Inc Com COM 800363103 2,971 119,899 SH   SOLE   119,899 0 0
Servicemaster Global Holdings COM 81761R109 4,281 119,941 SH   SOLE   116,966 0 2,975
Sherwin Williams COM 824348106 10,493 18,158 SH   SOLE   17,993 0 165
Simply Good Foods Co Com COM 82900L102 6,813 366,682 SH   SOLE   350,623 0 16,059
Simpson Manufacturing Co Inc COM 829073105 4,918 58,296 SH   SOLE   54,258 0 4,038
Simulations Plus Inc COM 829214105 11,671 195,096 SH   SOLE   186,349 0 8,747
Skechers U S A Inc Cl A COM 830566105 3,192 101,715 SH   SOLE   101,715 0 0
Skyworks Solutions Inc COM 83088M102 116,874 914,076 SH   SOLE   822,853 23,229 67,994
South State Corporation COM 840441109 2,206 46,287 SH   SOLE   42,567 0 3,720
Southern Company COM 842587107 293 5,660 SH   SOLE   5,285 0 375
Southwest Gas Holdings Inc Com COM 844895102 3,086 44,692 SH   SOLE   44,692 0 0
Spectrum Pharmaceuticals Inc C COM 84763A108 366 108,288 SH   SOLE   108,288 0 0
Spire Inc Com COM 84857L101 1,743 26,519 SH   SOLE   26,519 0 0
SPS Commerce Inc Com COM 78463M107 16,828 224,012 SH   SOLE   215,774 0 8,238
Spx Corp Com COM 784635104 2,510 61,007 SH   SOLE   61,007 0 0
Steris Plc COM G8473T100 96,914 631,606 SH   SOLE   556,337 20,715 54,554
Stryker Corporation COM 863667101 71,129 394,742 SH   SOLE   379,003 0 15,739
Summit Matls Inc Cl A COM 86614U100 3,537 219,986 SH   SOLE   219,986 0 0
Sun Communities Inc COM 866674104 83,638 616,435 SH   SOLE   549,102 17,848 49,485
Sunstone Hotel Invs Inc New Co COM 867892101 293 35,893 SH   SOLE   35,893 0 0
Syneos Health Inc Cl A COM 87166B102 4,747 81,485 SH   SOLE   81,485 0 0
Synopsys Inc COM 871607107 117,227 601,163 SH   SOLE   536,317 16,356 48,490
T Rowe Price Group Inc. COM 74144T108 14,578 118,038 SH   SOLE   117,663 0 375
Take Two Interactive COM 874054109 93,257 668,172 SH   SOLE   595,101 18,370 54,701
Tcf Financial Corporation New COM 872307103 699 23,775 SH   SOLE   23,775 0 0
TE Connectivity LTD COM H84989104 6,589 80,793 SH   SOLE   80,493 0 300
Teledyne Technologies Incorpor COM 879360105 85,198 273,992 SH   SOLE   242,956 7,986 23,050
Teleflex Inc COM 879369106 10,177 27,960 SH   SOLE   26,492 0 1,468
Telephone Data Sys Inc Com COM 879433829 938 47,193 SH   SOLE   47,193 0 0
The Coca Cola Company COM 191216100 321 7,185 SH   SOLE   7,185 0 0
The Procter & Gamble Company COM 742718109 67,199 562,007 SH   SOLE   535,733 0 26,274
Thermo Fisher Scientific Inc. COM 883556102 83,202 229,623 SH   SOLE   219,147 0 10,476
TJX Companies Inc COM 872540109 64,668 1,279,042 SH   SOLE   1,216,895 0 62,147
Tractor Supply Company COM 892356106 15,340 116,395 SH   SOLE   115,980 0 415
Trade Desk Inc COM 88339J105 1,750 4,306 SH   SOLE   4,266 0 40
Trex Co Inc COM 89531P105 6,190 47,591 SH   SOLE   45,499 0 2,092
Trimble Navigation Ltd COM 896239100 7,176 166,142 SH   SOLE   165,442 0 700
Trinet Group COM 896288107 2,069 33,955 SH   SOLE   33,955 0 0
Tronox Holdings Plc Shs COM G9087Q102 2,306 319,405 SH   SOLE   319,405 0 0
Umb Finl Corp Com COM 902788108 3,509 68,061 SH   SOLE   68,061 0 0
Union Pacific Corp COM 907818108 8,149 48,196 SH   SOLE   48,196 0 0
United Rentals Inc COM 911363109 5,859 39,313 SH   SOLE   38,198 0 1,115
UnitedHealth Group Inc COM 91324P102 81,058 274,818 SH   SOLE   265,898 0 8,920
US Ecology Inc COM 91734M103 2,360 69,666 SH   SOLE   63,465 0 6,201
Vail Resorts Inc COM 91879Q109 3,820 20,972 SH   SOLE   20,320 0 652
Valley Natl Bancorp Com COM 919794107 1,427 182,523 SH   SOLE   182,523 0 0
Varian Med Sys Inc COM 92220P105 81,139 662,250 SH   SOLE   589,904 17,485 54,861
Varonis Systems Inc COM 922280102 9,786 110,604 SH   SOLE   110,304 0 300
Vectrus Inc COM 92242T101 3,224 65,617 SH   SOLE   64,863 0 754
Veeva Sys Inc COM 922475108 6,868 29,298 SH   SOLE   29,248 0 50
Verizon Communications COM 92343V104 63,294 1,148,091 SH   SOLE   1,105,773 0 42,318
Vertex Pharmaceuticals Inc COM 92532F100 86,700 298,646 SH   SOLE   287,637 0 11,009
Virtu Finl Corp Conn COM 928254101 3,309 140,195 SH   SOLE   140,195 0 0
Visa Inc COM 92826C839 107,479 556,394 SH   SOLE   534,980 0 21,414
Wal Mart Stores Inc COM 931142103 364 3,036 SH   SOLE   2,996 40 0
Walt Disney Co COM 254687106 14,140 126,809 SH   SOLE   126,384 0 425
Washington Fed Inc Com COM 938824109 1,724 64,225 SH   SOLE   64,225 0 0
WD-40 Co Com COM 929236107 2,063 10,403 SH   SOLE   9,203 0 1,200
Webster Finl Coup Conn Com COM 947890109 3,271 114,337 SH   SOLE   114,337 0 0
Werner Enterprises Inc COM 950755108 2,632 60,470 SH   SOLE   60,470 0 0
West Pharmaceutical Services I COM 955306105 94,061 414,054 SH   SOLE   365,145 11,937 36,972
Williams-Sonoma Inc COM 969904101 107,503 1,310,850 SH   SOLE   1,156,260 37,610 116,980
Wintrust Finl Corp Com COM 97650W108 2,762 63,329 SH   SOLE   63,329 0 0
Wsfs Finl Corp Com COM 929328102 636 22,164 SH   SOLE   22,164 0 0
Xylem Inc COM 98419M100 289 4,449 SH   SOLE   4,449 0 0
Zebra Technologies Corp- Cl A COM 989207105 105,337 411,552 SH   SOLE   368,145 12,245 31,162
Zoetis Inc COM 98978V103 98,267 717,066 SH   SOLE   688,231 0 28,835
iShares Core S&P 500 COM 464287200 993 3,207 SH   SOLE   3,207 0 0
iShares Core S&P Mid-Cap COM 464287507 474 2,668 SH   SOLE   2,668 0 0
iShares Core S&P Small-Cap COM 464287804 3,206 46,940 SH   SOLE   46,940 0 0
iShares MSCI EAFE COM 464287465 2,070 34,010 SH   SOLE   15,884 0 18,126
iShares MSCI Pacific ex Japan COM 464286665 3,164 79,566 SH   SOLE   79,566 0 0
iShares Russell 3000 Index Fun COM 464287689 246 1,364 SH   SOLE   1,364 0 0
iShares Russell MidCap Growth COM 464287481 2,447 15,475 SH   SOLE   15,297 0 178
iShares Tr Russ 1000 Grw ETF COM 464287614 2,937 15,302 SH   SOLE   14,416 0 886
iShares Trust Core MSCI EAFE E COM 46432F842 445 7,789 SH   SOLE   7,789 0 0
SPDR Barclays Capital 1-3 Mont COM 78468R663 441 4,820 SH   SOLE   4,820 0 0
SPDR Dow Jones US Real Estate COM 78464A607 6,861 87,921 SH   SOLE   87,921 0 0
SPDR S&P 500 ETF Trust COM 78462F103 1,198 3,884 SH   SOLE   2,883 0 1,001
SPDR S&P Midcap 400 ETF COM 78467Y107 336 1,036 SH   SOLE   851 0 185
VanEck Vectors Preferred Secur COM 92189F429 5,201 285,591 SH   SOLE   285,591 0 0
Vanguard FTSE All-World ex-US COM 922042718 5,677 58,752 SH   SOLE   58,752 0 0
Vanguard FTSE Emerging Markets COM 922042858 7,884 199,032 SH   SOLE   172,719 0 26,313
Vanguard Mid Cap ETF COM 922908629 220 1,340 SH   SOLE   1,340 0 0
Nestle S A Sponsored ADR COM 641069406 8,097 73,255 SH   SOLE   72,955 0 300
WNS (Holdings) Limited Sponsor COM 92932M101 6,801 123,693 SH   SOLE   116,641 0 7,052