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 465 2,829 SH   SOLE   2,829 0 0
Aaon Inc COM 000360206 3,810 82,932 SH   SOLE   76,211 0 6,721
Abbott Laboratories COM 002824100 63,330 756,901 SH   SOLE   724,370 0 32,531
Abbvie Inc COM 00287Y109 5,599 73,947 SH   SOLE   73,145 0 802
Abiomed Inc COM 003654100 4,337 24,381 SH   SOLE   23,112 0 1,269
Acadia Healthcare Company Inc COM 00404A109 3,584 115,305 SH   SOLE   115,305 0 0
Accenture PLC Ireland Cl A COM G1151C101 72,231 375,518 SH   SOLE   357,306 0 18,212
Adobe Systems Inc COM 00724F101 81,843 296,264 SH   SOLE   282,414 0 13,850
Aia Group Ltd Hong Kong COM Y002A1105 1,821 193,000 SH   SOLE   193,000 0 0
Air Products & Chemicals Inc COM 009158106 72,756 327,936 SH   SOLE   313,101 0 14,835
AK Stl Hldg Corp Com COM 001547108 1,866 822,180 SH   SOLE   822,180 0 0
Alexion Pharmaceuticals Inc COM 015351109 4,661 47,593 SH   SOLE   47,458 0 135
Align Technology Inc COM 016255101 6,511 35,989 SH   SOLE   35,864 0 125
Allete Inc COM 018522300 1,815 20,759 SH   SOLE   20,759 0 0
Alphabet Inc Cl A COM 02079K305 69,143 56,622 SH   SOLE   54,158 0 2,464
Alphabet Inc Cl C COM 02079K107 16,160 13,257 SH   SOLE   12,417 0 840
Altria Group Inc COM 02209S103 257 6,288 SH   SOLE   6,288 0 0
Amazon.Com Inc COM 023135106 101,393 58,409 SH   SOLE   56,315 0 2,094
American Eagle Outfitters COM 02553E106 1,532 94,478 SH   SOLE   94,478 0 0
American Equity Invt Life Hld COM 025676206 923 38,134 SH   SOLE   38,134 0 0
American Tower Corp COM 03027X100 13,693 61,923 SH   SOLE   61,873 0 50
Ametek Inc New COM 031100100 7,029 76,556 SH   SOLE   76,231 0 325
Amgen Inc COM 031162100 8,493 43,891 SH   SOLE   43,631 0 260
AMN Healthcare Services Inc COM 001744101 3,626 62,996 SH   SOLE   58,072 0 4,924
Amphenol Corp COM 032095101 8,671 89,858 SH   SOLE   89,583 0 275
Analog Devices Inc COM 032654105 9,274 83,003 SH   SOLE   81,818 0 1,185
ANSYS Inc COM 03662Q105 67,124 303,234 SH   SOLE   286,880 265 16,089
Anworth Mortgage Asset Cp Com COM 037347101 786 238,064 SH   SOLE   238,064 0 0
Apergy Corp Com COM 03755L104 382 14,139 SH   SOLE   14,139 0 0
Apple Inc COM 037833100 124,133 554,237 SH   SOLE   533,822 0 20,415
Asgn Inc COM 00191U102 3,652 58,097 SH   SOLE   54,566 0 3,531
AT&T Inc COM 00206R102 438 11,585 SH   SOLE   11,585 0 0
Autodesk Inc COM 052769106 11,598 78,526 SH   SOLE   77,906 0 620
Automatic Data Processing Inc COM 053015103 860 5,326 SH   SOLE   4,901 0 425
Avery Dennison Corp COM 053611109 90,873 800,148 SH   SOLE   712,885 22,350 64,913
Balchem Corp COM 057665200 5,547 55,918 SH   SOLE   52,246 507 3,165
Bank Ozk Com COM 06417N103 4,071 149,275 SH   SOLE   149,275 0 0
Bankunited Inc Com COM 06652K103 4,982 148,176 SH   SOLE   148,176 0 0
Banner Corp Com COM 06652V208 1,216 21,640 SH   SOLE   21,640 0 0
Becton Dickinson & Co COM 075887109 7,378 29,166 SH   SOLE   29,021 0 145
Berkshire Hathaway Inc COM 084670702 518 2,492 SH   SOLE   2,492 0 0
Berkshire Hathaway Inc Cl A COM 084670108 1,247 4 SH   SOLE   4 0 0
Big Lots Inc Com COM 089302103 3,090 126,116 SH   SOLE   126,116 0 0
BJs Restaurants Inc COM 09180C106 2,947 75,887 SH   SOLE   75,079 0 808
Black Hills Corp Com COM 092113109 4,285 55,850 SH   SOLE   55,850 0 0
Boot Barn Holdings Inc COM 099406100 4,354 124,753 SH   SOLE   115,153 0 9,600
Booz Allen Hamilton Hldg Corp COM 099502106 77,513 1,091,418 SH   SOLE   981,190 31,926 78,302
Braemar Hotels & Resorts Inc C COM 10482B101 329 35,023 SH   SOLE   35,023 0 0
Brandywine Rlty Tr Sh Ben Int COM 105368203 2,388 157,605 SH   SOLE   157,605 0 0
Bright Horizons Fam Sol Inc COM 109194100 1,743 11,430 SH   SOLE   9,807 763 860
Brinker Intl Inc Com COM 109641100 2,639 61,840 SH   SOLE   61,840 0 0
Broadcom Inc COM 11135F101 6,849 24,811 SH   SOLE   24,091 0 720
Broadridge Financial Solutions COM 11133T103 14,269 114,678 SH   SOLE   113,993 0 685
Burlington Stores Inc COM 122017106 106,405 532,504 SH   SOLE   473,917 15,413 43,174
Canadian National Railway Co COM 136375102 60,274 670,749 SH   SOLE   633,697 0 37,052
Canadian Pacific Railway Ltd COM 13645T100 7,241 32,551 SH   SOLE   31,796 0 755
Carbonite Inc COM 141337105 4,024 259,769 SH   SOLE   255,824 0 3,945
Carlisle Companies Inc COM 142339100 6,721 46,176 SH   SOLE   44,961 0 1,215
Cathay Gen Bancorp COM 149150104 4,470 128,679 SH   SOLE   128,679 0 0
CenterState Bank Corporation COM 15201P109 4,123 171,912 SH   SOLE   161,682 0 10,230
Central Garden & Pet Co Cl A N COM 153527205 3,759 135,569 SH   SOLE   135,569 0 0
Ceva Inc COM 157210105 6,098 204,229 SH   SOLE   203,729 0 500
Charles River Laboratories COM 159864107 90,724 685,379 SH   SOLE   613,013 17,970 54,396
Chevron Corp COM 166764100 48,179 406,230 SH   SOLE   387,609 0 18,621
Children's Place COM 168905107 2,666 34,627 SH   SOLE   32,642 0 1,985
Church & Dwight Co COM 171340102 103,883 1,380,683 SH   SOLE   1,238,431 35,140 107,112
Churchill Downs Inc COM 171484108 5,864 47,501 SH   SOLE   46,283 0 1,218
Cintas Corp COM 172908105 200,334 747,236 SH   SOLE   691,984 9,463 45,789
Cisco Systems Inc. COM 17275R102 66,418 1,344,222 SH   SOLE   1,280,473 0 63,749
Cleveland Cliffs Inc Com COM 185899101 495 68,591 SH   SOLE   68,591 0 0
Clorox Company COM 189054109 371 2,440 SH   SOLE   2,359 0 81
CME Group Inc COM 12572Q105 87,447 413,775 SH   SOLE   396,122 0 17,653
Cno Finl Group Inc Com COM 12621E103 1,406 88,793 SH   SOLE   88,793 0 0
Cognex Corp COM 192422103 390 7,942 SH   SOLE   2,542 0 5,400
Cognizant Technology Solutions COM 192446102 382 6,343 SH   SOLE   6,343 0 0
Cohen & Steers Inc COM 19247A100 3,604 65,613 SH   SOLE   60,091 0 5,522
Colgate-Palmolive Co COM 194162103 7,137 97,091 SH   SOLE   96,051 0 1,040
Comcast Corp Cl A COM 20030N101 359 7,954 SH   SOLE   7,954 0 0
Cooper Cos Inc COM 216648402 90,996 306,383 SH   SOLE   272,897 8,482 25,004
Copart Inc. COM 217204106 107,373 1,336,650 SH   SOLE   1,186,781 37,223 112,646
Core Laboratories NV COM N22717107 2,825 60,606 SH   SOLE   56,424 0 4,182
Costar Group Inc COM 22160N109 6,278 10,584 SH   SOLE   10,534 0 50
Costco Wholesale Corp COM 22160K105 96,629 335,389 SH   SOLE   320,943 0 14,446
Crispr Therapeutics Ag Namen A COM H17182108 1,766 43,090 SH   SOLE   43,090 0 0
Crown Castle International Cor COM 22822V101 57,854 416,185 SH   SOLE   394,453 0 21,732
csus784esc105 COM 784esc105 0 15,000 SH   SOLE   15,000 0 0
Cubesmart COM 229663109 4,766 136,567 SH   SOLE   136,567 0 0
CUBIC COM 229669106 3,793 53,848 SH   SOLE   53,274 0 574
Cvr Energy Inc Com COM 12662P108 2,747 62,392 SH   SOLE   62,392 0 0
Cyberark Software Ltd COM M2682V108 5,539 55,494 SH   SOLE   51,520 0 3,974
Danaher Corporation COM 235851102 258 1,785 SH   SOLE   1,785 0 0
Darden Restaurants Inc COM 237194105 7,301 61,760 SH   SOLE   60,560 0 1,200
Darling Ingredients Inc Com COM 237266101 3,398 177,615 SH   SOLE   177,615 0 0
Descartes Systems Group Inc COM 249906108 536 13,290 SH   SOLE   6,690 0 6,600
Diodes Inc COM 254543101 87,623 2,182,394 SH   SOLE   1,947,978 50,955 183,461
Dollar General Corp COM 256677105 82,549 519,370 SH   SOLE   495,839 0 23,531
DXC Technology Co Com COM 23355L106 3,541 120,047 SH   SOLE   117,797 0 2,250
Eaton Corp COM G29183103 6,407 77,057 SH   SOLE   76,932 0 125
Ebix Inc Com New COM 278715206 3,317 78,800 SH   SOLE   78,800 0 0
Ecolab Inc COM 278865100 942 4,758 SH   SOLE   4,538 0 220
Edwards Lifesciences Corp COM 28176E108 8,180 37,195 SH   SOLE   37,020 0 175
Electronic Arts Inc COM 285512109 6,278 64,177 SH   SOLE   63,677 0 500
Emcor Group Inc Com COM 29084Q100 4,436 51,505 SH   SOLE   51,505 0 0
Emergent Biosolutions Inc COM 29089Q105 3,336 63,813 SH   SOLE   59,354 0 4,459
Energizer Hldgs Inc New Com COM 29272W109 2,312 53,058 SH   SOLE   53,058 0 0
EOG Res Inc COM 26875P101 3,415 46,013 SH   SOLE   45,863 0 150
Equinix Inc COM 29444U700 7,692 13,336 SH   SOLE   12,976 0 360
Esco Technologies Inc COM 296315104 5,287 66,449 SH   SOLE   62,323 0 4,126
Estee Lauder Companies Cl A COM 518439104 77,737 390,738 SH   SOLE   372,244 0 18,494
Etsy Inc COM 29786A106 142,409 2,520,522 SH   SOLE   2,329,033 35,982 155,507
Exxon Mobil Corp COM 30231G102 7,287 103,202 SH   SOLE   99,367 0 3,835
Facebook Inc COM 30303M102 4,749 26,666 SH   SOLE   26,531 0 135
Fair Isaac Corp COM 303250104 9,065 29,865 SH   SOLE   29,239 156 470
First Amern Finl Corp Com COM 31847R102 3,346 56,707 SH   SOLE   56,707 0 0
First Horizon Natl Corp Com COM 320517105 2,730 168,525 SH   SOLE   168,525 0 0
First Rep Bk San Francisco Cal COM 33616C100 140,288 1,450,758 SH   SOLE   1,338,548 20,610 91,600
Fiserv Incorporated COM 337738108 1,797 17,346 SH   SOLE   17,346 0 0
Five Below Inc COM 33829M101 93,679 742,891 SH   SOLE   664,126 18,758 60,007
Fnb Corp Pa Com COM 302520101 1,524 132,178 SH   SOLE   132,178 0 0
Fortinet Inc COM 34959E109 6,722 87,570 SH   SOLE   85,055 0 2,515
Fox Factory Holding Corp COM 35138V102 5,026 80,747 SH   SOLE   73,487 1,355 5,905
Generac Hldgs Inc COM 368736104 111,106 1,418,248 SH   SOLE   1,262,782 37,148 118,318
Genpact Limited COM G3922B107 95,222 2,457,334 SH   SOLE   2,186,850 66,862 203,622
Getty Realty Corp COM 374297109 1,419 44,249 SH   SOLE   44,249 0 0
Global Payments Inc. COM 37940X102 8,629 54,272 SH   SOLE   54,072 0 200
Glu Mobile Inc Com COM 379890106 1,436 287,715 SH   SOLE   287,715 0 0
Grubhub Inc COM 400110102 4,352 77,421 SH   SOLE   77,146 0 275
Hamilton Thorne Ltd COM 407891100 12 15,000 SH   SOLE   15,000 0 0
Hanmi Finl Corp Com New COM 410495204 613 32,641 SH   SOLE   32,641 0 0
Hanover Ins Group Inc Com COM 410867105 3,054 22,535 SH   SOLE   22,535 0 0
Hawaiian Holdings Inc Com COM 419879101 4,573 174,150 SH   SOLE   174,150 0 0
HD Supply Hldgs Inc COM 40416M105 75,418 1,925,156 SH   SOLE   1,721,228 50,188 153,740
Heartland Financial USA Inc COM 42234Q102 401 8,963 SH   SOLE   8,963 0 0
Hecla Mng Co Com COM 422704106 2,017 1,146,150 SH   SOLE   1,146,150 0 0
HEICO Corporation COM 422806109 8,119 65,013 SH   SOLE   64,585 0 428
Helen Of Troy Corp Ltd COM G4388N106 6,691 42,442 SH   SOLE   40,038 803 1,601
Henry Schein Inc COM 806407102 4,974 78,328 SH   SOLE   78,228 0 100
Herman Miller Inc COM 600544100 262 5,682 SH   SOLE   5,682 0 0
Hertz Global Hldgs Inc Com COM 42806J106 4,187 302,520 SH   SOLE   302,520 0 0
Highwoods Pptys Inc Com COM 431284108 1,016 22,598 SH   SOLE   22,598 0 0
HMS Holdings Corp COM 40425J101 5,218 151,405 SH   SOLE   141,937 1,237 8,231
Home Depot Inc COM 437076102 101,755 438,563 SH   SOLE   421,313 0 17,250
Homestreet Inc Com COM 43785V102 3,805 139,280 SH   SOLE   139,280 0 0
Honeywell International Inc COM 438516106 67,016 396,073 SH   SOLE   379,427 0 16,646
Horizon Therapeutics Plc COM G46188101 7,231 265,558 SH   SOLE   259,238 0 6,320
Hubbell Inc Cl B COM 443510607 6,303 47,967 SH   SOLE   47,722 0 245
Hyatt Hotels Corp COM 448579102 699 9,483 SH   SOLE   9,483 0 0
IDEX Corp Com COM 45167R104 94,923 579,222 SH   SOLE   517,017 14,703 47,502
Idexx Labs Corp COM 45168D104 304 1,118 SH   SOLE   1,118 0 0
Ii Vi Inc Com COM 902104108 3,527 100,170 SH   SOLE   100,170 0 0
Illinois Tool Works Inc COM 452308109 8,514 54,405 SH   SOLE   53,655 0 750
Illumina Incorporated COM 452327109 8,561 28,141 SH   SOLE   28,091 0 50
Independence Rlty Tr Inc Com COM 45378A106 2,566 179,325 SH   SOLE   179,325 0 0
Infinera Corporation Com COM 45667G103 936 171,825 SH   SOLE   171,825 0 0
Ingevity Corp COM 45688C107 1,766 20,820 SH   SOLE   20,820 0 0
Intel Corp COM 458140100 7,942 154,118 SH   SOLE   152,163 0 1,955
Inter Parfums Inc COM 458334109 6,595 94,254 SH   SOLE   89,394 0 4,860
Intercontinental Exchange Inc COM 45866F104 1,114 12,075 SH   SOLE   11,700 0 375
Interxion Holding N.V COM N47279109 8,852 108,667 SH   SOLE   105,897 0 2,770
Intuit Inc COM 461202103 62,772 236,037 SH   SOLE   224,509 0 11,528
Intuitive Surgical Inc COM 46120E602 60,103 111,316 SH   SOLE   106,247 0 5,069
J2 Global Communications Inc. COM 48123V102 4,914 54,111 SH   SOLE   50,671 0 3,440
Jack Henry & Associates COM 426281101 95,594 654,889 SH   SOLE   581,982 17,510 55,397
Jazz Pharmaceuticals Plc COM G50871105 69,260 540,506 SH   SOLE   486,873 12,124 41,509
Johnson & Johnson COM 478160104 10,430 80,612 SH   SOLE   78,622 0 1,990
JPMorgan Chase & Co Com COM 46625H100 14,852 126,195 SH   SOLE   125,195 0 1,000
Kansas City Southern COM 485170302 1,069 8,034 SH   SOLE   8,034 0 0
Kennametal Inc Com COM 489170100 1,582 51,473 SH   SOLE   51,473 0 0
Keysight Technologies Inc COM 49338L103 107,547 1,105,882 SH   SOLE   986,439 29,786 89,657
Kulicke & Soffa Inds Inc Com COM 501242101 3,681 156,787 SH   SOLE   156,787 0 0
L3Harris Technologies Inc COM 502431109 7,938 38,046 SH   SOLE   37,821 0 225
Lamb Weston Holdings Inc COM 513272104 105,692 1,453,405 SH   SOLE   1,325,011 31,163 97,231
LCI Inds Com COM 50189K103 4,169 45,392 SH   SOLE   45,392 0 0
Lendingtree Inc COM 52603B107 5,961 19,201 SH   SOLE   19,126 0 75
Lennox International Inc COM 526107107 96,053 395,327 SH   SOLE   351,837 11,229 32,261
Ligand Pharmaceuticals Inc COM 53220K504 2,545 25,563 SH   SOLE   23,882 0 1,681
Lindblad Expeditions Holdings COM 535219109 3,544 211,445 SH   SOLE   210,545 0 900
Lpl Finl Hldgs Inc Com COM 50212V100 3,396 41,468 SH   SOLE   41,468 0 0
Lululemon Athletica Inc COM 550021109 6,773 35,179 SH   SOLE   35,129 0 50
Mack Cali Rlty Corp Com COM 554489104 4,574 211,194 SH   SOLE   211,194 0 0
Marketaxess Hldgs Inc COM 57060D108 1,130 3,450 SH   SOLE   3,450 0 0
Marriot Intl Inc New CL A COM 571903202 6,260 50,334 SH   SOLE   49,974 0 360
Masimo Corp COM 574795100 1,075 7,225 SH   SOLE   7,225 0 0
Mastec Inc Com COM 576323109 13,556 208,772 SH   SOLE   204,182 0 4,590
Mastercard Inc. CL-A COM 57636Q104 10,211 37,599 SH   SOLE   37,369 0 230
Matador Res Co COM 576485205 3,805 230,183 SH   SOLE   230,183 0 0
McCormick & Co. - non voting s COM 579780206 97,308 622,573 SH   SOLE   553,172 18,960 50,441
Mcdonalds Corp COM 580135101 835 3,889 SH   SOLE   3,639 0 250
Medpace Holdings Inc COM 58506Q109 3,360 39,983 SH   SOLE   39,450 0 533
Merck & Company Inc COM 58933Y105 8,157 96,901 SH   SOLE   95,254 0 1,647
Mercury Systems, Inc COM 589378108 5,642 69,505 SH   SOLE   65,544 0 3,961
Merit Medical Systems, Inc. COM 589889104 2,811 92,297 SH   SOLE   87,258 0 5,039
Mettler Toledo International COM 592688105 94,240 133,787 SH   SOLE   118,804 3,959 11,024
Mfa Finl Inc Com COM 55272X102 717 97,406 SH   SOLE   97,406 0 0
Microsoft Corp COM 594918104 98,292 706,983 SH   SOLE   679,238 0 27,745
Mine Safety Appliances Co. COM 553498106 4,748 43,512 SH   SOLE   41,051 0 2,461
Monolithic Power Systems Inc COM 609839105 101,325 651,061 SH   SOLE   578,921 18,228 53,912
Moody's Corporation COM 615369105 11,658 56,916 SH   SOLE   56,916 0 0
Motorola Solutions Inc COM 620076307 1,346 7,900 SH   SOLE   7,900 0 0
Ncr Corp New Com COM 62886E108 1,945 61,629 SH   SOLE   61,629 0 0
Neogen Corporation COM 640491106 4,038 59,287 SH   SOLE   54,715 0 4,572
Nextera Energy Inc COM 65339F101 11,433 49,071 SH   SOLE   46,851 0 2,220
Nike Inc Cl B COM 654106103 8,177 87,068 SH   SOLE   86,618 0 450
Norfolk Southn Corp COM 655844108 8,191 45,591 SH   SOLE   45,121 0 470
Northrop Grumman Corp COM 666807102 63,435 169,256 SH   SOLE   161,353 0 7,903
Norwegian Cruise Line Hldgs Lt COM G66721104 210 4,050 SH   SOLE   4,050 0 0
Novanta Inc COM 67000B104 5,122 62,676 SH   SOLE   57,670 1,300 3,706
Office Depot Inc Com COM 676220106 2,156 1,228,613 SH   SOLE   1,228,613 0 0
Ofg Bancorp Com COM 67103X102 1,185 54,105 SH   SOLE   54,105 0 0
Oracle Corporation COM 68389X105 242 4,399 SH   SOLE   4,399 0 0
Orthofix Medical Inc COM 68752M108 384 7,250 SH   SOLE   5,250 0 2,000
Oxford Inds Inc COM 691497309 4,260 59,414 SH   SOLE   56,135 0 3,279
Paycom Software Inc COM 70432V102 95,116 454,035 SH   SOLE   406,249 10,466 37,320
PayPal Holdings Inc COM 70450Y103 76,805 741,431 SH   SOLE   704,983 0 36,448
Pdc Energy Inc Com COM 69327R101 3,115 112,270 SH   SOLE   112,270 0 0
Pebblebrook Hotel Tr Com COM 70509V100 688 24,728 SH   SOLE   24,728 0 0
Penumbra Inc COM 70975L107 5,365 39,888 SH   SOLE   39,296 0 592
Pepsico Inc COM 713448108 4,662 34,001 SH   SOLE   34,001 0 0
Performance Food Group Com COM 71377A103 8,293 180,237 SH   SOLE   172,693 2,684 4,860
Pfizer Inc COM 717081103 417 11,598 SH   SOLE   11,598 0 0
Philip Morris International In COM 718172109 294 3,878 SH   SOLE   3,878 0 0
PNC Finl Svcs Grp Inc COM 693475105 6,591 47,022 SH   SOLE   46,757 0 265
Pool Corp COM 73278L105 117,348 581,797 SH   SOLE   522,058 15,900 43,839
Portland Gen Elec Co Com New COM 736508847 5,064 89,841 SH   SOLE   89,841 0 0
PRA Health Sciences Inc Com COM 69354M108 2,143 21,600 SH   SOLE   21,600 0 0
Progressive Corp Ohio Com COM 743315103 65,603 849,225 SH   SOLE   809,979 0 39,246
Ps Business Pks Inc Calif Com COM 69360J107 3,072 16,883 SH   SOLE   16,883 0 0
Qts Rlty Tr Inc Com Cl A COM 74736A103 2,141 41,641 SH   SOLE   41,641 0 0
Qualys Inc COM 74758T303 74,147 981,172 SH   SOLE   884,338 22,506 74,328
Raymond James Financial Inc COM 754730109 81,705 990,843 SH   SOLE   887,541 27,774 75,528
Rbc Bearings Inc COM 75524B104 97,763 589,256 SH   SOLE   529,473 12,259 47,524
Repligen Corp COM 759916109 5,910 77,058 SH   SOLE   73,633 0 3,425
Resmed Inc COM 761152107 107,100 792,687 SH   SOLE   706,624 23,463 62,600
Ring Energy Inc COM 76680V108 590 359,844 SH   SOLE   359,844 0 0
Ringcentral Inc COM 76680R206 2,639 21,000 SH   SOLE   21,000 0 0
Rlj Lodging Tr Com COM 74965L101 572 33,639 SH   SOLE   33,639 0 0
Rockwell Automation Inc COM 773903109 7,117 43,185 SH   SOLE   42,895 0 290
Rogers Corporation COM 775133101 3,397 24,845 SH   SOLE   22,766 0 2,079
Rollins Inc COM 775711104 72,742 2,135,089 SH   SOLE   1,919,101 47,788 168,200
Roper Industries Inc COM 776696106 66,528 186,562 SH   SOLE   177,870 0 8,692
Ross Stores Inc COM 778296103 286 2,605 SH   SOLE   2,605 0 0
RPM International Inc COM 749685103 7,170 104,202 SH   SOLE   103,652 0 550
Ruth's Hospitality Group COM 783332109 2,821 138,178 SH   SOLE   127,915 0 10,263
S&P Global COM 78409V104 53,374 217,872 SH   SOLE   206,927 0 10,945
Saia Inc COM 78709Y105 4,483 47,845 SH   SOLE   44,108 0 3,737
salesforce.com inc COM 79466L302 7,776 52,384 SH   SOLE   52,244 0 140
Sandy Spring Bancorp Inc Com COM 800363103 5,023 149,009 SH   SOLE   149,009 0 0
Schwab (Charles) Corp COM 808513105 290 6,926 SH   SOLE   6,476 0 450
Semgroup Corp Cl A COM 81663A105 387 23,697 SH   SOLE   23,697 0 0
Servicemaster Global Holdings COM 81761R109 7,847 140,368 SH   SOLE   136,993 0 3,375
Sherwin Williams COM 824348106 10,247 18,636 SH   SOLE   18,511 0 125
Simply Good Foods Co Com COM 82900L102 7,221 249,102 SH   SOLE   236,035 0 13,067
Simulations Plus Inc COM 829214105 2,558 73,722 SH   SOLE   73,522 0 200
SiteOne Landscape Supply Inc COM 82982L103 3,402 45,958 SH   SOLE   42,561 0 3,397
Skechers U S A Inc Cl A COM 830566105 5,568 149,085 SH   SOLE   149,085 0 0
Skyworks Solutions Inc COM 83088M102 86,714 1,094,188 SH   SOLE   1,002,875 22,114 69,199
Smith A O COM 831865209 5,743 120,378 SH   SOLE   120,028 0 350
Smuckers JM Co COM 832696405 5,296 48,138 SH   SOLE   47,673 0 465
Southern Company COM 842587107 480 7,768 SH   SOLE   6,468 0 1,300
Southwest Gas Holdings Inc Com COM 844895102 2,618 28,757 SH   SOLE   28,757 0 0
Spectrum Pharmaceuticals Inc C COM 84763A108 1,109 133,733 SH   SOLE   133,733 0 0
Spire Inc Com COM 84857L101 3,375 38,683 SH   SOLE   38,683 0 0
Sps Commerce Inc Com COM 78463M107 4,829 102,600 SH   SOLE   97,482 0 5,118
Spx Corp Com COM 784635104 4,979 124,442 SH   SOLE   124,442 0 0
SS&C Technologies Holdings Inc COM 78467J100 84,596 1,640,411 SH   SOLE   1,472,791 45,768 121,852
STAAR Surgical Company COM 852312305 4,073 158,000 SH   SOLE   155,685 0 2,315
Steris Plc COM G8473T100 96,303 666,502 SH   SOLE   590,988 20,282 55,232
Stryker Corporation COM 863667101 79,178 366,054 SH   SOLE   349,350 0 16,704
Summit Matls Inc Cl A COM 86614U100 5,810 261,731 SH   SOLE   261,731 0 0
Sun Communities Inc COM 866674104 87,862 591,860 SH   SOLE   524,269 16,736 50,855
Sunstone Hotel Invs Inc New Co COM 867892101 614 44,723 SH   SOLE   44,723 0 0
Syneos Health Inc Cl A COM 87166B102 4,419 83,040 SH   SOLE   83,040 0 0
Synopsys Inc COM 871607107 105,972 772,112 SH   SOLE   684,671 23,562 63,879
T Rowe Price Group Inc. COM 74144T108 12,855 112,514 SH   SOLE   112,059 0 455
Take Two Interactive COM 874054109 82,763 660,308 SH   SOLE   599,373 6,216 54,719
Tcf Financial Corporation New COM 872307103 2,667 70,060 SH   SOLE   70,060 0 0
TE Connectivity LTD COM H84989104 6,430 69,004 SH   SOLE   68,619 0 385
Team Inc Com COM 878155100 2,039 112,955 SH   SOLE   112,955 0 0
Tech Data Corp Com COM 878237106 4,304 41,294 SH   SOLE   41,294 0 0
TechnipFMC Plc COM G87110105 6,268 259,649 SH   SOLE   252,979 0 6,670
Teledyne Technologies Incorpor COM 879360105 88,581 275,105 SH   SOLE   249,100 2,786 23,219
Teleflex Inc COM 879369106 11,003 32,386 SH   SOLE   30,748 0 1,638
Telephone Data Sys Inc Com COM 879433829 1,519 58,868 SH   SOLE   58,868 0 0
Terreno Rlty Corp Com COM 88146M101 2,712 53,076 SH   SOLE   53,076 0 0
The Coca Cola Company COM 191216100 428 7,862 SH   SOLE   7,862 0 0
The Procter & Gamble Company COM 742718109 67,408 541,950 SH   SOLE   513,699 0 28,251
Thermo Fisher Scientific Inc. COM 883556102 69,636 239,076 SH   SOLE   227,361 0 11,715
TJX Companies Inc COM 872540109 76,458 1,371,689 SH   SOLE   1,304,134 0 67,555
Tractor Supply Company COM 892356106 4,007 44,306 SH   SOLE   44,206 0 100
Trex Co Inc COM 89531P105 7,632 83,934 SH   SOLE   79,219 0 4,715
Trimble Navigation Ltd COM 896239100 6,327 163,027 SH   SOLE   162,327 0 700
Tronox Holdings Plc Shs COM G9087Q102 3,932 473,790 SH   SOLE   473,790 0 0
Umb Finl Corp Com COM 902788108 1,171 18,130 SH   SOLE   18,130 0 0
Union Pacific Corp COM 907818108 7,773 47,985 SH   SOLE   47,985 0 0
United Rentals Inc COM 911363109 5,781 46,381 SH   SOLE   45,116 0 1,265
United Technologies Corp COM 913017109 502 3,677 SH   SOLE   3,377 0 300
UnitedHealth Group Inc COM 91324P102 11,726 53,958 SH   SOLE   53,293 0 665
Us Ecology Inc COM 91732J102 3,572 55,862 SH   SOLE   51,713 0 4,149
V F Corporation COM 918204108 64,323 722,814 SH   SOLE   690,889 0 31,925
Vail Resorts Inc COM 91879Q109 6,633 29,147 SH   SOLE   28,370 0 777
Valley Natl Bancorp Com COM 919794107 3,671 337,758 SH   SOLE   337,758 0 0
Varonis Systems Inc COM 922280102 6,661 111,422 SH   SOLE   111,122 0 300
Veeva Sys Inc COM 922475108 4,230 27,703 SH   SOLE   27,653 0 50
Verisk Analytics Inc COM 92345Y106 71,271 450,685 SH   SOLE   429,284 0 21,401
Verizon Communications COM 92343V104 696 11,526 SH   SOLE   10,926 0 600
Vertex Pharmaceuticals Inc COM 92532F100 52,326 308,856 SH   SOLE   296,588 0 12,268
Virtu Finl Corp Conn COM 928254101 3,158 193,025 SH   SOLE   193,025 0 0
Visa Inc COM 92826C839 97,880 569,038 SH   SOLE   545,744 0 23,294
Wal Mart Stores Inc COM 931142103 371 3,130 SH   SOLE   3,130 0 0
Walt Disney Co COM 254687106 69,088 530,141 SH   SOLE   508,581 0 21,560
Washington Fed Inc Com COM 938824109 6,210 167,880 SH   SOLE   167,880 0 0
WD-40 Co Com COM 929236107 276 1,505 SH   SOLE   505 0 1,000
Webster Finl Coup Conn Com COM 947890109 3,611 77,050 SH   SOLE   77,050 0 0
Wells Fargo & Co New COM 949746101 254 5,041 SH   SOLE   5,041 0 0
West Inc Com COM 955306105 804 5,669 SH   SOLE   5,669 0 0
Williams Sonoma Inc Com COM 969904101 1,192 17,540 SH   SOLE   17,540 0 0
Wintrust Finl Corp Com COM 97650W108 576 8,914 SH   SOLE   8,914 0 0
Workday Inc COM 98138H101 1,164 6,850 SH   SOLE   6,850 0 0
Wsfs Finl Corp Com COM 929328102 1,714 38,859 SH   SOLE   38,859 0 0
Xilinx Inc COM 983919101 63,761 664,867 SH   SOLE   633,009 0 31,858
Xylem Inc COM 98419M100 84,438 1,060,506 SH   SOLE   967,187 10,292 83,027
Zebra Technologies Corp- Cl A COM 989207105 92,169 446,619 SH   SOLE   407,077 4,128 35,414
Zoetis Inc COM 98978V103 93,093 747,198 SH   SOLE   715,445 0 31,753
iShares Core S&P 500 COM 464287200 1,122 3,760 SH   SOLE   3,760 0 0
iShares Core S&P Mid-Cap COM 464287507 672 3,477 SH   SOLE   3,477 0 0
iShares Core S&P Small-Cap COM 464287804 1,116 14,333 SH   SOLE   14,333 0 0
iShares Europe COM 464287861 236 5,452 SH   SOLE   5,452 0 0
iShares MSCI EAFE COM 464287465 2,741 42,030 SH   SOLE   23,594 0 18,436
iShares Russell MidCap Growth COM 464287481 6,168 43,638 SH   SOLE   43,020 0 618
iShares S&P Preferred Stock In COM 464288687 3,921 104,487 SH   SOLE   104,487 0 0
iShares Tr Russ 1000 Grw ETF COM 464287614 1,001 6,271 SH   SOLE   6,005 0 266
SPDR Dow Jones Intl Real Estat COM 78463X863 5,089 128,778 SH   SOLE   128,778 0 0
SPDR Dow Jones US Real Estate COM 78464A607 5,554 53,117 SH   SOLE   53,117 0 0
SPDR Portfolio Short Term Trea COM 78468R101 793 26,400 SH   SOLE   26,400 0 0
SPDR S&P 500 ETF Trust COM 78462F103 814 2,742 SH   SOLE   1,741 0 1,001
SPDR S&P Midcap 400 ETF COM 78467Y107 397 1,126 SH   SOLE   926 0 200
Vanguard FTSE All-World ex-US COM 922042718 7,696 75,487 SH   SOLE   75,487 0 0
Vanguard FTSE Emerging Markets COM 922042858 5,840 145,045 SH   SOLE   118,732 0 26,313
Vanguard Mid Cap ETF COM 922908629 225 1,340 SH   SOLE   1,340 0 0
Vanguard Small-Cap Index Fund COM 922908751 202 1,315 SH   SOLE   1,315 0 0
Vanguard Small Cap Growth ETF COM 922908595 271 1,486 SH   SOLE   1,486 0 0
WisdomTree Emerging Markets Mu COM 97717Y782 6,525 302,511 SH   SOLE   302,511 0 0
Nestle S A Sponsored ADR COM 641069406 7,567 69,683 SH   SOLE   68,933 0 750
WNS (Holdings) Limited Sponsor COM 92932M101 5,785 98,476 SH   SOLE   92,870 0 5,606