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 66,130 313,842 SH   SOLE   62,144 0 251,698
AAON INC COM PAR $0.004 000360206 24,060 636,495 SH   SOLE   561,490 0 75,005
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 60,190 353,644 SH   SOLE   74,749 0 278,895
ACUITY BRANDS INC COM 00508Y102 237,207 1,508,952 SH   SOLE   1,467,701 0 41,251
AFFILIATED MANAGERS GROUP COM 008252108 251,436 1,839,060 SH   SOLE   1,633,735 0 205,325
ALLIANCE DATA SYSTEMS CORP COM 018581108 31,889 135,030 SH   SOLE   59,670 0 75,360
ALPHABET INC CAP STK CL C 02079K107 153,132 128,308 SH   SOLE   31,884 0 96,424
AMERICAN TOWER CORP NEW COM 03027X100 111,455 767,070 SH   SOLE   232,521 0 534,549
AMPHENOL CORP NEW CL A 032095101 13,525 143,853 SH   SOLE   143,853 0 0
ANSYS INC COM 03662Q105 542,489 2,905,986 SH   SOLE   2,715,776 0 190,210
AON PLC SHS CL A G0408V102 29,115 189,326 SH   SOLE   37,671 0 151,655
APTARGROUP INC COM 038336103 473,816 4,397,777 SH   SOLE   4,214,818 0 182,959
ARAMARK COM 03852U106 599,827 13,942,987 SH   SOLE   13,029,152 0 913,835
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 77,340 2,387,022 SH   SOLE   2,239,411 0 147,611
BALCHEM CORP COM 057665200 26,784 238,950 SH   SOLE   209,054 0 29,896
BALL CORP COM 058498106 92,840 2,110,475 SH   SOLE   1,006,080 0 1,104,395
BEACON ROOFING SUPPLY INC COM 073685109 45,733 1,263,679 SH   SOLE   1,114,073 0 149,606
BIO RAD LABS INC CL A 090572207 412,563 1,318,135 SH   SOLE   1,277,093 0 41,042
BIO TECHNE CORP COM 09073M104 327,086 1,602,498 SH   SOLE   1,528,156 0 74,342
BLACKBAUD INC COM 09227Q100 434,648 4,283,089 SH   SOLE   4,085,690 0 197,399
BOOKING HLDGS INC COM 09857L108 25,181 12,692 SH   SOLE   2,456 0 10,236
BRIGHT HORIZONS FAM SOL IN D COM 109194100 24,560 208,422 SH   SOLE   184,163 0 24,259
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 278,807 2,112,973 SH   SOLE   2,041,385 0 71,588
CARLISLE COS INC COM 142339100 353,423 2,901,668 SH   SOLE   2,818,503 0 83,165
CASEYS GEN STORES INC COM 147528103 64,050 496,085 SH   SOLE   440,797 0 55,288
CASS INFORMATION SYS INC COM 14808P109 20,907 321,055 SH   SOLE   284,505 0 36,550
CDW CORP COM 12514G108 460,514 5,178,970 SH   SOLE   5,033,936 0 145,034
CERNER CORP COM 156782104 33,666 522,685 SH   SOLE   103,007 0 419,678
SCHWAB CHARLES CORP NEW COM 808513105 29,223 594,576 SH   SOLE   157,315 0 437,261
CHECK POINT SOFTWARE TECH LT ORD M22465104 111,810 950,201 SH   SOLE   286,320 0 663,881
CHOICE HOTELS INTL INC COM 169905106 151,555 1,819,385 SH   SOLE   1,689,669 0 129,716
CHURCH & DWIGHT INC COM 171340102 262,683 4,424,512 SH   SOLE   4,314,992 0 109,520
COCA COLA CO COM 191216100 35,659 772,017 SH   SOLE   139,285 0 632,732
COLUMBIA SPORTSWEAR CO COM 198516106 293,273 3,151,102 SH   SOLE   2,996,338 0 154,764
COMCAST CORP NEW CL A 20030N101 40,081 1,131,916 SH   SOLE   223,410 0 908,506
COPART INC COM 217204106 229,489 4,453,499 SH   SOLE   4,327,223 0 126,276
CORELOGIC INC COM 21871D103 71,043 1,437,826 SH   SOLE   1,267,265 0 170,561
CROWN CASTLE INTL CORP NEW COM 22822V101 28,950 260,035 SH   SOLE   51,489 0 208,546
DANAHER CORP DEL COM 235851102 182,897 1,683,203 SH   SOLE   460,856 0 1,222,347
DENTSPLY SIRONA INC COM 24906P109 179,425 4,754,247 SH   SOLE   4,214,114 0 540,133
DIAGEO P L C SPON ADR NEW 25243Q205 41,665 294,097 SH   SOLE   126,550 0 167,547
DOLLAR GEN CORP NEW COM 256677105 122,173 1,117,779 SH   SOLE   266,181 0 851,598
DONALDSON INC COM 257651109 198,439 3,406,099 SH   SOLE   3,305,804 0 100,295
DORMAN PRODUCTS INC COM 258278100 49,268 640,508 SH   SOLE   563,530 0 76,978
DRIL-QUIP INC COM 262037104 21,019 402,269 SH   SOLE   361,819 0 40,450
ECOLAB INC COM 278865100 118,706 757,152 SH   SOLE   183,312 0 573,840
ENVESTNET INC COM 29404K106 30,843 506,034 SH   SOLE   444,058 0 61,976
EOG RES INC COM 26875P101 1,024 8,025 SH   SOLE   8,025 0 0
EPLUS INC COM 294268107 22,916 247,210 SH   SOLE   217,231 0 29,979
LAUDER ESTEE COS INC CL A 518439104 55,575 382,432 SH   SOLE   75,731 0 306,701
EXPONENT INC COM 30214U102 60,034 1,120,040 SH   SOLE   985,268 0 134,772
FACEBOOK INC CL A 30303M102 6,291 38,253 SH   SOLE   38,253 0 0
FACTSET RESH SYS INC COM 303075105 231,164 1,033,319 SH   SOLE   998,494 0 34,825
FAIR ISAAC CORP COM 303250104 548,868 2,401,522 SH   SOLE   2,297,545 0 103,977
FISERV INC COM 337738108 85,348 1,036,027 SH   SOLE   337,560 0 698,467
FLIR SYS INC COM 302445101 251,060 4,084,264 SH   SOLE   3,965,905 0 118,359
FORTIVE CORP COM 34959J108 78,440 931,589 SH   SOLE   283,688 0 647,901
FORWARD AIR CORP COM 349853101 45,705 637,454 SH   SOLE   560,721 0 76,733
GARTNER INC COM 366651107 345,173 2,177,747 SH   SOLE   2,119,392 0 58,355
GENERAC HLDGS INC COM 368736104 24,238 429,676 SH   SOLE   377,804 0 51,872
GLOBAL PMTS INC COM 37940X102 31,460 246,940 SH   SOLE   118,876 0 128,064
GRACO INC COM 384109104 179,370 3,870,733 SH   SOLE   3,755,032 0 115,701
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 383 4,022 SH   SOLE   4,022 0 0
SCHEIN HENRY INC COM 806407102 248,683 2,924,653 SH   SOLE   2,301,904 0 622,749
HURON CONSULTING GROUP INC COM 447462102 26,796 542,435 SH   SOLE   471,696 0 70,739
IBERIABANK CORP COM 450828108 30,760 378,123 SH   SOLE   336,404 0 41,719
ICU MED INC COM 44930G107 35,109 124,171 SH   SOLE   109,357 0 14,814
IDEX CORP COM 45167R104 440,683 2,925,019 SH   SOLE   2,580,437 0 344,582
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 42,368 643,211 SH   SOLE   566,725 0 76,486
INTER PARFUMS INC COM 458334109 61,790 958,734 SH   SOLE   832,428 0 126,306
INTERCONTINENTAL EXCHANGE IN COM 45866F104 86,677 1,157,393 SH   SOLE   256,677 0 900,716
INTUIT COM 461202103 90,434 397,689 SH   SOLE   75,386 0 322,303
J & J SNACK FOODS CORP COM 466032109 48,666 322,524 SH   SOLE   290,338 0 32,186
HENRY JACK & ASSOC INC COM 426281101 327,386 2,045,141 SH   SOLE   1,972,363 0 72,778
HUNT J B TRANS SVCS INC COM 445658107 411,635 3,460,863 SH   SOLE   3,366,540 0 94,323
JOHNSON & JOHNSON COM 478160104 4,276 30,949 SH   SOLE   30,949 0 0
JONES LANG LASALLE INC COM 48020Q107 202,448 1,402,773 SH   SOLE   1,360,903 0 41,870
KINSALE CAP GROUP INC COM 49714P108 28,458 445,632 SH   SOLE   392,333 0 53,299
KIRBY CORP COM 497266106 365,323 4,441,618 SH   SOLE   4,255,480 0 186,138
LABORATORY CORP AMER HLDGS COM NEW 50540R409 55,562 319,909 SH   SOLE   50,047 0 269,862
LANCASTER COLONY CORP COM 513847103 37,164 249,074 SH   SOLE   219,130 0 29,944
LANDSTAR SYS INC COM 515098101 287,591 2,357,302 SH   SOLE   2,251,619 0 105,683
LENNOX INTL INC COM 526107107 330,824 1,514,764 SH   SOLE   1,472,529 0 42,235
LOWES COS INC COM 548661107 32,545 283,442 SH   SOLE   55,415 0 228,027
MANHATTAN ASSOCS INC COM 562750109 416,011 7,619,245 SH   SOLE   7,250,110 0 369,135
MARKEL CORP COM 570535104 526,990 443,411 SH   SOLE   381,167 0 62,244
MARSH & MCLENNAN COS INC COM 571748102 65,627 793,368 SH   SOLE   193,542 0 599,826
MASTERCARD INCORPORATED CL A 57636Q104 156,952 705,053 SH   SOLE   204,455 0 500,598
MEDTRONIC PLC SHS G5960L103 5,418 55,073 SH   SOLE   55,073 0 0
MICROSOFT CORP COM 594918104 149,426 1,306,511 SH   SOLE   300,201 0 1,006,310
MONDELEZ INTL INC CL A 609207105 66,821 1,555,419 SH   SOLE   376,865 0 1,178,554
MONRO INC COM 610236101 31,650 454,741 SH   SOLE   399,794 0 54,947
MOOG INC CL A 615394202 54,759 636,959 SH   SOLE   559,959 0 77,000
MORNINGSTAR INC COM 617700109 284,770 2,261,872 SH   SOLE   2,137,621 0 124,251
NATIONAL INSTRS CORP COM 636518102 33,473 692,588 SH   SOLE   608,606 0 83,982
NAVIGATORS GROUP INC COM 638904102 46,581 674,116 SH   SOLE   590,062 0 84,054
NIKE INC CL B 654106103 29,531 348,566 SH   SOLE   68,352 0 280,214
NORDSON CORP COM 655663102 250,468 1,803,224 SH   SOLE   1,752,690 0 50,534
O REILLY AUTOMOTIVE INC NEW COM 67103H107 41,001 118,050 SH   SOLE   51,182 0 66,868
PATTERSON COMPANIES INC COM 703395103 14,741 602,884 SH   SOLE   536,548 0 66,336
PEPSICO INC COM 713448108 38,691 346,071 SH   SOLE   61,506 0 284,565
PINNACLE FINL PARTNERS INC COM 72346Q104 28,972 481,666 SH   SOLE   425,021 0 56,645
POOL CORPORATION COM 73278L105 128,181 768,102 SH   SOLE   721,087 0 47,015
POWER INTEGRATIONS INC COM 739276103 22,970 363,444 SH   SOLE   321,219 0 42,225
PRAXAIR INC COM 74005P104 158,316 984,983 SH   SOLE   289,925 0 695,058
PROSPERITY BANCSHARES INC COM 743606105 115,187 1,660,955 SH   SOLE   1,541,571 0 119,384
QIAGEN NV SHS NEW N72482123 44,343 1,170,611 SH   SOLE   230,404 0 940,207
RAVEN INDS INC COM 754212108 26,393 576,889 SH   SOLE   507,380 0 69,509
RLI CORP COM 749607107 31,589 402,004 SH   SOLE   351,628 0 50,376
ROSS STORES INC COM 778296103 56,722 572,372 SH   SOLE   247,009 0 325,363
RPM INTL INC COM 749685103 209,294 3,222,878 SH   SOLE   3,145,447 0 77,431
ISHARES TR RUSSELL 2000 ETF 464287655 1,059 6,281 SH   SOLE   3,690 0 2,591
ISHARES TR RUS 1000 ETF 464287622 2,277 14,078 SH   SOLE   2,268 0 11,810
SALLY BEAUTY HLDGS INC COM 79546E104 236,308 12,849,792 SH   SOLE   12,322,876 0 526,916
SCANSOURCE INC COM 806037107 17,808 446,304 SH   SOLE   394,659 0 51,645
SCHLUMBERGER LTD COM 806857108 3,128 51,344 SH   SOLE   51,344 0 0
SEI INVESTMENTS CO COM 784117103 375,016 6,137,742 SH   SOLE   5,941,667 0 196,075
SENSIENT TECHNOLOGIES CORP COM 81725T100 86,637 1,132,357 SH   SOLE   1,067,361 0 64,996
SERVICE CORP INTL COM 817565104 87,441 1,978,298 SH   SOLE   1,929,194 0 49,104
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 388,557 6,264,021 SH   SOLE   6,109,116 0 154,905
SHERWIN WILLIAMS CO COM 824348106 45,338 99,598 SH   SOLE   46,342 0 53,256
SIMPSON MANUFACTURING CO INC COM 829073105 23,096 318,746 SH   SOLE   280,496 0 38,250
SONIC CORP COM 835451105 32,495 749,762 SH   SOLE   657,268 0 92,494
SOUTH ST CORP COM 840441109 46,486 566,905 SH   SOLE   497,739 0 69,166
STARBUCKS CORP COM 855244109 36,023 633,762 SH   SOLE   151,433 0 482,329
STATE BK FINL CORP COM 856190103 36,616 1,213,269 SH   SOLE   1,068,360 0 144,909
STEPAN CO COM 858586100 23,804 273,581 SH   SOLE   239,803 0 33,778
STERIS PLC SHS USD G84720104 44,413 388,222 SH   SOLE   167,306 0 220,916
TE CONNECTIVITY LTD REG SHS H84989104 43,750 497,556 SH   SOLE   43,696 0 453,860
TELEFLEX INC COM 879369106 705,199 2,650,228 SH   SOLE   2,479,004 0 171,224
TEXAS INSTRS INC COM 882508104 25,983 242,178 SH   SOLE   47,413 0 194,765
THERMO FISHER SCIENTIFIC INC COM 883556102 207,230 849,026 SH   SOLE   246,447 0 602,579
TJX COS INC NEW COM 872540109 143,625 1,282,140 SH   SOLE   472,147 0 809,993
TRANSUNION COM 89400J107 602,639 8,190,250 SH   SOLE   7,960,774 0 229,476
TRIMBLE INC COM 896239100 216,989 4,992,837 SH   SOLE   4,845,384 0 147,453
US BANCORP DEL COM NEW 902973304 69,075 1,307,985 SH   SOLE   600,283 0 707,702
UMPQUA HLDGS CORP COM 904214103 217,317 10,447,918 SH   SOLE   10,005,350 0 442,568
UNIFIRST CORP MASS COM 904708104 39,487 227,392 SH   SOLE   199,456 0 27,936
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 22,539 302,899 SH   SOLE   268,307 0 34,592
US ECOLOGY INC COM 91732J102 28,540 386,985 SH   SOLE   338,251 0 48,734
VARIAN MED SYS INC COM 92220P105 128,437 1,147,480 SH   SOLE   1,108,564 0 38,916
VERISK ANALYTICS INC COM 92345Y106 120,559 1,000,076 SH   SOLE   285,179 0 714,897
VISA INC COM CL A 92826C839 226,527 1,509,274 SH   SOLE   465,068 0 1,044,206
DISNEY WALT CO COM DISNEY 254687106 48,248 412,589 SH   SOLE   68,420 0 344,169
WESTAMERICA BANCORPORATION COM 957090103 133,876 2,225,339 SH   SOLE   2,108,053 0 117,286
WEX INC COM 96208T104 457,684 2,279,757 SH   SOLE   2,211,976 0 67,781
WHITE MTNS INS GROUP LTD COM G9618E107 72,822 77,812 SH   SOLE   35,145 0 42,667
WOLVERINE WORLD WIDE INC COM 978097103 35,635 912,540 SH   SOLE   820,098 0 92,442
W R BERKLEY CORPORATION COM 084423102 629,231 7,872,276 SH   SOLE   7,698,819 0 173,457
XYLEM INC COM 98419M100 67,522 845,393 SH   SOLE   187,709 0 657,684
ZOETIS INC CL A 98978V103 116,734 1,274,947 SH   SOLE   313,859 0 961,088