The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Company COM 88579Y101 5,908 34,085 SH   SOLE   33,670 0 415
Aaon Inc COM 000360206 4,164 82,984 SH   SOLE   76,249 0 6,735
Abbott Laboratories COM 002824100 63,652 756,861 SH   SOLE   723,699 0 33,162
Abbvie Inc COM 00287Y109 10,463 143,887 SH   SOLE   143,085 0 802
Abiomed Inc COM 003654100 6,555 25,165 SH   SOLE   23,906 0 1,259
Acadia Healthcare Company Inc COM 00404A109 5,854 167,507 SH   SOLE   167,507 0 0
Accenture PLC Ireland Cl A COM G1151C101 67,068 362,982 SH   SOLE   343,662 0 19,320
Adobe Systems Inc COM 00724F101 89,205 302,748 SH   SOLE   287,780 0 14,968
Aia Group Ltd Hong Kong COM Y002A1105 2,082 193,000 SH   SOLE   193,000 0 0
Air Products & Chemicals Inc COM 009158106 76,155 336,418 SH   SOLE   321,168 0 15,250
AK Steel Holding Corp COM 001547108 2,145 904,965 SH   SOLE   904,965 0 0
Alexion Pharmaceuticals Inc COM 015351109 6,019 45,955 SH   SOLE   45,820 0 135
Align Technology Inc COM 016255101 9,644 35,237 SH   SOLE   35,112 0 125
Allete Inc COM 018522300 2,548 30,624 SH   SOLE   30,624 0 0
Alphabet Inc Cl A COM 02079K305 60,731 56,087 SH   SOLE   53,586 0 2,501
Alphabet Inc Cl C COM 02079K107 14,854 13,742 SH   SOLE   12,847 0 895
Altaba Inc COM 021346101 382 5,500 SH   SOLE   5,500 0 0
Altria Group Inc COM 02209S103 297 6,269 SH   SOLE   6,269 0 0
Amazon.Com Inc COM 023135106 110,787 58,505 SH   SOLE   56,394 0 2,111
American Eagle Outfitters COM 02553E106 1,757 103,978 SH   SOLE   103,978 0 0
American Equity Invt Life Hold COM 025676206 1,140 41,964 SH   SOLE   41,964 0 0
American Tower Corp COM 03027X100 12,663 61,938 SH   SOLE   61,888 0 50
Ametek Inc New COM 031100100 6,838 75,272 SH   SOLE   74,947 0 325
Amgen Inc COM 031162100 7,876 42,737 SH   SOLE   42,477 0 260
AMN Healthcare Services Inc COM 001744101 3,335 61,469 SH   SOLE   56,540 0 4,929
Amphenol Corp COM 032095101 8,478 88,372 SH   SOLE   88,097 0 275
Analog Devices Inc COM 032654105 9,482 84,010 SH   SOLE   81,825 0 2,185
ANSYS Inc COM 03662Q105 61,319 299,380 SH   SOLE   282,809 265 16,306
Anworth Mortgage Asset Corp COM 037347101 993 262,019 SH   SOLE   262,019 0 0
Apple Inc COM 037833100 111,286 562,280 SH   SOLE   540,766 0 21,514
Asgn Inc COM 00191U102 3,386 55,870 SH   SOLE   52,491 0 3,379
AT&T Inc COM 00206R102 383 11,435 SH   SOLE   11,435 0 0
Autodesk Inc COM 052769106 13,075 80,261 SH   SOLE   79,691 0 570
Automatic Data Processing Inc COM 053015103 864 5,225 SH   SOLE   4,800 0 425
Avery Dennison Corp COM 053611109 93,005 803,985 SH   SOLE   724,080 14,545 65,360
Balchem Corp COM 057665200 5,453 54,545 SH   SOLE   50,870 507 3,168
Bank OZK COM 06417N103 4,492 149,275 SH   SOLE   149,275 0 0
Bankunited Inc Com COM 06652K103 4,999 148,176 SH   SOLE   148,176 0 0
Banner Corp COM 06652V208 1,172 21,640 SH   SOLE   21,640 0 0
Becton Dickinson & Co COM 075887109 7,198 28,564 SH   SOLE   28,419 0 145
Berkshire Hathaway Inc COM 084670702 531 2,492 SH   SOLE   2,492 0 0
Berkshire Hathaway Inc Cl A COM 084670108 1,273 4 SH   SOLE   4 0 0
Big Lots, Inc. COM 089302103 3,982 139,166 SH   SOLE   139,166 0 0
BJs Restaurants Inc COM 09180C106 3,089 70,297 SH   SOLE   69,605 0 692
Black Hills Corp COM 092113109 4,806 61,475 SH   SOLE   61,475 0 0
Boot Barn Holdings Inc COM 099406100 4,412 123,803 SH   SOLE   114,192 0 9,611
Braemar Hotels and Resorts Inc COM 10482B101 382 38,553 SH   SOLE   38,553 0 0
Brandywine Realty Trust COM 105368203 2,483 173,425 SH   SOLE   173,425 0 0
Bright Horizons Fam Sol Inc COM 109194100 1,789 11,857 SH   SOLE   9,984 1,013 860
Brinker International Inc. COM 109641100 2,678 68,065 SH   SOLE   68,065 0 0
Broadcom Inc COM 11135F101 7,443 25,857 SH   SOLE   25,137 0 720
Broadridge Financial Solutions COM 11133T103 14,562 114,052 SH   SOLE   113,367 0 685
Burlington Stores Inc COM 122017106 98,092 576,506 SH   SOLE   522,288 10,141 44,077
Canadian National Railway Co COM 136375102 62,045 670,898 SH   SOLE   632,422 0 38,476
Canadian Pacific Railway Ltd COM 13645T100 9,221 39,199 SH   SOLE   38,434 0 765
Carlisle Companies Inc COM 142339100 6,813 48,520 SH   SOLE   47,305 0 1,215
Cathay General Bancorp COM 149150104 4,621 128,679 SH   SOLE   128,679 0 0
CenterState Bank Corporation COM 15201P109 3,759 163,228 SH   SOLE   153,995 0 9,233
Central Garden And Pet Co-A COM 153527205 3,677 149,224 SH   SOLE   149,224 0 0
Ceva Inc COM 157210105 4,774 196,076 SH   SOLE   195,576 0 500
Charles River Laboratories COM 159864107 99,737 702,865 SH   SOLE   636,469 11,620 54,776
Chevron Corp COM 166764100 49,601 398,597 SH   SOLE   380,262 0 18,335
Children's Place COM 168905107 3,143 32,952 SH   SOLE   30,970 0 1,982
Church & Dwight Co COM 171340102 103,527 1,417,020 SH   SOLE   1,286,524 22,529 107,967
Cintas Corp COM 172908105 193,624 815,979 SH   SOLE   756,202 8,034 51,743
Cisco Systems Inc. COM 17275R102 70,999 1,297,263 SH   SOLE   1,232,043 0 65,220
Citrix Sys Inc Com COM 177376100 1,513 15,412 SH   SOLE   15,412 0 0
Cleveland-Cliffs Inc. COM 185899101 806 75,506 SH   SOLE   75,506 0 0
Clorox Company COM 189054109 446 2,915 SH   SOLE   2,759 0 156
CME Group Inc COM 12572Q105 80,512 414,777 SH   SOLE   396,493 0 18,284
Cognex Corp COM 192422103 1,079 22,480 SH   SOLE   17,080 0 5,400
Cognizant Technology Solutions COM 192446102 384 6,065 SH   SOLE   6,065 0 0
Cohen & Steers Inc COM 19247A100 3,303 64,220 SH   SOLE   58,693 0 5,527
Colgate-Palmolive Co COM 194162103 6,852 95,607 SH   SOLE   93,667 0 1,940
Comcast Corp Cl A COM 20030N101 431 10,190 SH   SOLE   10,190 0 0
Conocophillips COM 20825C104 8,029 131,618 SH   SOLE   131,618 0 0
Conseco Inc COM 12621E103 1,627 97,567 SH   SOLE   97,567 0 0
Cooper Cos Inc COM 216648402 111,046 329,621 SH   SOLE   298,895 5,438 25,288
Copart Inc. COM 217204106 111,563 1,492,680 SH   SOLE   1,344,017 24,351 124,312
Core Laboratories NV COM N22717107 2,830 54,128 SH   SOLE   49,954 0 4,174
Corteva Inc COM 22052L104 1,778 60,130 SH   SOLE   60,130 0 0
Costco Wholesale Corp COM 22160K105 90,979 344,277 SH   SOLE   329,503 0 14,774
Covetrus Inc COM 22304C100 678 27,718 SH   SOLE   27,678 0 40
CRISPR Therapeutics AG COM H17182108 2,030 43,090 SH   SOLE   43,090 0 0
Crown Castle International Cor COM 22822V101 54,504 418,134 SH   SOLE   395,705 0 22,429
csus784esc105 COM 784esc105 0 15,000 SH   SOLE   15,000 0 0
CSX Corp COM 126408103 201 2,602 SH   SOLE   2,602 0 0
Cubesmart Com COM 229663109 5,541 165,702 SH   SOLE   165,702 0 0
Cummins Inc COM 231021106 5,966 34,820 SH   SOLE   34,710 0 110
CVR Energy Inc COM 12662P108 3,431 68,642 SH   SOLE   68,642 0 0
Cyberark Software Ltd COM M2682V108 6,833 53,451 SH   SOLE   49,457 0 3,994
Danaher Corporation COM 235851102 246 1,718 SH   SOLE   1,718 0 0
Darden Restaurants Inc COM 237194105 7,959 65,383 SH   SOLE   64,183 0 1,200
Darling Ingredients Inc. COM 237266101 3,889 195,505 SH   SOLE   195,505 0 0
Dollar General Corp COM 256677105 70,907 524,613 SH   SOLE   500,626 0 23,987
Dow Inc COM 260557103 2,975 60,323 SH   SOLE   60,323 0 0
DuPont de Nemours Inc COM 26614N102 4,528 60,321 SH   SOLE   60,321 0 0
DXC Technology Co Com COM 23355L106 6,955 126,119 SH   SOLE   123,019 0 3,100
Eaton Corp COM G29183103 6,300 75,650 SH   SOLE   75,525 0 125
Ebix Inc COM 278715206 4,356 86,735 SH   SOLE   86,735 0 0
Ecolab Inc COM 278865100 1,144 5,793 SH   SOLE   5,447 0 346
Edwards Lifesciences Corp COM 28176E108 7,734 41,865 SH   SOLE   41,690 0 175
El Paso Electric Co COM 283677854 1,534 23,454 SH   SOLE   23,454 0 0
Electronic Arts Inc COM 285512109 6,342 62,628 SH   SOLE   62,128 0 500
Emcor Group, Inc. COM 29084Q100 4,995 56,695 SH   SOLE   56,695 0 0
Emergent Biosolutions Inc COM 29089Q105 2,921 60,460 SH   SOLE   56,000 0 4,460
Energizer Holdings Inc COM 29272W109 2,256 58,398 SH   SOLE   58,398 0 0
Equinix Inc COM 29444U700 13,246 26,267 SH   SOLE   25,902 0 365
Esco Technologies Inc COM 296315104 5,405 65,422 SH   SOLE   61,288 0 4,134
Estee Lauder Companies Cl A COM 518439104 74,644 407,645 SH   SOLE   387,871 0 19,774
Etsy Inc COM 29786A106 95,368 1,553,988 SH   SOLE   1,415,069 22,872 116,047
Exxon Mobil Corp COM 30231G102 7,998 104,372 SH   SOLE   99,812 0 4,560
Facebook Inc COM 30303M102 5,179 26,832 SH   SOLE   26,322 0 510
Fair Isaac Corp COM 303250104 10,931 34,810 SH   SOLE   33,634 616 560
First American Financial COM 31847R102 3,352 62,417 SH   SOLE   62,417 0 0
First Horizon National Corp COM 320517105 1,345 90,100 SH   SOLE   90,100 0 0
First Rep Bk San Francisco Cal COM 33616C100 140,378 1,437,558 SH   SOLE   1,330,658 13,018 93,882
Fiserv Incorporated COM 337738108 1,618 17,745 SH   SOLE   17,745 0 0
Five Below Inc COM 33829M101 95,107 792,424 SH   SOLE   719,680 12,052 60,692
FNB Corp PA COM 302520101 1,556 132,178 SH   SOLE   132,178 0 0
Fortinet Inc COM 34959E109 7,855 102,233 SH   SOLE   99,718 0 2,515
Fox Factory Holding Corp COM 35138V102 6,650 80,591 SH   SOLE   73,316 1,355 5,920
Generac Hldgs Inc COM 368736104 105,436 1,519,038 SH   SOLE   1,370,840 24,143 124,055
General Electric COM COM 369604103 297 28,263 SH   SOLE   28,263 0 0
Genpact Limited COM G3922B107 99,410 2,609,876 SH   SOLE   2,354,350 43,508 212,018
Getty Realty Corp COM 374297109 4,932 160,354 SH   SOLE   160,354 0 0
Global Payments Inc. COM 37940X102 8,645 53,989 SH   SOLE   53,789 0 200
Glu Mobile Inc COM 379890106 1,274 177,455 SH   SOLE   177,455 0 0
Great westn Bancorp Inc COM 391416104 749 20,956 SH   SOLE   20,956 0 0
Grubhub Inc COM 400110102 5,872 75,295 SH   SOLE   75,020 0 275
Hamilton Thorne Ltd COM 407891100 12 15,000 SH   SOLE   15,000 0 0
Hanmi Financial Corp COM 410495204 4,307 193,392 SH   SOLE   193,392 0 0
Hanover Insurance Group Inc COM 410867105 3,181 24,795 SH   SOLE   24,795 0 0
Hawaiian Holdings Inc Com COM 419879101 5,258 191,675 SH   SOLE   191,675 0 0
HD Supply Hldgs Inc COM 40416M105 74,018 1,837,577 SH   SOLE   1,650,466 33,476 153,635
Heartland Financial USA Inc COM 42234Q102 401 8,963 SH   SOLE   8,963 0 0
Hecla Mining Co. COM 422704106 2,271 1,261,630 SH   SOLE   1,261,630 0 0
HEICO Corporation COM 422806109 8,990 67,188 SH   SOLE   66,760 0 428
Helen Of Troy Corp Ltd COM G4388N106 4,348 33,292 SH   SOLE   31,690 0 1,602
Henry Schein Inc COM 806407102 5,322 76,139 SH   SOLE   76,039 0 100
Herman Miller Inc COM 600544100 254 5,682 SH   SOLE   5,682 0 0
Hertz Global Holdings Inc COM 42806J106 5,315 332,990 SH   SOLE   332,990 0 0
Highwoods Properties Inc. COM 431284108 1,027 24,873 SH   SOLE   24,873 0 0
HMS Holdings Corp COM 40425J101 4,832 149,179 SH   SOLE   139,693 1,237 8,249
Home Depot Inc COM 437076102 92,757 446,013 SH   SOLE   427,830 0 18,183
HomeStreet, Inc. COM 43785V102 2,725 91,950 SH   SOLE   91,950 0 0
Honeywell International Inc COM 438516106 66,961 383,534 SH   SOLE   366,857 0 16,677
Horizon Therapeutics Plc COM G46188101 6,709 278,846 SH   SOLE   272,526 0 6,320
Hubbell Inc Cl B COM 443510607 6,082 46,639 SH   SOLE   46,394 0 245
Huntington Bancshares Incorpor COM 446150104 5,470 395,801 SH   SOLE   387,716 0 8,085
Hyatt Hotels Corp COM 448579102 81,451 1,069,894 SH   SOLE   970,942 17,559 81,393
Idacorp Inc Com COM 451107106 754 7,510 SH   SOLE   7,510 0 0
IDEX Corp Com COM 45167R104 100,304 582,691 SH   SOLE   525,741 9,123 47,827
Idexx Labs Corp COM 45168D104 308 1,118 SH   SOLE   1,118 0 0
II-VI Inc COM 902104108 4,031 110,260 SH   SOLE   110,260 0 0
Illinois Tool Works Inc COM 452308109 9,598 63,644 SH   SOLE   60,824 0 2,820
Illumina Incorporated COM 452327109 10,005 27,176 SH   SOLE   27,126 0 50
Independence Realty Trust, Inc COM 45378A106 2,284 197,390 SH   SOLE   197,390 0 0
Infinera Corp. COM 45667G103 550 189,100 SH   SOLE   189,100 0 0
Intel Corp COM 458140100 7,245 151,349 SH   SOLE   149,394 0 1,955
Inter Parfums Inc COM 458334109 6,176 92,888 SH   SOLE   88,016 0 4,872
Intercontinental Exchange Inc COM 45866F104 1,092 12,701 SH   SOLE   12,152 0 549
Interxion Holding N.V COM N47279109 8,752 115,017 SH   SOLE   112,192 0 2,825
Intuit Inc COM 461202103 61,638 235,862 SH   SOLE   224,201 0 11,661
Intuitive Surgical Inc COM 46120E602 56,887 108,450 SH   SOLE   103,274 0 5,176
J2 Global Communications Inc. COM 48123V102 4,720 53,098 SH   SOLE   49,655 0 3,443
Jack Henry & Associates COM 426281101 88,726 662,533 SH   SOLE   595,534 11,200 55,799
Jazz Pharmaceuticals Plc COM G50871105 75,873 532,217 SH   SOLE   482,134 7,389 42,694
Johnson & Johnson COM 478160104 12,041 86,452 SH   SOLE   83,312 0 3,140
JPMorgan Chase & Co Com COM 46625H100 13,824 123,651 SH   SOLE   122,651 0 1,000
Kansas City Southern COM 485170302 713 5,856 SH   SOLE   5,856 0 0
Kennametal Inc COM 489170100 2,096 56,658 SH   SOLE   56,658 0 0
Keysight Technologies Inc COM 49338L103 108,563 1,208,812 SH   SOLE   1,097,074 19,447 92,291
Kulicke & Soffa Inds Inc COM 501242101 3,891 172,572 SH   SOLE   172,572 0 0
L3Harris Technologies Inc COM 502431109 6,997 36,995 SH   SOLE   36,770 0 225
Lamb Weston Holdings Inc COM 513272104 85,224 1,345,072 SH   SOLE   1,228,179 19,891 97,002
LCI Industries COM 50189K103 4,496 49,952 SH   SOLE   49,952 0 0
Lendingtree Inc COM 52603B107 8,312 19,790 SH   SOLE   18,915 0 875
Lennox International Inc COM 526107107 111,855 406,744 SH   SOLE   366,783 7,431 32,530
Ligand Pharmaceuticals Inc COM 53220K504 2,736 23,966 SH   SOLE   22,333 0 1,633
Lindblad Expeditions Holdings COM 535219109 3,629 202,147 SH   SOLE   201,247 0 900
Littelfuse Inc COM 537008104 71,617 404,819 SH   SOLE   367,369 6,086 31,364
Lpl Finl Hldgs Inc COM 50212V100 3,723 45,643 SH   SOLE   45,643 0 0
Lululemon Athletica Inc COM 550021109 5,387 29,895 SH   SOLE   29,845 0 50
Lyondellbasell Indu-Cl A COM N53745100 1,844 21,406 SH   SOLE   21,406 0 0
Mack-Cali Realty Group COM 554489104 5,414 232,459 SH   SOLE   232,459 0 0
Marketaxess Hldgs Inc COM 57060D108 1,082 3,365 SH   SOLE   3,365 0 0
Marriot Intl Inc New CL A COM 571903202 6,866 48,941 SH   SOLE   48,581 0 360
Masimo Corp COM 574795100 3,782 25,413 SH   SOLE   22,816 0 2,597
Mastec Inc COM 576323109 11,607 225,256 SH   SOLE   220,666 0 4,590
Mastercard Inc. CL-A COM 57636Q104 9,995 37,785 SH   SOLE   37,555 0 230
Matador Res Co Com COM 576485205 5,029 252,948 SH   SOLE   252,948 0 0
McCormick & Co. - non voting s COM 579780206 99,006 638,704 SH   SOLE   575,081 12,603 51,020
Mcdonalds Corp COM 580135101 943 4,540 SH   SOLE   3,620 0 920
Merck & Company Inc COM 58933Y105 7,980 95,173 SH   SOLE   93,443 0 1,730
Mercury Systems, Inc COM 589378108 4,710 66,953 SH   SOLE   66,176 0 777
Merit Medical Systems, Inc. COM 589889104 7,851 131,817 SH   SOLE   123,285 1,900 6,632
Mettler Toledo International COM 592688105 114,152 135,895 SH   SOLE   122,181 2,624 11,090
MFA Financial Inc COM 55272X102 770 107,231 SH   SOLE   107,231 0 0
Microsoft Corp COM 594918104 97,865 730,554 SH   SOLE   702,024 0 28,530
Mine Safety Appliances Co. COM 553498106 4,314 40,936 SH   SOLE   38,474 0 2,462
Monolithic Power Systems Inc COM 609839105 94,581 696,578 SH   SOLE   630,212 11,993 54,373
Moody's Corporation COM 615369105 11,116 56,916 SH   SOLE   56,916 0 0
NCR Corp Com COM 62886E108 2,110 67,839 SH   SOLE   67,839 0 0
Neogen Corporation COM 640491106 3,633 58,493 SH   SOLE   53,915 0 4,578
Nextera Energy Inc COM 65339F101 10,172 49,655 SH   SOLE   47,435 0 2,220
Nike Inc Cl B COM 654106103 7,626 90,845 SH   SOLE   90,395 0 450
Norfolk Southn Corp COM 655844108 8,916 44,731 SH   SOLE   44,261 0 470
Northrop Grumman Corp COM 666807102 55,960 173,193 SH   SOLE   165,185 0 8,008
Norwegian Cruise Line Hldgs Lt COM G66721104 6,085 113,459 SH   SOLE   110,579 0 2,880
Novanta Inc COM 67000B104 4,289 45,481 SH   SOLE   42,772 0 2,709
Occidental Petroleum Corp COM 674599105 4,096 81,463 SH   SOLE   79,963 0 1,500
Office Depot Inc Com COM 676220106 2,786 1,352,398 SH   SOLE   1,352,398 0 0
Old Dominion Freight Lines Inc COM 679580100 85,295 571,451 SH   SOLE   517,946 9,883 43,622
Oracle Corporation COM 68389X105 251 4,399 SH   SOLE   4,399 0 0
Orthofix Medical Inc COM 68752M108 234 4,425 SH   SOLE   4,425 0 0
Oxford Inds Inc COM 691497309 4,311 56,877 SH   SOLE   53,637 0 3,240
Paycom Software Inc COM 70432V102 125,020 551,427 SH   SOLE   496,097 11,204 44,126
PayPal Holdings Inc COM 70450Y103 87,764 766,762 SH   SOLE   728,257 0 38,505
PDC Energy Inc COM 69327R101 4,456 123,575 SH   SOLE   123,575 0 0
Pebblebrook Hotel Trust COM 70509V100 767 27,213 SH   SOLE   27,213 0 0
Penumbra Inc COM 70975L107 6,605 41,280 SH   SOLE   40,688 0 592
Pepsico Inc COM 713448108 4,456 33,985 SH   SOLE   33,985 0 0
Performance Food Group Com COM 71377A103 7,716 192,747 SH   SOLE   184,671 3,216 4,860
Pfizer Inc COM 717081103 506 11,677 SH   SOLE   11,677 0 0
Philip Morris International In COM 718172109 298 3,795 SH   SOLE   3,795 0 0
Phillips 66 COM 718546104 5,715 61,100 SH   SOLE   61,100 0 0
PNC Finl Svcs Grp Inc COM 693475105 6,276 45,716 SH   SOLE   45,451 0 265
PNM Resources Inc. COM 69349H107 2,656 52,179 SH   SOLE   52,179 0 0
Polyone Corp COM 73179P106 3,276 104,370 SH   SOLE   104,370 0 0
Pool Corp COM 73278L105 118,221 618,959 SH   SOLE   562,708 11,047 45,204
Portland General Electric Co. COM 736508847 5,357 98,891 SH   SOLE   98,891 0 0
PRA Health Sciences Inc Com COM 69354M108 2,142 21,600 SH   SOLE   21,600 0 0
Progressive Corp Ohio Com COM 743315103 67,926 849,822 SH   SOLE   809,072 0 40,750
PS Business Parks Inc COM 69360J107 4,782 28,373 SH   SOLE   28,373 0 0
PVH Corp COM 693656100 60,919 643,692 SH   SOLE   582,533 10,841 50,318
QTS Realty Trust Inc - CL A COM 74736A103 2,117 45,836 SH   SOLE   45,836 0 0
Qualys Inc COM 74758T303 84,907 975,050 SH   SOLE   886,278 13,938 74,834
Raymond James Financial Inc COM 754730109 83,252 984,650 SH   SOLE   890,628 17,989 76,033
Rbc Bearings Inc COM 75524B104 99,035 593,697 SH   SOLE   538,623 7,120 47,954
Repligen Corp COM 759916109 6,753 78,568 SH   SOLE   75,129 0 3,439
Resmed Inc COM 761152107 104,009 852,327 SH   SOLE   772,216 15,417 64,694
Ring Energy Inc COM 76680V108 1,287 396,104 SH   SOLE   396,104 0 0
Ringcentral Inc COM 76680R206 2,432 21,160 SH   SOLE   21,160 0 0
RLJ Lodging Tr Com COM 74965L101 657 37,034 SH   SOLE   37,034 0 0
Rockwell Automation Inc COM 773903109 8,479 51,755 SH   SOLE   50,925 0 830
Rogers Corporation COM 775133101 5,185 30,044 SH   SOLE   27,986 0 2,058
Rollins Inc COM 775711104 75,985 2,118,345 SH   SOLE   1,918,427 30,643 169,275
Roper Industries Inc COM 776696106 69,046 188,515 SH   SOLE   179,713 0 8,802
Ross Stores Inc COM 778296103 272 2,740 SH   SOLE   2,740 0 0
RPM International Inc COM 749685103 6,231 101,958 SH   SOLE   101,408 0 550
Ruth's Hospitality Group COM 783332109 3,004 132,298 SH   SOLE   122,033 0 10,265
S&P Global COM 78409V104 261 1,145 SH   SOLE   860 0 285
Saia Inc COM 78709Y105 3,025 46,772 SH   SOLE   43,227 0 3,545
salesforce.com inc COM 79466L302 7,828 51,589 SH   SOLE   51,449 0 140
Sandy Spring Bancorp Inc COM 800363103 5,197 149,009 SH   SOLE   149,009 0 0
Schlumberger Ltd COM 806857108 253 6,367 SH   SOLE   5,967 0 400
Schwab (Charles) Corp COM 808513105 43,260 1,076,396 SH   SOLE   1,027,470 0 48,926
Semgroup Corp - Class A COM 81663A105 313 26,062 SH   SOLE   26,062 0 0
Servicemaster Global Holdings COM 81761R109 7,681 147,461 SH   SOLE   144,696 0 2,765
Sherwin Williams COM 824348106 8,448 18,434 SH   SOLE   18,309 0 125
Simply Good Foods Co COM 82900L102 4,203 174,546 SH   SOLE   161,451 0 13,095
SiteOne Landscape Supply Inc COM 82982L103 3,129 45,148 SH   SOLE   41,750 0 3,398
Skechers USA Inc COM 830566105 5,168 164,100 SH   SOLE   164,100 0 0
Skyworks Solutions Inc COM 83088M102 83,748 1,083,835 SH   SOLE   1,000,665 13,467 69,703
Smith A O COM 831865209 44,904 952,165 SH   SOLE   905,760 0 46,405
Smuckers JM Co COM 832696405 5,364 46,567 SH   SOLE   46,102 0 465
Southern Company COM 842587107 428 7,739 SH   SOLE   6,439 0 1,300
Southwest Gas Corp Com COM 844895102 2,837 31,652 SH   SOLE   31,652 0 0
Spectrum Pharmaceuticals Inc COM 84763A108 1,267 147,198 SH   SOLE   147,198 0 0
Spire Inc. COM 84857L101 3,571 42,549 SH   SOLE   42,549 0 0
SPS Commerce Inc COM 78463M107 3,596 35,181 SH   SOLE   32,620 0 2,561
SPX Corp COM 784635104 5,578 168,932 SH   SOLE   168,932 0 0
SS&C Technologies Holdings Inc COM 78467J100 93,835 1,628,801 SH   SOLE   1,476,564 29,937 122,300
STAAR Surgical Company COM 852312305 4,776 162,543 SH   SOLE   160,228 0 2,315
Steris Plc COM G8473T100 109,218 733,596 SH   SOLE   660,460 14,688 58,448
Stryker Corporation COM 863667101 76,875 373,940 SH   SOLE   356,832 0 17,108
Summit Materials Inc COM 86614U100 6,219 323,041 SH   SOLE   323,041 0 0
Sunstone Hotel Invs In COM 867892101 675 49,223 SH   SOLE   49,223 0 0
Superior Energy Services Inc COM 868157108 707 544,010 SH   SOLE   544,010 0 0
Syneos Health, Inc. COM 87166B102 3,643 71,310 SH   SOLE   71,310 0 0
Synopsys Inc COM 871607107 113,556 882,402 SH   SOLE   791,105 15,964 75,333
T Rowe Price Group Inc. COM 74144T108 12,162 110,857 SH   SOLE   110,402 0 455
Take Two Interactive COM 874054109 76,739 675,934 SH   SOLE   610,197 10,347 55,390
TCF Financial COM 872275102 2,867 137,887 SH   SOLE   137,887 0 0
TE Connectivity LTD COM H84989104 6,421 67,035 SH   SOLE   66,650 0 385
Team Inc. COM 878155100 1,905 124,335 SH   SOLE   124,335 0 0
Tech Data Corp COM 878237106 4,754 45,454 SH   SOLE   45,454 0 0
TechnipFMC Plc COM G87110105 7,005 270,031 SH   SOLE   264,436 0 5,595
Teleflex Inc COM 879369106 11,327 34,206 SH   SOLE   32,593 0 1,613
Telephone & Data Sys Inc COM 879433829 1,970 64,788 SH   SOLE   64,788 0 0
Terreno Realty Corp. COM 88146M101 2,865 58,416 SH   SOLE   58,416 0 0
Texas Roadhouse Inc COM 882681109 339 6,317 SH   SOLE   6,317 0 0
The Coca Cola Company COM 191216100 447 8,785 SH   SOLE   7,785 0 1,000
The Procter & Gamble Company COM 742718109 59,155 539,491 SH   SOLE   511,106 0 28,385
Thermo Fisher Scientific Inc. COM 883556102 71,431 243,226 SH   SOLE   231,330 0 11,896
TJX Companies Inc COM 872540109 72,753 1,375,805 SH   SOLE   1,304,672 0 71,133
Tractor Supply Company COM 892356106 4,655 42,785 SH   SOLE   42,685 0 100
Trex Co Inc COM 89531P105 6,012 83,845 SH   SOLE   79,118 0 4,727
Trimble Navigation Ltd COM 896239100 7,211 159,850 SH   SOLE   159,150 0 700
Tronox Ltd COM G9087Q102 6,665 521,495 SH   SOLE   521,495 0 0
Union Pacific Corp COM 907818108 7,988 47,234 SH   SOLE   47,234 0 0
United Parcel Service COM 911312106 225 2,175 SH   SOLE   1,425 0 750
United Rentals Inc COM 911363109 6,341 47,813 SH   SOLE   46,548 0 1,265
United Technologies Corp COM 913017109 639 4,909 SH   SOLE   3,909 0 1,000
UnitedHealth Group Inc COM 91324P102 70,739 289,900 SH   SOLE   276,717 0 13,183
Us Ecology Inc COM 91732J102 3,238 54,387 SH   SOLE   50,231 0 4,156
V F Corporation COM 918204108 62,275 712,932 SH   SOLE   679,809 0 33,123
Vail Resorts Inc COM 91879Q109 6,741 30,205 SH   SOLE   29,428 0 777
Valley National Bancorp COM 919794107 3,641 337,758 SH   SOLE   337,758 0 0
Varonis Systems Inc COM 922280102 6,789 109,603 SH   SOLE   109,303 0 300
Veeva Sys Inc COM 922475108 3,228 19,915 SH   SOLE   19,865 0 50
Verisk Analytics Inc COM 92345Y106 67,853 463,288 SH   SOLE   441,540 0 21,748
Verizon Communications COM 92343V104 619 10,837 SH   SOLE   10,237 0 600
Vertex Pharmaceuticals Inc COM 92532F100 55,578 303,077 SH   SOLE   290,890 0 12,187
Virtu Financial, Inc. COM 928254101 4,195 192,610 SH   SOLE   192,610 0 0
Visa Inc COM 92826C839 104,055 599,569 SH   SOLE   574,558 0 25,011
Wal Mart Stores Inc COM 931142103 337 3,050 SH   SOLE   3,050 0 0
Walt Disney Co COM 254687106 15,388 110,199 SH   SOLE   109,509 0 690
Washington Fed Inc COM 938824109 5,864 167,880 SH   SOLE   167,880 0 0
Webster Financial Corp COM 947890109 3,681 77,050 SH   SOLE   77,050 0 0
Wells Fargo & Co New COM 949746101 219 4,620 SH   SOLE   4,620 0 0
Wintrust Financial Corp COM 97650W108 652 8,914 SH   SOLE   8,914 0 0
Workday Inc COM 98138H101 1,408 6,850 SH   SOLE   6,850 0 0
WSFS Financial Corp COM 929328102 1,605 38,859 SH   SOLE   38,859 0 0
Xilinx Inc COM 983919101 79,129 671,041 SH   SOLE   639,294 0 31,747
Xylem Inc COM 98419M100 90,578 1,082,954 SH   SOLE   980,306 19,015 83,633
Zebra Technologies Corp- Cl A COM 989207105 95,709 456,866 SH   SOLE   413,788 7,421 35,657
Zoetis Inc COM 98978V103 90,900 800,956 SH   SOLE   765,915 0 35,041
iShares Core S&P 500 COM 464287200 1,234 4,188 SH   SOLE   4,188 0 0
iShares Core S&P Mid-Cap COM 464287507 709 3,650 SH   SOLE   3,650 0 0
iShares Core S&P Small-Cap COM 464287804 1,023 13,071 SH   SOLE   13,071 0 0
iShares Europe COM 464287861 273 6,206 SH   SOLE   6,206 0 0
iShares MSCI EAFE COM 464287465 2,623 39,911 SH   SOLE   21,475 0 18,436
iShares Russell MidCap Growth COM 464287481 9,587 67,238 SH   SOLE   66,453 0 785
iShares S&P Preferred Stock In COM 464288687 3,833 104,024 SH   SOLE   104,024 0 0
iShares Tr Russ 1000 Grw ETF COM 464287614 2,794 17,759 SH   SOLE   17,404 0 355
SPDR Dow Jones Intl Real Estat COM 78463X863 5,148 132,848 SH   SOLE   132,848 0 0
SPDR Dow Jones US Real Estate COM 78464A607 5,430 54,961 SH   SOLE   54,961 0 0
SPDR Portfolio Short Term Trea COM 78468R101 792 26,400 SH   SOLE   26,400 0 0
SPDR S&P 500 ETF Trust COM 78462F103 791 2,700 SH   SOLE   1,699 0 1,001
SPDR S&P Midcap 400 ETF COM 78467Y107 249 701 SH   SOLE   501 0 200
Vanguard FTSE All-World ex-US COM 922042718 8,146 77,386 SH   SOLE   77,386 0 0
Vanguard FTSE Emerging Markets COM 922042858 6,146 144,520 SH   SOLE   117,207 0 27,313
Vanguard Mid Cap ETF COM 922908629 224 1,340 SH   SOLE   1,340 0 0
Vanguard Small-Cap Index Fund COM 922908751 206 1,315 SH   SOLE   1,315 0 0
Vanguard Small Cap Growth ETF COM 922908595 241 1,293 SH   SOLE   1,293 0 0
WisdomTree Emerging Markets Mu COM 97717Y782 7,252 309,906 SH   SOLE   309,906 0 0
Nestle S A Sponsored ADR COM 641069406 7,089 68,393 SH   SOLE   67,643 0 750
Silicon Motion Technology Corp COM 82706C108 3,024 68,140 SH   SOLE   62,758 0 5,382
Sony Corporation COM 835699307 361 6,885 SH   SOLE   6,885 0 0
WNS (Holdings) Limited Sponsor COM 92932M101 5,802 98,015 SH   SOLE   92,398 0 5,617