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 37,253 272,896 SH   SOLE   41,487 0 231,409
AAON INC COM PAR $0.004 000360206 17,614 364,537 SH   SOLE   318,545 0 45,992
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 40,753 249,620 SH   SOLE   37,658 0 211,962
ACI WORLDWIDE INC COM 004498101 20,550 850,947 SH   SOLE   740,536 0 110,411
ACUITY BRANDS INC COM 00508Y102 138,707 1,619,274 SH   SOLE   1,562,859 0 56,415
AFFILIATED MANAGERS GROUP IN COM 008252108 67,983 1,149,532 SH   SOLE   1,104,757 0 44,775
ALAMO GROUP INC COM 011311107 22,976 258,793 SH   SOLE   226,383 0 32,410
ALPHABET INC CAP STK CL C 02079K107 287,671 247,393 SH   SOLE   76,005 0 171,388
AMERICAN TOWER CORP NEW COM 03027X100 170,966 785,147 SH   SOLE   185,848 0 599,299
AMETEK INC COM 031100100 39,700 551,239 SH   SOLE   257,720 0 293,519
AMPHENOL CORP NEW CL A 032095101 106,289 1,458,411 SH   SOLE   373,714 0 1,084,697
ANSYS INC COM 03662Q105 57,499 247,341 SH   SOLE   104,223 0 143,118
AON PLC SHS CL A G0408V102 39,810 241,212 SH   SOLE   37,547 0 203,665
APTARGROUP INC COM 038336103 322,431 3,239,215 SH   SOLE   3,126,555 0 112,660
ARAMARK COM 03852U106 423,792 21,221,431 SH   SOLE   18,949,369 0 2,272,062
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 17,292 804,639 SH   SOLE   700,270 0 104,369
BALCHEM CORP COM 057665200 19,822 200,791 SH   SOLE   177,615 0 23,176
BALL CORP COM 058498106 70,240 1,086,305 SH   SOLE   468,205 0 618,100
BEACON ROOFING SUPPLY INC COM 073685109 29,637 1,791,843 SH   SOLE   1,554,715 0 237,128
BIO RAD LABS INC CL A 090572207 159,627 455,348 SH   SOLE   437,603 0 17,745
BIO-TECHNE CORP COM 09073M104 258,400 1,362,724 SH   SOLE   1,318,978 0 43,746
BLACKBAUD INC COM 09227Q100 263,647 4,746,112 SH   SOLE   4,506,711 0 239,401
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 163,876 2,387,469 SH   SOLE   2,154,456 0 233,013
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 197,341 2,080,995 SH   SOLE   2,007,623 0 73,372
BROWN & BROWN INC COM 115236101 169,214 4,671,835 SH   SOLE   4,559,726 0 112,109
BURLINGTON STORES INC COM 122017106 126,083 795,680 SH   SOLE   771,607 0 24,073
CACI INTL INC CL A 127190304 158,666 751,438 SH   SOLE   728,421 0 23,017
CARLISLE COS INC COM 142339100 334,436 2,669,508 SH   SOLE   2,582,445 0 87,063
CASEYS GEN STORES INC COM 147528103 46,762 352,949 SH   SOLE   311,608 0 41,341
CASS INFORMATION SYS INC COM 14808P109 19,353 550,419 SH   SOLE   477,194 0 73,225
CBIZ INC COM 124805102 24,301 1,161,637 SH   SOLE   1,009,444 0 152,193
CDW CORP COM 12514G108 220,873 2,368,102 SH   SOLE   2,290,174 0 77,928
CENTRAL GARDEN & PET CO COM 153527106 21,169 769,771 SH   SOLE   678,353 0 91,418
SCHWAB CHARLES CORP COM 808513105 36,847 1,095,971 SH   SOLE   166,949 0 929,022
CHECK POINT SOFTWARE TECH LT ORD M22465104 160,817 1,599,530 SH   SOLE   454,204 0 1,145,326
CHOICE HOTELS INTL INC COM 169905106 237,637 3,879,785 SH   SOLE   3,683,662 0 196,123
COLUMBIA SPORTSWEAR CO COM 198516106 256,971 3,683,112 SH   SOLE   3,511,021 0 172,091
COMCAST CORP NEW CL A 20030N101 561 16,332 SH   SOLE   16,332 0 0
CORELOGIC INC COM 21871D103 38,265 1,252,951 SH   SOLE   1,098,118 0 154,833
CROWN CASTLE INTL CORP NEW COM 22822V101 64,953 449,810 SH   SOLE   68,151 0 381,659
DANAHER CORPORATION COM 235851102 275,878 1,993,194 SH   SOLE   538,691 0 1,454,503
DENTSPLY SIRONA INC COM 24906P109 279,972 7,210,190 SH   SOLE   6,369,958 0 840,232
DIAGEO P L C SPON ADR NEW 25243Q205 59,405 467,317 SH   SOLE   221,717 0 245,600
DOLBY LABORATORIES INC COM CL A 25659T107 127,391 2,349,960 SH   SOLE   2,282,576 0 67,384
DOLLAR GEN CORP NEW COM 256677105 178,024 1,178,891 SH   SOLE   258,164 0 920,727
DONALDSON INC COM 257651109 105,259 2,724,794 SH   SOLE   2,629,935 0 94,859
DORMAN PRODUCTS INC COM 258278100 36,892 667,478 SH   SOLE   584,897 0 82,581
DRIL QUIP INC COM 262037104 14,947 490,055 SH   SOLE   428,283 0 61,772
ECOLAB INC COM 278865100 167,478 1,074,747 SH   SOLE   242,934 0 831,813
ELECTRONIC ARTS INC COM 285512109 43,945 438,703 SH   SOLE   66,593 0 372,110
EMERGENT BIOSOLUTIONS INC COM 29089Q105 41,676 720,284 SH   SOLE   626,828 0 93,456
ENVESTNET INC COM 29404K106 28,100 522,505 SH   SOLE   454,257 0 68,248
ENVISTA HOLDINGS CORPORATION COM 29415F104 165,622 11,085,830 SH   SOLE   10,808,396 0 277,434
EPLUS INC COM 294268107 23,275 371,693 SH   SOLE   323,301 0 48,392
LAUDER ESTEE COS INC CL A 518439104 65,527 411,237 SH   SOLE   58,943 0 352,294
EXPONENT INC COM 30214U102 33,135 460,780 SH   SOLE   401,921 0 58,859
FACEBOOK INC CL A 30303M102 32,824 196,786 SH   SOLE   196,786 0 0
FACTSET RESH SYS INC COM 303075105 130,082 499,009 SH   SOLE   480,866 0 18,143
FAIR ISAAC CORP COM 303250104 88,940 289,058 SH   SOLE   278,341 0 10,717
FIDELITY NATL INFORMATION SV COM 31620M106 151,825 1,248,151 SH   SOLE   325,217 0 922,934
FISERV INC COM 337738108 252,958 2,662,999 SH   SOLE   935,250 0 1,727,749
FLIR SYS INC COM 302445101 134,576 4,219,996 SH   SOLE   4,069,655 0 150,341
FORWARD AIR CORP COM 349853101 36,350 717,661 SH   SOLE   622,711 0 94,950
FRONTDOOR INC COM 35905A109 171,266 4,924,256 SH   SOLE   4,673,328 0 250,928
FTI CONSULTING INC COM 302941109 34,304 286,413 SH   SOLE   251,298 0 35,115
GARTNER INC COM 366651107 252,161 2,532,499 SH   SOLE   2,191,633 0 340,866
GENERAC HLDGS INC COM 368736104 22,071 236,888 SH   SOLE   209,195 0 27,693
GLOBAL PMTS INC COM 37940X102 92,082 638,437 SH   SOLE   296,511 0 341,926
GRACO INC COM 384109104 130,550 2,679,039 SH   SOLE   2,585,493 0 93,546
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 264 2,981 SH   SOLE   2,981 0 0
HEICO CORP NEW COM 422806109 29,642 397,291 SH   SOLE   361,656 0 35,635
HENRY SCHEIN INC COM 806407102 137,301 2,717,763 SH   SOLE   2,652,246 0 65,517
HEXCEL CORP NEW COM 428291108 144,156 3,876,201 SH   SOLE   3,788,317 0 87,884
HOULIHAN LOKEY INC CL A 441593100 38,328 735,381 SH   SOLE   643,128 0 92,253
HURON CONSULTING GROUP INC COM 447462102 29,609 652,766 SH   SOLE   566,746 0 86,020
IAA INC COM 449253103 164,725 5,498,153 SH   SOLE   5,332,799 0 165,354
IBERIABANK CORP COM 450828108 17,002 470,178 SH   SOLE   394,142 0 76,036
ICU MED INC COM 44930G107 47,086 233,364 SH   SOLE   204,444 0 28,920
IDEX CORP COM 45167R104 272,300 1,971,620 SH   SOLE   1,472,755 0 498,865
IHS MARKIT LTD SHS G47567105 90,492 1,508,204 SH   SOLE   302,785 0 1,205,419
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 39,484 883,907 SH   SOLE   767,580 0 116,327
INTER PARFUMS INC COM 458334109 30,996 668,739 SH   SOLE   576,511 0 92,228
INTERCONTINENTAL EXCHANGE IN COM 45866F104 159,878 1,979,917 SH   SOLE   452,489 0 1,527,428
INTUIT COM 461202103 110,274 479,454 SH   SOLE   103,855 0 375,599
ISHARES TR RUS 1000 ETF 464287622 9,990 70,583 SH   SOLE   716 0 69,867
ISHARES TR RUS 1000 GRW ETF 464287614 475 3,152 SH   SOLE   3,121 0 31
ISHARES TR RUSSELL 2000 ETF 464287655 9,413 82,240 SH   SOLE   43,258 0 38,982
J & J SNACK FOODS CORP COM 466032109 39,683 327,960 SH   SOLE   286,065 0 41,895
HENRY JACK & ASSOC INC COM 426281101 137,411 885,151 SH   SOLE   854,992 0 30,159
HUNT J B TRANS SVCS INC COM 445658107 389,414 4,222,207 SH   SOLE   4,091,337 0 130,870
JONES LANG LASALLE INC COM 48020Q107 145,617 1,442,034 SH   SOLE   1,393,139 0 48,895
KINSALE CAP GROUP INC COM 49714P108 47,815 457,433 SH   SOLE   400,634 0 56,799
KIRBY CORP COM 497266106 192,969 4,439,140 SH   SOLE   4,225,328 0 213,812
LABORATORY CORP AMER HLDGS COM NEW 50540R409 52,591 416,104 SH   SOLE   52,211 0 363,893
LANCASTER COLONY CORP COM 513847103 18,913 130,758 SH   SOLE   115,911 0 14,847
LANDSTAR SYS INC COM 515098101 227,772 2,376,094 SH   SOLE   2,261,840 0 114,254
LENNOX INTL INC COM 526107107 253,569 1,394,847 SH   SOLE   1,346,083 0 48,764
LINDE PLC SHS G5494J103 162,183 937,473 SH   SOLE   213,969 0 723,504
LOWES COS INC COM 548661107 109,077 1,267,595 SH   SOLE   262,261 0 1,005,334
MANHATTAN ASSOCS INC COM 562750109 252,914 5,076,556 SH   SOLE   4,808,643 0 267,913
MARKEL CORP COM 570535104 287,617 309,969 SH   SOLE   275,438 0 34,531
MARSH & MCLENNAN COS INC COM 571748102 92,618 1,071,226 SH   SOLE   262,383 0 808,843
MASTERCARD INC CL A 57636Q104 205,378 850,216 SH   SOLE   241,414 0 608,802
MEDTRONIC PLC SHS G5960L103 2,399 26,606 SH   SOLE   26,606 0 0
MESA LABS INC COM 59064R109 27,574 121,960 SH   SOLE   105,934 0 16,026
MICROSOFT CORP COM 594918104 223,400 1,416,525 SH   SOLE   336,273 0 1,080,252
MONDELEZ INTL INC CL A 609207105 50,228 1,002,951 SH   SOLE   141,017 0 861,934
MONRO INC COM 610236101 17,685 403,669 SH   SOLE   352,681 0 50,988
MOOG INC CL A 615394202 35,919 710,848 SH   SOLE   618,293 0 92,555
MORNINGSTAR INC COM 617700109 184,549 1,587,517 SH   SOLE   1,511,578 0 75,939
MOTOROLA SOLUTIONS INC COM NEW 620076307 40,704 306,229 SH   SOLE   142,648 0 163,581
NATIONAL INSTRS CORP COM 636518102 26,334 796,056 SH   SOLE   690,709 0 105,347
NIKE INC CL B 654106103 54,512 658,840 SH   SOLE   98,913 0 559,927
NORDSON CORP COM 655663102 213,895 1,583,583 SH   SOLE   1,530,529 0 53,054
O REILLY AUTOMOTIVE INC NEW COM 67103H107 89,314 296,674 SH   SOLE   93,887 0 202,787
PATTERSON COS INC COM 703395103 12,685 829,617 SH   SOLE   735,361 0 94,256
PEPSICO INC COM 713448108 53,286 443,682 SH   SOLE   59,994 0 383,688
PINNACLE FINL PARTNERS INC COM 72346Q104 22,237 592,362 SH   SOLE   513,906 0 78,456
POOL CORPORATION COM 73278L105 109,937 558,708 SH   SOLE   537,828 0 20,880
POWER INTEGRATIONS INC COM 739276103 26,819 303,620 SH   SOLE   264,761 0 38,859
PROSPERITY BANCSHARES INC COM 743606105 152,406 3,158,676 SH   SOLE   3,028,846 0 129,830
QIAGEN NV SHS NEW N72482123 42,003 1,009,680 SH   SOLE   147,735 0 861,945
QUALYS INC COM 74758T303 39,277 451,508 SH   SOLE   393,469 0 58,039
RAVEN INDS INC COM 754212108 17,779 837,435 SH   SOLE   724,906 0 112,529
RLI CORP COM 749607107 28,581 325,046 SH   SOLE   279,021 0 46,025
ROSS STORES INC COM 778296103 80,520 925,836 SH   SOLE   464,161 0 461,675
RPM INTL INC COM 749685103 256,661 4,313,634 SH   SOLE   4,173,845 0 139,789
S&P GLOBAL INC COM 78409V104 22,099 90,181 SH   SOLE   13,618 0 76,563
SALLY BEAUTY HLDGS INC COM 79546E104 104,523 12,935,975 SH   SOLE   12,347,599 0 588,376
SEI INVESTMENTS CO COM 784117103 261,622 5,645,705 SH   SOLE   5,470,922 0 174,783
SENSIENT TECHNOLOGIES CORP COM 81725T100 104,464 2,400,925 SH   SOLE   2,262,017 0 138,908
SERVICE CORP INTL COM 817565104 101,641 2,598,843 SH   SOLE   2,499,909 0 98,934
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 308,432 11,423,389 SH   SOLE   11,081,652 0 341,737
SHERWIN WILLIAMS CO COM 824348106 60,427 131,501 SH   SOLE   59,828 0 71,673
SILGAN HOLDINGS INC COM 827048109 26,981 929,740 SH   SOLE   820,603 0 109,137
SIMPSON MANUFACTURING CO INC COM 829073105 26,618 429,465 SH   SOLE   378,138 0 51,327
SOUTH ST CORP COM 840441109 34,407 585,852 SH   SOLE   509,184 0 76,668
SPDR S&P 500 ETF TR TR UNIT 78462F103 706 2,738 SH   SOLE   0 0 2,738
STARBUCKS CORP COM 855244109 62,938 957,376 SH   SOLE   140,321 0 817,055
STEPAN CO COM 858586100 17,855 201,841 SH   SOLE   178,785 0 23,056
STERIS PLC SHS USD G8473T100 66,438 474,661 SH   SOLE   210,638 0 264,023
TE CONNECTIVITY LTD REG SHS H84989104 27,711 440,002 SH   SOLE   60,774 0 379,228
TELEFLEX INCORPORATED COM 879369106 585,780 2,000,204 SH   SOLE   1,779,976 0 220,228
TEXAS INSTRS INC COM 882508104 43,136 431,658 SH   SOLE   65,242 0 366,416
COOPER COS INC COM NEW 216648402 57,955 210,234 SH   SOLE   92,902 0 117,332
THERMO FISHER SCIENTIFIC INC COM 883556102 299,219 1,055,075 SH   SOLE   297,682 0 757,393
TJX COS INC NEW COM 872540109 193,165 4,040,268 SH   SOLE   1,603,374 0 2,436,894
TRANSUNION COM 89400J107 337,244 5,095,857 SH   SOLE   4,926,176 0 169,681
TRIMBLE INC COM 896239100 159,288 5,004,338 SH   SOLE   4,864,111 0 140,227
US BANCORP DEL COM NEW 902973304 85,334 2,477,050 SH   SOLE   1,272,020 0 1,205,030
ULTA BEAUTY INC COM 90384S303 109,436 622,856 SH   SOLE   602,989 0 19,867
UMPQUA HLDGS CORP COM 904214103 168,215 15,432,562 SH   SOLE   14,776,685 0 655,877
UNIFIRST CORP MASS COM 904708104 35,377 234,144 SH   SOLE   204,286 0 29,858
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 25,947 257,384 SH   SOLE   224,944 0 32,440
US ECOLOGY INC COM 91734M103 17,023 559,952 SH   SOLE   483,318 0 76,634
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 321 3,550 SH   SOLE   0 0 3,550
VANGUARD INDEX FDS LARGE CAP ETF 922908637 366 3,094 SH   SOLE   0 0 3,094
VARIAN MED SYS INC COM 92220P105 118,199 1,151,359 SH   SOLE   1,113,647 0 37,712
VERISK ANALYTICS INC COM 92345Y106 189,104 1,356,754 SH   SOLE   360,202 0 996,552
VISA INC COM CL A 92826C839 314,116 1,949,578 SH   SOLE   619,380 0 1,330,198
BERKLEY W R CORP COM 084423102 503,213 9,645,630 SH   SOLE   9,316,543 0 329,087
DISNEY WALT CO COM DISNEY 254687106 29,906 309,587 SH   SOLE   47,146 0 262,441
WELBILT INC COM 949090104 6,189 1,206,402 SH   SOLE   990,641 0 215,761
WESTAMERICA BANCORPORATION COM 957090103 132,147 2,248,156 SH   SOLE   2,122,330 0 125,826
WEX INC COM 96208T104 265,475 2,539,215 SH   SOLE   2,455,715 0 83,500
WHITE MTNS INS GROUP LTD COM G9618E107 132,454 145,554 SH   SOLE   73,955 0 71,599
WOLVERINE WORLD WIDE INC COM 978097103 26,770 1,761,180 SH   SOLE   1,538,989 0 222,191
XYLEM INC COM 98419M100 106,487 1,634,999 SH   SOLE   400,203 0 1,234,796
ZOETIS INC CL A 98978V103 163,431 1,388,657 SH   SOLE   328,366 0 1,060,291