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 CO COM 88579Y101 38,282 232,860 SH   SOLE   38,880 0 193,980
AAON INC COM PAR $0.004 000360206 20,337 442,686 SH   SOLE   389,611 0 53,075
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 76,765 399,089 SH   SOLE   83,853 0 315,236
ACI WORLDWIDE INC COM 004498101 20,611 657,987 SH   SOLE   579,012 0 78,975
ACUITY BRANDS INC COM 00508Y102 207,086 1,536,359 SH   SOLE   1,495,028 0 41,331
AFFILIATED MANAGERS GROUP IN COM 008252108 93,449 1,121,168 SH   SOLE   1,089,757 0 31,411
ALAMO GROUP INC COM 011311107 25,365 215,469 SH   SOLE   189,430 0 26,039
ALPHABET INC CAP STK CL C 02079K107 258,814 212,317 SH   SOLE   63,422 0 148,895
AMERICAN TOWER CORP NEW COM 03027X100 201,414 910,841 SH   SOLE   263,809 0 647,032
AMPHENOL CORP NEW CL A 032095101 116,235 1,204,512 SH   SOLE   295,283 0 909,229
ANSYS INC COM 03662Q105 255,220 1,152,963 SH   SOLE   979,155 0 173,808
AON PLC SHS CL A G0408V102 40,014 206,717 SH   SOLE   35,300 0 171,417
APTARGROUP INC COM 038336103 464,514 3,921,606 SH   SOLE   3,806,750 0 114,856
ARAMARK COM 03852U106 827,461 18,987,183 SH   SOLE   17,431,312 0 1,555,871
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 22,083 781,972 SH   SOLE   689,199 0 92,773
BALCHEM CORP COM 057665200 21,597 217,729 SH   SOLE   193,921 0 23,808
BALL CORP COM 058498106 113,185 1,554,523 SH   SOLE   604,183 0 950,340
BEACON ROOFING SUPPLY INC COM 073685109 49,055 1,463,018 SH   SOLE   1,286,646 0 176,372
BIO RAD LABS INC CL A 090572207 250,650 753,292 SH   SOLE   733,838 0 19,454
BIO TECHNE CORP COM 09073M104 265,098 1,354,821 SH   SOLE   1,318,357 0 36,464
BLACKBAUD INC COM 09227Q100 410,583 4,544,861 SH   SOLE   4,366,105 0 178,756
BOOKING HLDGS INC COM 09857L108 27,141 13,829 SH   SOLE   2,259 0 11,570
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 215,389 1,731,004 SH   SOLE   1,684,427 0 46,577
CADENCE BANCORPORATION CL A 12739A100 23,052 1,314,249 SH   SOLE   1,152,837 0 161,412
CARLISLE COS INC COM 142339100 386,550 2,655,968 SH   SOLE   2,579,661 0 76,307
CASEYS GEN STORES INC COM 147528103 71,908 446,190 SH   SOLE   394,560 0 51,630
CASS INFORMATION SYS INC COM 14808P109 23,940 443,413 SH   SOLE   390,395 0 53,018
CBIZ INC COM 124805102 10,769 458,248 SH   SOLE   402,951 0 55,297
CDW CORP COM 12514G108 398,319 3,232,056 SH   SOLE   3,148,081 0 83,975
CENTRAL GARDEN & PET CO COM 153527106 23,286 796,645 SH   SOLE   700,238 0 96,407
THE CHARLES SCHWAB CORPORATI COM 808513105 42,803 1,023,268 SH   SOLE   244,567 0 778,701
CHECK POINT SOFTWARE TECH LT ORD M22465104 150,064 1,370,445 SH   SOLE   409,816 0 960,629
CHOICE HOTELS INTL INC COM 169905106 338,902 3,809,596 SH   SOLE   3,640,927 0 168,669
COLUMBIA SPORTSWEAR CO COM 198516106 287,411 2,966,359 SH   SOLE   2,867,161 0 99,198
COMCAST CORP NEW CL A 20030N101 54,727 1,214,002 SH   SOLE   187,114 0 1,026,888
COPART INC COM 217204106 157,741 1,963,660 SH   SOLE   1,913,843 0 49,817
CORELOGIC INC COM 21871D103 64,904 1,402,721 SH   SOLE   1,226,917 0 175,804
COVETRUS INC COM 22304C100 37,733 3,173,490 SH   SOLE   3,024,276 0 149,214
CROWN CASTLE INTL CORP NEW COM 22822V101 39,474 283,968 SH   SOLE   48,247 0 235,721
DANAHER CORPORATION COM 235851102 251,066 1,738,325 SH   SOLE   466,811 0 1,271,514
DENTSPLY SIRONA INC COM 24906P109 288,140 5,404,991 SH   SOLE   4,793,672 0 611,319
DIAGEO P L C SPON ADR NEW 25243Q205 55,441 339,050 SH   SOLE   148,072 0 190,978
DOLLAR GEN CORP NEW COM 256677105 177,433 1,116,353 SH   SOLE   250,748 0 865,605
DONALDSON INC COM 257651109 139,662 2,681,688 SH   SOLE   2,611,062 0 70,626
DORMAN PRODUCTS INC COM 258278100 59,736 751,023 SH   SOLE   659,947 0 91,076
DRIL QUIP INC COM 262037104 22,529 448,964 SH   SOLE   398,188 0 50,776
ECOLAB INC COM 278865100 167,096 843,750 SH   SOLE   195,135 0 648,615
ELECTRONIC ARTS INC COM 285512109 36,640 374,565 SH   SOLE   62,646 0 311,919
EMERGENT BIOSOLUTIONS INC COM 29089Q105 31,397 600,563 SH   SOLE   525,566 0 74,997
ENVESTNET INC COM 29404K106 26,448 466,450 SH   SOLE   410,873 0 55,577
EPLUS INC COM 294268107 27,720 364,306 SH   SOLE   320,070 0 44,236
LAUDER ESTEE COS INC CL A 518439104 69,702 350,350 SH   SOLE   55,043 0 295,307
EXPONENT INC COM 30214U102 42,962 614,620 SH   SOLE   533,260 0 81,360
FACEBOOK INC CL A 30303M102 22,027 123,694 SH   SOLE   123,694 0 0
FACTSET RESH SYS INC COM 303075105 155,291 639,136 SH   SOLE   619,919 0 19,217
FAIR ISAAC CORP COM 303250104 248,848 819,872 SH   SOLE   793,768 0 26,104
FIDELITY NATL INFORMATION SV COM 31620M106 90,135 678,932 SH   SOLE   215,578 0 463,354
FISERV INC COM 337738108 205,188 1,980,767 SH   SOLE   672,176 0 1,308,591
FLIR SYS INC COM 302445101 218,315 4,151,270 SH   SOLE   4,039,681 0 111,589
FORWARD AIR CORP COM 349853101 36,708 576,082 SH   SOLE   508,087 0 67,995
FRONTDOOR INC COM 35905A109 265,310 5,462,423 SH   SOLE   5,243,082 0 219,341
FTI CONSULTING INC COM 302941109 24,093 227,313 SH   SOLE   199,745 0 27,568
GARTNER INC COM 366651107 296,039 2,070,347 SH   SOLE   2,024,329 0 46,018
GENERAC HLDGS INC COM 368736104 29,134 371,890 SH   SOLE   326,558 0 45,332
GLOBAL PMTS INC COM 37940X102 88,224 554,869 SH   SOLE   242,095 0 312,774
GRACO INC COM 384109104 155,268 3,372,451 SH   SOLE   3,286,259 0 86,192
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 331 3,678 SH   SOLE   3,678 0 0
HENRY SCHEIN INC COM 806407102 464,377 7,313,031 SH   SOLE   6,857,317 0 455,714
HEXCEL CORP NEW COM 428291108 156,256 1,902,547 SH   SOLE   1,855,228 0 47,319
HURON CONSULTING GROUP INC COM 447462102 33,182 540,957 SH   SOLE   475,110 0 65,847
IAA INC COM 449253103 134,580 3,225,027 SH   SOLE   3,139,902 0 85,125
IBERIABANK CORP COM 450828108 31,286 414,162 SH   SOLE   365,701 0 48,461
ICU MED INC COM 44930G107 36,301 227,449 SH   SOLE   199,930 0 27,519
IDEX CORP COM 45167R104 291,845 1,780,846 SH   SOLE   1,441,639 0 339,207
IHS MARKIT LTD SHS G47567105 52,445 784,162 SH   SOLE   115,292 0 668,870
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 40,932 681,412 SH   SOLE   602,744 0 78,668
INTER PARFUMS INC COM 458334109 43,742 625,155 SH   SOLE   551,556 0 73,599
INTERCONTINENTAL EXCHANGE IN COM 45866F104 153,428 1,662,819 SH   SOLE   382,480 0 1,280,339
INTUIT COM 461202103 104,262 392,049 SH   SOLE   77,205 0 314,844
ISHARES TR RUS 1000 ETF 464287622 210 1,278 SH   SOLE   0 0 1,278
ISHARES TR RUSSELL 2000 ETF 464287655 746 4,931 SH   SOLE   2,954 0 1,977
J & J SNACK FOODS CORP COM 466032109 58,899 306,766 SH   SOLE   269,845 0 36,921
HENRY JACK & ASSOC INC COM 426281101 204,984 1,404,291 SH   SOLE   1,365,561 0 38,730
HUNT J B TRANS SVCS INC COM 445658107 459,791 4,155,368 SH   SOLE   4,050,223 0 105,145
JOHNSON & JOHNSON COM 478160104 2,911 22,497 SH   SOLE   22,497 0 0
JONES LANG LASALLE INC COM 48020Q107 199,649 1,435,707 SH   SOLE   1,395,553 0 40,154
KINSALE CAP GROUP INC COM 49714P108 44,506 430,799 SH   SOLE   377,803 0 52,996
KIRBY CORP COM 497266106 360,280 4,385,108 SH   SOLE   4,206,205 0 178,903
LABORATORY CORP AMER HLDGS COM NEW 50540R409 59,364 353,357 SH   SOLE   48,330 0 305,027
LANCASTER COLONY CORP COM 513847103 19,160 138,192 SH   SOLE   122,427 0 15,765
LANDSTAR SYS INC COM 515098101 262,376 2,330,577 SH   SOLE   2,236,795 0 93,782
LENNOX INTL INC COM 526107107 388,559 1,599,206 SH   SOLE   1,557,988 0 41,218
LINDE PLC SHS G5494J103 152,854 789,046 SH   SOLE   182,582 0 606,464
LOWES COS INC COM 548661107 58,013 527,587 SH   SOLE   87,742 0 439,845
MANHATTAN ASSOCS INC COM 562750109 560,694 6,950,461 SH   SOLE   6,674,461 0 276,000
MARKEL CORP COM 570535104 345,960 292,715 SH   SOLE   265,790 0 26,925
MARSH & MCLENNAN COS INC COM 571748102 89,956 899,107 SH   SOLE   221,120 0 677,987
MASTERCARD INC CL A 57636Q104 196,103 722,108 SH   SOLE   202,325 0 519,783
MEDTRONIC PLC SHS G5960L103 2,860 26,334 SH   SOLE   26,334 0 0
MESA LABS INC COM 59064R109 26,889 113,087 SH   SOLE   99,516 0 13,571
MICROSOFT CORP COM 594918104 184,373 1,326,141 SH   SOLE   308,344 0 1,017,797
MONDELEZ INTL INC CL A 609207105 74,459 1,345,960 SH   SOLE   299,049 0 1,046,911
MONRO INC COM 610236101 30,778 389,546 SH   SOLE   341,737 0 47,809
MOOG INC CL A 615394202 45,889 565,688 SH   SOLE   497,636 0 68,052
MORNINGSTAR INC COM 617700109 233,707 1,599,196 SH   SOLE   1,528,209 0 70,987
NATIONAL INSTRS CORP COM 636518102 26,592 633,293 SH   SOLE   559,115 0 74,178
NIKE INC CL B 654106103 35,954 382,815 SH   SOLE   64,189 0 318,626
NORDSON CORP COM 655663102 230,731 1,577,539 SH   SOLE   1,533,056 0 44,483
O REILLY AUTOMOTIVE INC NEW COM 67103H107 54,182 135,962 SH   SOLE   58,696 0 77,266
PATTERSON COMPANIES INC COM 703395103 14,099 791,175 SH   SOLE   696,919 0 94,256
PEPSICO INC COM 713448108 51,800 377,829 SH   SOLE   56,184 0 321,645
PINNACLE FINL PARTNERS INC COM 72346Q104 27,022 476,153 SH   SOLE   413,840 0 62,313
POOL CORPORATION COM 73278L105 151,376 750,500 SH   SOLE   732,507 0 17,993
POWER INTEGRATIONS INC COM 739276103 26,528 293,357 SH   SOLE   253,360 0 39,997
PROSPERITY BANCSHARES INC COM 743606105 234,770 3,323,940 SH   SOLE   3,194,937 0 129,003
QIAGEN NV SHS NEW N72482123 57,956 1,757,845 SH   SOLE   292,248 0 1,465,597
RAVEN INDS INC COM 754212108 19,229 574,687 SH   SOLE   512,489 0 62,198
RLI CORP COM 749607107 32,563 350,483 SH   SOLE   306,265 0 44,218
ROSS STORES INC COM 778296103 71,311 649,166 SH   SOLE   277,053 0 372,113
RPM INTL INC COM 749685103 225,995 3,284,328 SH   SOLE   3,205,178 0 79,150
SALLY BEAUTY HLDGS INC COM 79546E104 190,504 12,794,111 SH   SOLE   12,316,593 0 477,518
SCANSOURCE INC COM 806037107 12,864 421,081 SH   SOLE   376,054 0 45,027
SEI INVESTMENTS CO COM 784117103 332,317 5,608,255 SH   SOLE   5,465,167 0 143,088
SENSIENT TECHNOLOGIES CORP COM 81725T100 212,180 3,090,745 SH   SOLE   2,975,973 0 114,772
SERVICE CORP INTL COM 817565104 170,656 3,569,459 SH   SOLE   3,481,785 0 87,674
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 629,011 11,252,436 SH   SOLE   10,960,739 0 291,697
SHERWIN WILLIAMS CO COM 824348106 61,330 111,536 SH   SOLE   46,367 0 65,169
SILGAN HOLDINGS INC COM 827048109 27,175 904,782 SH   SOLE   795,645 0 109,137
SIMPSON MANUFACTURING CO INC COM 829073105 29,254 421,704 SH   SOLE   370,377 0 51,327
SOUTH ST CORP COM 840441109 42,428 563,451 SH   SOLE   496,506 0 66,945
STARBUCKS CORP COM 855244109 57,211 647,037 SH   SOLE   101,858 0 545,179
STEPAN CO COM 858586100 22,915 236,090 SH   SOLE   206,249 0 29,841
STERIS PLC SHS USD G8473T100 58,885 407,539 SH   SOLE   171,556 0 235,983
TE CONNECTIVITY LTD REG SHS H84989104 34,891 374,442 SH   SOLE   56,546 0 317,896
TELEFLEX INC COM 879369106 729,150 2,146,136 SH   SOLE   1,953,041 0 193,095
TEXAS INSTRS INC COM 882508104 47,576 368,124 SH   SOLE   60,985 0 307,139
COOPER COS INC COM NEW 216648402 55,309 186,227 SH   SOLE   82,654 0 103,573
THERMO FISHER SCIENTIFIC INC COM 883556102 264,451 907,925 SH   SOLE   260,689 0 647,236
TJX COS INC NEW COM 872540109 184,414 3,308,461 SH   SOLE   1,205,284 0 2,103,177
TRANSUNION COM 89400J107 701,662 8,650,751 SH   SOLE   8,434,016 0 216,735
TRIMBLE INC COM 896239100 143,441 3,695,968 SH   SOLE   3,598,127 0 97,841
US BANCORP DEL COM NEW 902973304 90,831 1,641,320 SH   SOLE   704,519 0 936,801
UMPQUA HLDGS CORP COM 904214103 248,093 15,072,450 SH   SOLE   14,610,536 0 461,914
UNIFIRST CORP MASS COM 904708104 44,142 226,230 SH   SOLE   198,110 0 28,120
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 26,297 255,806 SH   SOLE   224,873 0 30,933
US ECOLOGY INC COM 91732J102 22,585 353,221 SH   SOLE   310,270 0 42,951
VARIAN MED SYS INC COM 92220P105 136,672 1,147,637 SH   SOLE   1,114,897 0 32,740
VERISK ANALYTICS INC COM 92345Y106 166,875 1,055,234 SH   SOLE   274,792 0 780,442
VISA INC COM CL A 92826C839 285,979 1,662,571 SH   SOLE   521,253 0 1,141,318
BERKLEY W R CORP COM 084423102 738,014 10,217,558 SH   SOLE   9,925,157 0 292,401
DISNEY WALT CO COM DISNEY 254687106 34,421 264,126 SH   SOLE   44,131 0 219,995
WELBILT INC COM 949090104 22,213 1,317,515 SH   SOLE   1,160,773 0 156,742
WESTAMERICA BANCORPORATION COM 957090103 137,286 2,207,883 SH   SOLE   2,102,414 0 105,469
WEX INC COM 96208T104 448,715 2,220,593 SH   SOLE   2,167,516 0 53,077
WHITE MTNS INS GROUP LTD COM G9618E107 114,602 106,113 SH   SOLE   47,529 0 58,584
WOLVERINE WORLD WIDE INC COM 978097103 36,714 1,299,157 SH   SOLE   1,141,934 0 157,223
XYLEM INC COM 98419M100 109,236 1,371,963 SH   SOLE   336,901 0 1,035,062
ZOETIS INC CL A 98978V103 145,307 1,166,279 SH   SOLE   277,505 0 888,774