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
ACUITY BRANDS INC COM 00508Y102 184,347,102 743,455 SH   SOLE   647,412 0 96,043
AGILENT TECHNOLOGIES INC COM 00846U101 100,948,278 2,275,660 SH   SOLE   577,736 0 1,697,924
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 83,076,481 1,044,593 SH   SOLE   265,589 0 779,004
ALPHABET INC CAP STK CL C 02079K107 21,138,810 30,543 SH   SOLE   30,543 0 0
AMAZON COM INC COM 023135106 32,202,900 45,000 SH Call SOLE   45,000 0 0
AMPHENOL CORP NEW CL A 032095101 196,436,888 3,426,424 SH   SOLE   2,926,391 0 500,033
ANSYS INC COM 03662Q105 89,278,761 983,788 SH   SOLE   817,760 0 166,028
AUTOHOME INC SP ADR RP CL A 05278C107 41,952,637 2,086,158 SH   SOLE   2,086,158 0 0
BAIDU INC SPON ADR REP A 056752108 19,876,133 120,352 SH   SOLE   120,352 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 105,440,277 728,229 SH   SOLE   303,834 0 424,395
BIO RAD LABS INC CL A 090572207 11,980,070 83,765 SH   SOLE   83,765 0 0
BIO TECHNE CORP COM 09073M104 258,602,021 2,293,181 SH   SOLE   1,653,235 0 639,946
BLACKBAUD INC COM 09227Q100 64,486,056 949,721 SH   SOLE   949,721 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 180,560,756 7,357,814 SH   SOLE   3,211,176 0 4,146,638
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 96,452,430 2,916,614 SH   SOLE   2,479,402 0 437,212
BRUKER CORP COM 116794108 112,255,282 4,936,468 SH   SOLE   4,178,462 0 758,006
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 115,282,926 1,552,632 SH   SOLE   393,815 0 1,158,817
CVS HEALTH CORP COM 126650100 49,477,762 516,793 SH   SOLE   516,793 0 0
CARLISLE COS INC COM 142339100 55,687,759 526,947 SH   SOLE   526,947 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 153,021,457 1,508,641 SH   SOLE   382,439 0 1,126,202
DANAHER CORP DEL COM 235851102 272,417,200 2,697,200 SH   SOLE   863,928 0 1,833,272
DENTSPLY SIRONA INC COM 24906P109 730,060,787 11,767,582 SH   SOLE   10,141,449 0 1,626,133
ECOLAB INC COM 278865100 24,165,343 203,755 SH   SOLE   203,755 0 0
EQUIFAX INC COM 294429105 14,547,977 113,302 SH   SOLE   113,302 0 0
EXPEDITORS INTL WASH INC COM 302130109 292,468,920 5,963,885 SH   SOLE   3,929,140 0 2,034,745
FACEBOOK INC CL A 30303M102 38,283,800 335,000 SH Call SOLE   335,000 0 0
FACTSET RESH SYS INC COM 303075105 25,037,695 155,109 SH   SOLE   134,788 0 20,321
FASTENAL CO COM 311900104 106,916,999 2,408,583 SH   SOLE   2,408,583 0 0
FIREEYE INC COM 31816Q101 36,234,000 2,200,000 SH Call SOLE   2,200,000 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 272,389,042 3,891,828 SH   SOLE   3,204,777 0 687,051
FRANKLIN RES INC COM 354613101 111,396,902 3,338,235 SH   SOLE   1,281,821 0 2,056,414
GARTNER INC COM 366651107 77,720,419 797,869 SH   SOLE   706,307 0 91,562
GLOBAL PMTS INC COM 37940X102 54,939,901 769,682 SH   SOLE   769,682 0 0
GLOBUS MED INC CL A 379577208 26,353,049 1,105,877 SH   SOLE   1,105,877 0 0
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 137,235,643 5,270,186 SH   SOLE   5,270,186 0 0
HEICO CORP NEW COM 422806109 87,824,619 1,314,543 SH   SOLE   1,021,188 0 293,355
HEICO CORP NEW CL A 422806208 37,193,721 693,266 SH   SOLE   693,266 0 0
IDEXX LABS INC COM 45168D104 270,029,173 2,907,917 SH   SOLE   2,504,801 0 403,116
IHS INC CL A 451734107 234,100,192 2,024,913 SH   SOLE   1,791,717 0 233,196
ISHARES TR RUSSELL 2000 ETF 464287655 1,820,133 15,830 SH   SOLE   15,830 0 0
KIRBY CORP COM 497266106 68,723,958 1,101,522 SH   SOLE   943,295 0 158,227
LINKEDIN CORP COM CL A 53578A108 47,312,500 250,000 SH Call SOLE   250,000 0 0
LULULEMON ATHLETICA INC COM 550021109 58,087,936 786,460 SH   SOLE   786,460 0 0
MDC PARTNERS INC CL A SUB VTG 552697104 6,293,973 344,121 SH   SOLE   344,121 0 0
MGIC INVT CORP WIS COM 552848103 3,034,500 510,000 SH Call SOLE   510,000 0 0
MSC INDL DIRECT INC CL A 553530106 141,217,655 2,001,384 SH   SOLE   1,673,767 0 327,617
MARTIN MARIETTA MATLS INC COM 573284106 154,423,296 804,288 SH   SOLE   804,288 0 0
MCKESSON CORP COM 58155Q103 27,160,935 145,518 SH   SOLE   145,518 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 379,642,697 1,040,345 SH   SOLE   932,500 0 107,845
MOHAWK INDS INC COM 608190104 421,955,839 2,223,629 SH   SOLE   1,897,105 0 326,524
NATIONAL OILWELL VARCO INC COM 637071101 71,799,342 2,133,710 SH   SOLE   542,843 0 1,590,867
NEOGEN CORP COM 640491106 26,381,306 469,001 SH   SOLE   469,001 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 201,657,735 743,850 SH   SOLE   644,385 0 99,465
OMNICOM GROUP INC COM 681919106 22,248,400 273,020 SH   SOLE   273,020 0 0
PAYCHEX INC COM 704326107 460,934,481 7,746,798 SH   SOLE   6,730,911 0 1,015,887
PAYPAL HLDGS INC COM 70450Y103 21,226,147 581,379 SH   SOLE   581,379 0 0
PERKINELMER INC COM 714046109 110,948,398 2,116,528 SH   SOLE   1,928,175 0 188,353
POLARIS INDS INC COM 731068102 65,500,062 801,126 SH   SOLE   632,461 0 168,665
PRICE T ROWE GROUP INC COM 74144T108 50,683,211 694,576 SH   SOLE   694,576 0 0
REALPAGE INC COM 75606N109 23,133,947 1,036,003 SH   SOLE   1,036,003 0 0
ROLLINS INC COM 775711104 167,899,081 5,736,217 SH   SOLE   4,843,247 0 892,970
ROSS STORES INC COM 778296103 44,011,508 776,354 SH   SOLE   488,341 0 288,013
S&P GLOBAL INC COM 78409V104 24,742,200 230,675 SH   SOLE   230,675 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 43,690,065 1,555,914 SH   SOLE   1,216,799 0 339,115
SHAKE SHACK INC CL A 819047101 49,685,566 1,363,864 SH   SOLE   1,363,864 0 0
SHERWIN WILLIAMS CO COM 824348106 191,991,168 653,765 SH   SOLE   560,030 0 93,735
SYMANTEC CORP COM 871503108 56,398,383 2,745,783 SH   SOLE   2,745,783 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 24,208,705 850,174 SH   SOLE   850,174 0 0
TABLEAU SOFTWARE INC CL A 87336U105 14,920,600 305,000 SH Call SOLE   305,000 0 0
TELEFLEX INC COM 879369106 379,731,706 2,141,626 SH   SOLE   1,858,189 0 283,437
THERMO FISHER SCIENTIFIC INC COM 883556102 347,820,686 2,353,957 SH   SOLE   991,175 0 1,362,782
TRACTOR SUPPLY CO COM 892356106 57,609,621 631,823 SH   SOLE   631,823 0 0
TRANSDIGM GROUP INC COM 893641100 301,045,116 1,141,663 SH   SOLE   991,325 0 150,338
TRIMBLE NAVIGATION LTD COM 896239100 134,463,278 5,519,839 SH   SOLE   4,727,355 0 792,484
ULTA SALON COSMETCS & FRAG I COM 90384S303 64,156,503 263,325 SH   SOLE   263,325 0 0
UNITED TECHNOLOGIES CORP COM 913017109 23,497,281 229,130 SH   SOLE   229,130 0 0
VERISK ANALYTICS INC COM 92345Y106 39,185,721 483,297 SH   SOLE   483,297 0 0
VISA INC COM CL A 92826C839 21,896,467 295,220 SH   SOLE   295,220 0 0
WABTEC CORP COM 929740108 191,510,749 2,726,908 SH   SOLE   2,333,431 0 393,477
WALGREENS BOOTS ALLIANCE INC COM 931427108 21,999,934 264,200 SH   SOLE   264,200 0 0
WATERS CORP COM 941848103 118,223,920 840,554 SH   SOLE   213,908 0 626,646
WATTS WATER TECHNOLOGIES INC CL A 942749102 138,836,143 2,383,044 SH   SOLE   2,014,152 0 368,892
WEST MARINE INC COM 954235107 9,408,445 1,121,388 SH   SOLE   1,121,388 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 152,778,689 2,013,425 SH   SOLE   1,740,662 0 272,763
WHOLE FOODS MKT INC COM 966837106 219,535,172 6,856,189 SH   SOLE   6,015,687 0 840,502
WILLIAMS SONOMA INC COM 969904101 327,260,619 6,277,779 SH   SOLE   5,420,341 0 857,438
WOLVERINE WORLD WIDE INC COM 978097103 46,933,429 2,309,716 SH   SOLE   1,834,739 0 474,977
ALLEGION PUB LTD CO ORD SHS G0176J109 272,898,989 3,930,563 SH   SOLE   3,389,398 0 541,165
BELMOND LTD CL A G1154H107 29,246,115 2,954,153 SH   SOLE   2,954,153 0 0
SIGNET JEWELERS LIMITED SHS G81276100 595,265,807 7,223,223 SH   SOLE   6,355,320 0 867,903
SENSATA TECHNOLOGIES HLDG NV SHS N7902X106 85,458,589 2,449,372 SH   SOLE   2,135,585 0 313,787