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
ADDUS HOMECARE CORP COM 006739106 3,395 59,300 SH   SOLE   59,300 0 0
AMAZON COM INC COM 023135106 96,887 56,999 SH   SOLE   46,124 2,990 7,885
AMPHENOL CORP NEW CL A 032095101 107,764 1,236,532 SH   SOLE   994,178 66,734 175,620
BOSTON SCIENTIFIC CORP COM 101137107 110,108 3,367,217 SH   SOLE   2,707,879 180,638 478,700
BROWN & BROWN INC COM 115236101 6,133 221,157 SH   SOLE   221,157 0 0
CANADIAN NATL RY CO COM 136375102 91,851 1,123,566 SH   SOLE   882,920 65,951 174,695
CHEVRON CORP NEW COM 166764100 204 1,610 SH   SOLE   1,610 0 0
COOPER COS INC COM NEW 216648402 111,068 471,725 SH   SOLE   379,094 25,376 67,255
CRANE CO COM 224399105 3,274 40,855 SH   SOLE   40,855 0 0
DORMAN PRODUCTS INC COM 258278100 3,114 45,582 SH   SOLE   45,582 0 0
DYCOM INDS INC COM 267475101 6,738 71,289 SH   SOLE   71,289 0 0
ECOLAB INC COM 278865100 93,325 665,039 SH   SOLE   534,868 35,596 94,575
FLIR SYS INC COM 302445101 3,887 74,790 SH   SOLE   74,790 0 0
GORMAN RUPP CO COM 383082104 4,079 116,554 SH   SOLE   116,554 0 0
GRACO INC COM 384109104 2,066 45,687 SH   SOLE   45,687 0 0
J & J SNACK FOODS CORP COM 466032109 1,558 10,221 SH   SOLE   10,221 0 0
MANHATTAN ASSOCS INC COM 562750109 8,407 178,829 SH   SOLE   178,829 0 0
MAXIMUS INC COM 577933104 6,527 105,094 SH   SOLE   105,094 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 525,154 907,582 SH   SOLE   825,466 6,000 76,116
METTLER TOLEDO INTERNATIONAL COM 592688105 2,051 3,545 SH   DFND 1 0 3,545 0
NATUS MEDICAL INC DEL COM 639050103 6,056 175,550 SH   SOLE   175,550 0 0
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 2,318 89,106 SH   SOLE   89,106 0 0
RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 439,680 3,849,075 SH   SOLE   3,572,335 0 276,740
RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 1,934 16,928 SH   DFND 1 0 16,928 0
SANFILIPPO JOHN B & SON INC COM 800422107 2,827 37,968 SH   SOLE   37,968 0 0
SCHLUMBERGER LTD COM 806857108 66,216 987,852 SH   SOLE   794,239 52,663 140,950
SCHWAB CHARLES CORP NEW COM 808513105 68,719 1,344,795 SH   SOLE   1,083,791 71,309 189,695
SONY CORP SPONSORED ADR 835699307 204 3,973 SH   SOLE   3,973 0 0
STRYKER CORP COM 863667101 88,904 526,493 SH   SOLE   423,751 28,477 74,265
SUN HYDRAULICS CORP COM 866942105 4,041 83,855 SH   SOLE   83,855 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 824,539 22,553,027 SH   SOLE   20,667,222 134,432 1,751,373
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 3,077 84,162 SH   DFND 1 0 84,162 0
TYLER TECHNOLOGIES INC COM 902252105 79,522 358,046 SH   SOLE   288,330 19,146 50,570
UNIFIRST CORP MASS COM 904708104 9,976 56,396 SH   SOLE   56,396 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 68,055 685,420 SH   SOLE   551,705 37,160 96,555
EDWARDS LIFESCIENCES CORP COM 28176E108 66,290 455,377 SH   SOLE   366,314 24,298 64,765
GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 2,576 16,186 SH   SOLE   16,186 0 0
ACTIVISION BLIZZARD INC COM 00507V109 73,619 964,603 SH   SOLE   778,473 50,000 136,130
AGILENT TECHNOLOGIES INC COM 00846U101 60,553 979,192 SH   SOLE   787,104 53,583 138,505
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 9,138 49,253 SH   SOLE   49,253 0 0
AMERICAS CAR MART INC COM 03062T105 8,584 138,683 SH   SOLE   138,683 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 4,607 42,830 SH   SOLE   42,830 0 0
CANADIAN PAC RY LTD COM 13645T100 791,728 4,325,909 SH   SOLE   4,064,379 0 261,530
CANADIAN PAC RY LTD COM 13645T100 3,635 19,862 SH   DFND 1 0 19,862 0
CASS INFORMATION SYS INC COM 14808P109 7,972 115,844 SH   SOLE   115,844 0 0
COSTCO WHSL CORP NEW COM 22160K105 127,509 610,152 SH   SOLE   491,436 32,681 86,035
COTIVITI HLDGS INC COM 22164K101 4,034 91,423 SH   SOLE   91,423 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 89,814 833,001 SH   SOLE   669,595 44,756 118,650
CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 2,540 53,319 SH   SOLE   53,319 0 0
EMBRAER S A SP ADR REP 4 COM 29082A107 2,712 108,916 SH   SOLE   108,916 0 0
EMCOR GROUP INC COM 29084Q100 2,507 32,904 SH   SOLE   32,904 0 0
ENERSYS COM 29275Y102 5,895 78,985 SH   SOLE   78,985 0 0
FACEBOOK INC CL A 30303M102 777 4,000 SH   SOLE   4,000 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 85,284 881,123 SH   SOLE   709,747 47,022 124,354
GROUPE CGI INC CL A SUB VTG 39945C109 212 3,350 SH   SOLE   3,350 0 0
HDFC BANK LTD ADR REPS 3 SHS 40415F101 925,297 8,810,670 SH   SOLE   8,041,665 60,461 708,544
HDFC BANK LTD ADR REPS 3 SHS 40415F101 3,497 33,299 SH   DFND 1 0 33,299 0
HFF INC CL A 40418F108 4,942 143,863 SH   SOLE   143,863 0 0
HEMISPHERE MEDIA GROUP INC CL A 42365Q103 3,577 273,077 SH   SOLE   273,077 0 0
HUYA INC ADS REP SHS A 44852D108 1,306 39,705 SH   SOLE   39,705 0 0
JD COM INC SPON ADR CL A 47215P106 4,249 109,081 SH   SOLE   109,081 0 0
JONES LANG LASALLE INC COM 48020Q107 6,475 39,008 SH   SOLE   39,008 0 0
MERCADOLIBRE INC COM 58733R102 90,657 303,271 SH   SOLE   244,505 16,116 42,650
SP PLUS CORP COM 78469C103 7,900 212,362 SH   SOLE   212,362 0 0
SHOPIFY INC CL A 82509L107 843,272 5,780,194 SH   SOLE   5,278,437 35,984 465,773
SHOPIFY INC CL A 82509L107 3,279 22,475 SH   DFND 1 0 22,475 0
THERMON GROUP HLDGS INC COM 88362T103 6,216 271,791 SH   SOLE   271,791 0 0
TIVITY HEALTH INC COM 88870R102 2,588 73,534 SH   SOLE   73,534 0 0
US ECOLOGY INC COM 91732J102 4,052 63,616 SH   SOLE   63,616 0 0
VERISK ANALYTICS INC COM 92345Y106 97,021 901,346 SH   SOLE   723,508 48,403 129,435
VERSUM MATLS INC COM 92532W103 2,421 65,170 SH   SOLE   65,170 0 0
VISA INC COM CL A 92826C839 126,561 955,534 SH   SOLE   768,618 51,336 135,580
VIRTUS INVT PARTNERS INC COM 92828Q109 4,669 36,493 SH   SOLE   36,493 0 0
WESCO INTL INC COM 95082P105 5,090 89,149 SH   SOLE   89,149 0 0
WORKDAY INC CL A 98138H101 424 3,500 SH   SOLE   3,500 0 0
YY INC ADS REPCOM CLA 98426T106 2,513 25,008 SH   SOLE   25,008 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 927,325 5,668,591 SH   SOLE   5,260,503 0 408,088
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4,069 24,874 SH   DFND 1 0 24,874 0
CREDICORP LTD COM G2519Y108 2,771 12,307 SH   SOLE   12,307 0 0
ENSTAR GROUP LIMITED SHS G3075P101 2,468 11,907 SH   SOLE   11,907 0 0
ICON PLC SHS G4705A100 611,430 4,613,522 SH   SOLE   4,282,592 0 330,930
ICON PLC SHS G4705A100 2,658 20,058 SH   DFND 1 0 20,058 0
NOBLE CORP PLC SHS USD G65431101 411 65,000 SH   SOLE   65,000 0 0
PAGSEGURO DIGITAL LTD COM CL A G68707101 4,042 145,662 SH   SOLE   145,662 0 0
STERIS PLC SHS USD G84720104 107,609 1,024,750 SH   SOLE   825,485 54,700 144,565
CHUBB LIMITED COM H1467J104 816,744 6,430,040 SH   SOLE   5,898,498 31,157 500,385
CHUBB LIMITED COM H1467J104 3,213 25,296 SH   DFND 1 0 25,296 0
GLOBANT S A COM L44385109 2,065 36,369 SH   SOLE   36,369 0 0
CORE LABORATORIES N V COM N22717107 664,485 5,264,913 SH   SOLE   4,816,703 31,125 417,085
CORE LABORATORIES N V COM N22717107 2,555 20,243 SH   DFND 1 0 20,243 0
FERRARI N V COM N3167Y103 160,674 1,190,092 SH   SOLE   1,157,525 0 32,567
YANDEX N V SHS CLASS A N97284108 8,323 231,838 SH   SOLE   231,838 0 0