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 44,144 250,222 SH   SOLE   38,973 0 211,249
AAON INC COM PAR $0.004 000360206 21,956 444,372 SH   SOLE   391,297 0 53,075
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 92,411 438,863 SH   SOLE   95,564 0 343,299
ACI WORLDWIDE INC COM 004498101 24,602 649,398 SH   SOLE   570,626 0 78,772
ACUITY BRANDS INC COM 00508Y102 219,885 1,593,189 SH   SOLE   1,549,668 0 43,521
AFFILIATED MANAGERS GROUP IN COM 008252108 94,231 1,112,003 SH   SOLE   1,082,410 0 29,593
ALAMO GROUP INC COM 011311107 31,318 249,448 SH   SOLE   218,783 0 30,665
ALPHABET INC CAP STK CL C 02079K107 312,811 233,961 SH   SOLE   72,298 0 161,663
AMERICAN TOWER CORP NEW COM 03027X100 231,856 1,008,861 SH   SOLE   307,763 0 701,098
AMPHENOL CORP NEW CL A 032095101 144,092 1,331,349 SH   SOLE   341,177 0 990,172
ANSYS INC COM 03662Q105 66,637 258,875 SH   SOLE   110,211 0 148,664
AON PLC SHS CL A G0408V102 46,373 222,636 SH   SOLE   35,959 0 186,677
APTARGROUP INC COM 038336103 431,193 3,729,401 SH   SOLE   3,637,715 0 91,686
ARAMARK COM 03852U106 813,252 18,738,525 SH   SOLE   17,097,655 0 1,640,870
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 24,937 771,559 SH   SOLE   679,534 0 92,025
BALCHEM CORP COM 057665200 22,343 219,846 SH   SOLE   196,087 0 23,759
BALL CORP COM 058498106 71,225 1,101,358 SH   SOLE   480,295 0 621,063
BEACON ROOFING SUPPLY INC COM 073685109 45,155 1,411,970 SH   SOLE   1,235,850 0 176,120
BIO RAD LABS INC CL A 090572207 277,459 749,829 SH   SOLE   730,913 0 18,916
BIO TECHNE CORP COM 09073M104 296,426 1,350,399 SH   SOLE   1,314,625 0 35,774
BLACKBAUD INC COM 09227Q100 363,965 4,572,425 SH   SOLE   4,390,876 0 181,549
BOOKING HLDGS INC COM 09857L108 30,455 14,829 SH   SOLE   2,229 0 12,600
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 227,445 1,841,061 SH   SOLE   1,794,013 0 47,048
CACI INTL INC CL A 127190304 83,604 334,429 SH   SOLE   326,439 0 7,990
CARLISLE COS INC COM 142339100 429,015 2,650,856 SH   SOLE   2,576,041 0 74,815
CASEYS GEN STORES INC COM 147528103 65,842 414,125 SH   SOLE   367,815 0 46,310
CASS INFORMATION SYS INC COM 14808P109 24,484 424,042 SH   SOLE   371,261 0 52,781
CBIZ INC COM 124805102 22,346 828,869 SH   SOLE   728,092 0 100,777
CDW CORP COM 12514G108 458,972 3,213,190 SH   SOLE   3,131,620 0 81,570
CENTRAL GARDEN & PET CO COM 153527106 27,847 896,256 SH   SOLE   785,888 0 110,368
THE CHARLES SCHWAB CORPORATI COM 808513105 47,820 1,005,474 SH   SOLE   157,451 0 848,023
CHECK POINT SOFTWARE TECH LT ORD M22465104 167,472 1,509,301 SH   SOLE   467,025 0 1,042,276
CHOICE HOTELS INTL INC COM 169905106 390,755 3,777,967 SH   SOLE   3,610,530 0 167,437
COLUMBIA SPORTSWEAR CO COM 198516106 297,394 2,968,301 SH   SOLE   2,867,789 0 100,512
COMCAST CORP NEW CL A 20030N101 58,900 1,309,760 SH   SOLE   191,455 0 1,118,305
CORELOGIC INC COM 21871D103 62,245 1,424,044 SH   SOLE   1,242,349 0 181,695
COVETRUS INC COM 22304C100 10,575 801,170 SH   SOLE   705,840 0 95,330
CROWN CASTLE INTL CORP NEW COM 22822V101 58,767 413,414 SH   SOLE   65,016 0 348,398
DANAHER CORPORATION COM 235851102 294,050 1,915,886 SH   SOLE   538,614 0 1,377,272
DENTSPLY SIRONA INC COM 24906P109 383,926 6,784,336 SH   SOLE   6,118,139 0 666,197
DIAGEO P L C SPON ADR NEW 25243Q205 62,740 372,523 SH   SOLE   168,977 0 203,546
DOLLAR GEN CORP NEW COM 256677105 170,208 1,091,218 SH   SOLE   250,740 0 840,478
DONALDSON INC COM 257651109 154,518 2,681,680 SH   SOLE   2,609,640 0 72,040
DORMAN PRODUCTS INC COM 258278100 56,330 743,930 SH   SOLE   652,955 0 90,975
DRIL QUIP INC COM 262037104 21,106 449,935 SH   SOLE   399,293 0 50,642
ECOLAB INC COM 278865100 179,098 928,018 SH   SOLE   221,661 0 706,357
ELECTRONIC ARTS INC COM 285512109 43,380 403,499 SH   SOLE   63,812 0 339,687
EMERGENT BIOSOLUTIONS INC COM 29089Q105 31,371 581,480 SH   SOLE   506,602 0 74,878
ENVESTNET INC COM 29404K106 34,099 489,717 SH   SOLE   430,709 0 59,008
EPLUS INC COM 294268107 30,016 356,098 SH   SOLE   311,999 0 44,099
LAUDER ESTEE COS INC CL A 518439104 78,027 377,783 SH   SOLE   56,187 0 321,596
EXPONENT INC COM 30214U102 38,057 551,468 SH   SOLE   485,805 0 65,663
FACEBOOK INC CL A 30303M102 29,431 143,393 SH   SOLE   143,393 0 0
FACTSET RESH SYS INC COM 303075105 170,848 636,778 SH   SOLE   618,108 0 18,670
FAIR ISAAC CORP COM 303250104 187,213 499,661 SH   SOLE   486,635 0 13,026
FIDELITY NATL INFORMATION SV COM 31620M106 120,235 864,438 SH   SOLE   255,779 0 608,659
FISERV INC COM 337738108 247,482 2,140,289 SH   SOLE   736,163 0 1,404,126
FLIR SYS INC COM 302445101 216,135 4,150,852 SH   SOLE   4,038,777 0 112,075
FORWARD AIR CORP COM 349853101 39,636 566,634 SH   SOLE   498,639 0 67,995
FRONTDOOR INC COM 35905A109 262,210 5,529,522 SH   SOLE   5,306,140 0 223,382
FTI CONSULTING INC COM 302941109 28,251 255,293 SH   SOLE   224,269 0 31,024
GARTNER INC COM 366651107 317,301 2,059,062 SH   SOLE   2,013,182 0 45,880
GENERAC HLDGS INC COM 368736104 36,189 359,767 SH   SOLE   314,532 0 45,235
GLOBAL PMTS INC COM 37940X102 105,734 579,172 SH   SOLE   256,281 0 322,891
GRACO INC COM 384109104 175,116 3,367,610 SH   SOLE   3,282,000 0 85,610
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 350 3,432 SH   SOLE   3,432 0 0
HENRY SCHEIN INC COM 806407102 489,331 7,334,093 SH   SOLE   6,857,963 0 476,130
HEXCEL CORP NEW COM 428291108 138,434 1,888,334 SH   SOLE   1,848,200 0 40,134
HOULIHAN LOKEY INC CL A 441593100 22,821 466,976 SH   SOLE   410,262 0 56,714
HURON CONSULTING GROUP INC COM 447462102 36,506 531,231 SH   SOLE   465,698 0 65,533
IAA INC COM 449253103 255,972 5,439,264 SH   SOLE   5,310,850 0 128,414
IBERIABANK CORP COM 450828108 31,758 424,408 SH   SOLE   374,047 0 50,361
ICU MED INC COM 44930G107 42,072 224,842 SH   SOLE   197,393 0 27,449
IDEX CORP COM 45167R104 312,439 1,816,503 SH   SOLE   1,451,140 0 365,363
IHS MARKIT LTD SHS G47567105 63,785 846,511 SH   SOLE   118,096 0 728,415
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 40,388 693,006 SH   SOLE   611,626 0 81,380
INTER PARFUMS INC COM 458334109 44,908 617,628 SH   SOLE   544,029 0 73,599
INTERCONTINENTAL EXCHANGE IN COM 45866F104 169,705 1,833,653 SH   SOLE   439,334 0 1,394,319
INTUIT COM 461202103 116,182 443,563 SH   SOLE   100,691 0 342,872
ISHARES TR RUS 1000 ETF 464287622 2,416 13,541 SH   SOLE   0 0 13,541
ISHARES TR RUS 1000 GRW ETF 464287614 566 3,217 SH   SOLE   3,217 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 11,008 66,446 SH   SOLE   50,174 0 16,272
J & J SNACK FOODS CORP COM 466032109 56,946 309,037 SH   SOLE   272,116 0 36,921
HENRY JACK & ASSOC INC COM 426281101 203,120 1,394,384 SH   SOLE   1,356,563 0 37,821
HUNT J B TRANS SVCS INC COM 445658107 487,120 4,171,259 SH   SOLE   4,067,602 0 103,657
JOHNSON & JOHNSON COM 478160104 3,258 22,338 SH   SOLE   22,338 0 0
JONES LANG LASALLE INC COM 48020Q107 248,486 1,427,343 SH   SOLE   1,388,127 0 39,216
KINSALE CAP GROUP INC COM 49714P108 44,677 439,479 SH   SOLE   386,068 0 53,411
KIRBY CORP COM 497266106 391,586 4,373,791 SH   SOLE   4,196,399 0 177,392
LABORATORY CORP AMER HLDGS COM NEW 50540R409 64,379 380,558 SH   SOLE   48,377 0 332,181
LANCASTER COLONY CORP COM 513847103 22,314 139,377 SH   SOLE   123,612 0 15,765
LANDSTAR SYS INC COM 515098101 265,093 2,328,036 SH   SOLE   2,234,830 0 93,206
LENNOX INTL INC COM 526107107 390,057 1,598,792 SH   SOLE   1,556,868 0 41,924
LINDE PLC SHS G5494J103 184,831 868,161 SH   SOLE   207,708 0 660,453
LOWES COS INC COM 548661107 68,081 568,482 SH   SOLE   89,480 0 479,002
MANHATTAN ASSOCS INC COM 562750109 391,303 4,906,616 SH   SOLE   4,693,396 0 213,220
MARKEL CORP COM 570535104 338,430 296,045 SH   SOLE   267,552 0 28,493
MARSH & MCLENNAN COS INC COM 571748102 110,695 993,584 SH   SOLE   255,241 0 738,343
MASTERCARD INC CL A 57636Q104 235,199 787,700 SH   SOLE   227,074 0 560,626
MEDTRONIC PLC SHS G5960L103 2,971 26,190 SH   SOLE   26,190 0 0
MESA LABS INC COM 59064R109 28,434 114,009 SH   SOLE   100,438 0 13,571
MICROSOFT CORP COM 594918104 230,241 1,459,996 SH   SOLE   351,591 0 1,108,405
MONDELEZ INTL INC CL A 609207105 81,711 1,483,488 SH   SOLE   343,377 0 1,140,111
MONRO INC COM 610236101 30,227 386,530 SH   SOLE   338,911 0 47,619
MOOG INC CL A 615394202 48,269 565,672 SH   SOLE   497,680 0 67,992
MORNINGSTAR INC COM 617700109 237,051 1,566,660 SH   SOLE   1,499,733 0 66,927
MOTOROLA SOLUTIONS INC COM NEW 620076307 43,264 268,490 SH   SOLE   124,074 0 144,416
NATIONAL INSTRS CORP COM 636518102 26,771 632,290 SH   SOLE   558,112 0 74,178
NIKE INC CL B 654106103 41,782 412,421 SH   SOLE   65,430 0 346,991
NORDSON CORP COM 655663102 255,360 1,568,168 SH   SOLE   1,524,925 0 43,243
O REILLY AUTOMOTIVE INC NEW COM 67103H107 63,020 143,795 SH   SOLE   63,427 0 80,368
PATTERSON COMPANIES INC COM 703395103 16,573 809,245 SH   SOLE   714,989 0 94,256
PEPSICO INC COM 713448108 55,709 407,619 SH   SOLE   57,340 0 350,279
PINNACLE FINL PARTNERS INC COM 72346Q104 30,462 475,961 SH   SOLE   413,751 0 62,210
POOL CORPORATION COM 73278L105 159,394 750,512 SH   SOLE   732,164 0 18,348
POWER INTEGRATIONS INC COM 739276103 29,152 294,729 SH   SOLE   254,732 0 39,997
PROSPERITY BANCSHARES INC COM 743606105 233,655 3,250,167 SH   SOLE   3,129,954 0 120,213
QIAGEN NV SHS NEW N72482123 52,146 1,542,783 SH   SOLE   243,010 0 1,299,773
QUALYS INC COM 74758T303 22,279 267,232 SH   SOLE   234,681 0 32,551
RAVEN INDS INC COM 754212108 20,494 594,708 SH   SOLE   528,868 0 65,840
RLI CORP COM 749607107 31,656 351,655 SH   SOLE   307,437 0 44,218
ROSS STORES INC COM 778296103 80,887 694,786 SH   SOLE   307,325 0 387,461
RPM INTL INC COM 749685103 253,267 3,299,471 SH   SOLE   3,218,373 0 81,098
SALLY BEAUTY HLDGS INC COM 79546E104 230,874 12,650,604 SH   SOLE   12,181,966 0 468,638
SCANSOURCE INC COM 806037107 15,866 429,390 SH   SOLE   384,228 0 45,162
SEI INVESTMENTS CO COM 784117103 365,309 5,578,936 SH   SOLE   5,439,300 0 139,636
SENSIENT TECHNOLOGIES CORP COM 81725T100 204,693 3,097,188 SH   SOLE   2,981,614 0 115,574
SERVICE CORP INTL COM 817565104 163,740 3,557,252 SH   SOLE   3,470,509 0 86,743
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 436,008 11,278,023 SH   SOLE   11,011,596 0 266,427
SHERWIN WILLIAMS CO COM 824348106 69,679 119,407 SH   SOLE   52,154 0 67,253
SILGAN HOLDINGS INC COM 827048109 28,086 903,682 SH   SOLE   794,545 0 109,137
SIMPSON MANUFACTURING CO INC COM 829073105 33,267 414,649 SH   SOLE   363,322 0 51,327
SOUTH ST CORP COM 840441109 47,913 552,306 SH   SOLE   485,619 0 66,687
STARBUCKS CORP COM 855244109 61,357 697,877 SH   SOLE   104,164 0 593,713
STEPAN CO COM 858586100 23,978 234,069 SH   SOLE   204,228 0 29,841
STERIS PLC SHS USD G8473T100 67,578 443,365 SH   SOLE   195,560 0 247,805
TE CONNECTIVITY LTD REG SHS H84989104 38,723 404,042 SH   SOLE   57,846 0 346,196
TELEFLEX INC COM 879369106 813,970 2,162,284 SH   SOLE   1,962,003 0 200,281
TEXAS INSTRS INC COM 882508104 50,889 396,674 SH   SOLE   62,193 0 334,481
COOPER COS INC COM NEW 216648402 64,919 202,056 SH   SOLE   91,375 0 110,681
THERMO FISHER SCIENTIFIC INC COM 883556102 320,964 987,976 SH   SOLE   289,511 0 698,465
TJX COS INC NEW COM 872540109 217,232 3,557,685 SH   SOLE   1,337,962 0 2,219,723
TRANSUNION COM 89400J107 737,496 8,614,604 SH   SOLE   8,401,578 0 213,026
TRIMBLE INC COM 896239100 154,009 3,694,150 SH   SOLE   3,595,518 0 98,632
US BANCORP DEL COM NEW 902973304 103,216 1,740,872 SH   SOLE   770,700 0 970,172
UMPQUA HLDGS CORP COM 904214103 266,575 15,060,711 SH   SOLE   14,578,248 0 482,463
UNIFIRST CORP MASS COM 904708104 45,063 223,104 SH   SOLE   195,065 0 28,039
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 28,485 242,712 SH   SOLE   211,897 0 30,815
US ECOLOGY INC COM 91734M103 20,730 357,969 SH   SOLE   315,018 0 42,951
VARIAN MED SYS INC COM 92220P105 162,947 1,147,432 SH   SOLE   1,114,796 0 32,636
VERISK ANALYTICS INC COM 92345Y106 188,042 1,259,154 SH   SOLE   344,564 0 914,590
VISA INC COM CL A 92826C839 342,890 1,824,852 SH   SOLE   595,040 0 1,229,812
BERKLEY W R CORP COM 084423102 705,063 10,203,523 SH   SOLE   9,918,103 0 285,420
DISNEY WALT CO COM DISNEY 254687106 41,160 284,585 SH   SOLE   45,005 0 239,580
WELBILT INC COM 949090104 20,369 1,304,847 SH   SOLE   1,148,105 0 156,742
WESTAMERICA BANCORPORATION COM 957090103 149,339 2,203,620 SH   SOLE   2,099,965 0 103,655
WEX INC COM 96208T104 464,889 2,219,463 SH   SOLE   2,164,844 0 54,619
WHITE MTNS INS GROUP LTD COM G9618E107 128,899 115,552 SH   SOLE   53,493 0 62,059
WOLVERINE WORLD WIDE INC COM 978097103 40,576 1,202,603 SH   SOLE   1,046,235 0 156,368
XYLEM INC COM 98419M100 119,498 1,516,664 SH   SOLE   389,458 0 1,127,206
ZOETIS INC CL A 98978V103 170,367 1,287,247 SH   SOLE   319,351 0 967,896