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
58 COM INC SPON ADR REP A 31680Q104 14,015 213,385 SH   SOLE NONE 162,860 0 50,525
ABIOMED INC COM 003654100 14,059 49,228 SH   SOLE NONE 49,228 0 0
ACTIVISION BLIZZARD INC COM 00507V109 19,312 424,160 SH   SOLE NONE 424,160 0 0
ADOBE SYS INC COM 00724F101 106,384 399,206 SH   SOLE NONE 378,166 0 21,040
AGIOS PHARMACEUTICALS INC COM 00847X104 1,204 17,847 SH   SOLE NONE 1,372 0 16,475
AIR TRANSPORT SERVICES GRP I COM 00922R105 2,368 102,754 SH   SOLE NONE 20,914 0 81,840
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 457,912 2,509,797 SH   SOLE NONE 1,914,073 0 595,724
ALPHABET INC CAP STK CL A 02079K305 104,302 88,625 SH   SOLE NONE 87,110 0 1,515
ALTAIR ENGR INC COM CL A 021369103 1,450 39,388 SH   SOLE NONE 3,023 0 36,365
AMAZON COM INC COM 023135106 102,441 57,527 SH   SOLE NONE 54,382 0 3,145
AMERICOLD RLTY TR COM 03064D108 6,026 197,519 SH   SOLE NONE 15,159 0 182,360
APPLE INC COM 037833100 21,191 111,563 SH   SOLE NONE 100,393 0 11,170
ARRAY BIOPHARMA INC COM 04269X105 1,711 70,175 SH   SOLE NONE 5,385 0 64,790
ASTRAZENECA PLC SPONSORED ADR 046353108 31,116 769,615 SH   SOLE NONE 769,615 0 0
AVALARA INC COM 05338G106 1,920 34,410 SH   SOLE NONE 2,640 0 31,770
BAIDU INC SPON ADR REP A 056752108 1,523 9,240 SH   SOLE NONE 9,240 0 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303 25,031 2,294,310 SH   SOLE NONE 1,315,500 0 978,810
BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 2,929 98,440 SH   SOLE NONE 76,400 0 22,040
BANCO SANTANDER SA ADR 05964H105 672 99,300 SH   SOLE NONE 0 0 99,300
BLUEPRINT MEDICINES CORP COM 09627Y109 1,297 16,197 SH   SOLE NONE 1,237 0 14,960
BRIGHT HORIZONS FAM SOL IN D COM 109194100 25,554 201,035 SH   SOLE NONE 145,790 0 55,245
BROADCOM LTD SHS Y09827109 12,210 40,603 SH   SOLE NONE 40,603 0 0
CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 12,879 268,204 SH   SOLE NONE 204,904 0 63,300
CAREDX INC COM 14167L103 3,263 103,525 SH   SOLE NONE 7,945 0 95,580
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 194 3,800 SH   SOLE NONE 3,800 0 0
CITIGROUP INC COM NEW 172967424 33,407 536,910 SH   SOLE NONE 519,180 0 17,730
CONCHO RES INC COM 20605P101 17,797 160,394 SH   SOLE NONE 160,394 0 0
COPA HOLDINGS SA CL A P31076105 63,602 789,014 SH   SOLE NONE 602,099 0 186,915
COUPA SOFTWARE INC COM 22266L106 1,977 21,730 SH   SOLE NONE 1,673 0 20,057
CREDICORP LTD COM G2519Y108 75,044 312,748 SH   SOLE NONE 242,351 0 70,397
CTRIP COM INTL LTD SPONSORED ADS 22943F100 747 17,100 SH   SOLE NONE 17,100 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 41,624 349,635 SH   SOLE NONE 335,605 0 14,030
ENSIGN GROUP INC COM 29358P101 5,251 102,583 SH   SOLE NONE 7,878 0 94,705
EOG RES INC COM 26875P101 34,936 367,050 SH   SOLE NONE 367,050 0 0
LAUDER ESTEE COS INC CL A 518439104 37,752 228,041 SH   SOLE NONE 206,401 0 21,640
EURONET WORLDWIDE INC COM 298736109 7,888 55,322 SH   SOLE NONE 4,247 0 51,075
EVERBRIDGE INC COM 29978A104 6,205 82,725 SH   SOLE NONE 6,370 0 76,355
EXACT SCIENCES CORP COM 30063P105 12,235 141,248 SH   SOLE NONE 107,353 0 33,895
EXPONENT INC COM 30214U102 4,599 79,685 SH   SOLE NONE 6,115 0 73,570
FACEBOOK INC CL A 30303M102 41,359 248,122 SH   SOLE NONE 243,400 0 4,722
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 62,361 675,780 SH   SOLE NONE 482,530 0 193,250
FERRARI N V COM N3167Y103 14,096 105,355 SH   SOLE NONE 105,355 0 0
FOX FACTORY HLDG CORP COM 35138V102 5,103 73,008 SH   SOLE NONE 5,603 0 67,405
FRESHPET INC COM 358039105 4,391 103,830 SH   SOLE NONE 7,965 0 95,865
GLOBAL PMTS INC COM 37940X102 57,590 421,840 SH   SOLE NONE 421,840 0 0
GREEN DOT CORP CL A 39304D102 676 11,145 SH   SOLE NONE 855 0 10,290
GRUPO FINANCIERO GALICIA S A SP ADR 10 SH B 399909100 17,895 701,200 SH   SOLE NONE 475,700 0 225,500
HAEMONETICS CORP COM 405024100 1,990 22,752 SH   SOLE NONE 1,747 0 21,005
HDFC BANK LTD ADR REPS 3 SHS 40415F101 45,373 391,450 SH   SOLE NONE 311,660 0 79,790
HONEYWELL INTL INC COM 438516106 34,476 216,939 SH   SOLE NONE 207,839 0 9,100
HUAZHU GROUP LTD SPONDORED ADS 44332N106 33,565 796,510 SH   SOLE NONE 641,070 0 155,440
ICICI BK LTD ADR 45104G104 26,332 2,297,700 SH   SOLE NONE 1,864,200 0 433,500
IDEXX LABS INC COM 45168D104 20,447 91,443 SH   SOLE NONE 91,443 0 0
ILLUMINA INC COM 452327109 54,015 173,854 SH   SOLE NONE 170,482 0 3,372
INFOSYS LTD SPONSORED ADR 456788108 21,709 1,986,150 SH   SOLE NONE 1,656,750 0 329,400
INGEVITY CORP COM 45688C107 3,481 32,964 SH   SOLE NONE 2,529 0 30,435
INSPERITY INC COM 45778Q107 5,661 45,775 SH   SOLE NONE 3,510 0 42,265
INSULET CORP COM 45784P101 3,683 38,729 SH   SOLE NONE 2,974 0 35,755
INTERXION HOLDING N.V SHS N47279109 28,486 426,890 SH   SOLE NONE 366,515 0 60,375
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 149,585 16,978,990 SH   SOLE NONE 13,259,480 0 3,719,510
JOHN BEAN TECHNOLOGIES CORP COM 477839104 1,822 19,828 SH   SOLE NONE 1,523 0 18,305
KEYCORP NEW COM 493267108 12,317 782,030 SH   SOLE NONE 782,030 0 0
KINSALE CAP GROUP INC COM 49714P108 1,928 28,110 SH   SOLE NONE 2,155 0 25,955
LITTELFUSE INC COM 537008104 1,945 10,661 SH   SOLE NONE 816 0 9,845
LIVE NATION ENTERTAINMENT IN COM 538034109 39,033 614,310 SH   SOLE NONE 614,310 0 0
LULULEMON ATHLETICA INC COM 550021109 1,993 12,160 SH   SOLE NONE 12,160 0 0
MARATHON PETE CORP COM 56585A102 16,276 271,945 SH   SOLE NONE 271,945 0 0
MASIMO CORP COM 574795100 5,773 41,750 SH   SOLE NONE 3,205 0 38,545
MASTERCARD INCORPORATED CL A 57636Q104 2,732 11,603 SH   SOLE NONE 6,610 0 4,993
MEDIDATA SOLUTIONS INC COM 58471A105 1,270 17,345 SH   SOLE NONE 1,330 0 16,015
MERCADOLIBRE COM 58733R102 1,168 2,300 SH   SOLE NONE 0 0 2,300
MERCURY SYS INC COM 589378108 6,582 102,720 SH   SOLE NONE 7,890 0 94,830
MERIT MED SYS INC COM 589889104 4,565 73,825 SH   SOLE NONE 5,665 0 68,160
MICROSOFT CORP COM 594918104 98,925 838,775 SH   SOLE NONE 793,539 0 45,236
MONOLITHIC PWR SYS INC COM 609839105 2,836 20,930 SH   SOLE NONE 1,605 0 19,325
ISHARES TR MSCI INDIA ETF 46429B598 6,997 198,500 SH   SOLE NONE 198,500 0 0
ISHARES TR MSCI INDIA SM CP 46429B614 5,161 127,500 SH   SOLE NONE 127,500 0 0
ISHARES INC CORE MSCI EMKT 46434G103 2,074 40,100 SH   SOLE NONE 40,100 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 4,936 85,000 SH   SOLE NONE 85,000 0 0
MSA SAFETY INC COM 553498106 2,732 26,422 SH   SOLE NONE 2,027 0 24,395
NATIONAL VISION HLDGS INC COM 63845R107 1,571 49,975 SH   SOLE NONE 3,835 0 46,140
NETFLIX INC COM 64110L106 47,455 133,091 SH   SOLE NONE 133,091 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 1,843 20,455 SH   SOLE NONE 20,455 0 0
NEW RELIC INC COM 64829B100 5,446 55,181 SH   SOLE NONE 4,236 0 50,945
NICE SYS LTD SPONSORED ADR 653656108 17,480 142,685 SH   SOLE NONE 142,685 0 0
NOVANTA INC COM 67000B104 4,410 52,043 SH   SOLE NONE 4,003 0 48,040
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 4,852 56,865 SH   SOLE NONE 4,360 0 52,505
OMNICELL INC COM 68213N109 3,109 38,458 SH   SOLE NONE 2,953 0 35,505
ASGN INC COM 00191U102 1,309 20,620 SH   SOLE NONE 1,585 0 19,035
PAYPAL HLDGS INC COM 70450Y103 54,177 521,740 SH   SOLE NONE 521,740 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 109,587 6,883,600 SH   SOLE NONE 4,738,900 0 2,144,700
PLANET FITNESS INC CL A 72703H101 7,395 107,605 SH   SOLE NONE 8,270 0 99,335
PRA HEALTH SCIENCES INC COM 69354M108 5,196 47,108 SH   SOLE NONE 3,613 0 43,495
PROGRESSIVE CORP OHIO COM 743315103 2,871 39,820 SH   SOLE NONE 20,800 0 19,020
PROTO LABS INC COM 743713109 1,416 13,472 SH   SOLE NONE 1,037 0 12,435
Q2 HLDGS INC COM 74736L109 5,429 78,383 SH   SOLE NONE 11,598 0 66,785
QUIDEL CORP COM 74838J101 1,108 16,927 SH   SOLE NONE 1,302 0 15,625
RAYTHEON CO COM NEW 755111507 26,237 144,095 SH   SOLE NONE 144,095 0 0
REXFORD INDL RLTY INC COM 76169C100 4,511 125,980 SH   SOLE NONE 9,685 0 116,295
RINGCENTRAL INC CL A 76680R206 6,480 60,111 SH   SOLE NONE 4,611 0 55,500
SERVICENOW INC COM 81762P102 42,627 172,934 SH   SOLE NONE 165,340 0 7,594
SIMPLY GOOD FOODS CO COM 82900L102 4,381 212,760 SH   SOLE NONE 16,330 0 196,430
STIFEL FINL CORP COM 860630102 1,466 27,780 SH   SOLE NONE 2,130 0 25,650
STONECO LTD COM CL A G85158106 12,947 314,930 SH   SOLE NONE 217,540 0 97,390
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 296,016 7,226,950 SH   SOLE NONE 5,139,790 0 2,087,160
TAL ED GROUP SPONSORED ADS 874080104 85,666 2,374,340 SH   SOLE NONE 1,628,540 0 745,800
TANDEM DIABETES CARE INC COM NEW 875372203 3,534 55,655 SH   SOLE NONE 4,270 0 51,385
TELADOC INC COM 87918A105 1,856 33,385 SH   SOLE NONE 2,560 0 30,825
TELEPHONE & DATA SYS INC COM NEW 879433829 1,019 33,145 SH   SOLE NONE 2,545 0 30,600
THERMO FISHER SCIENTIFIC INC COM 883556102 25,360 92,648 SH   SOLE NONE 92,648 0 0
TREX CO INC COM 89531P105 4,102 66,670 SH   SOLE NONE 5,115 0 61,555
TYLER TECHNOLOGIES INC COM 902252105 2,080 10,177 SH   SOLE NONE 2,332 0 7,845
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 2,856 114,570 SH   SOLE NONE 8,805 0 105,765
VIAVI SOLUTIONS INC COM 925550105 2,032 164,135 SH   SOLE NONE 12,600 0 151,535
VISA INC COM CL A 92826C839 136,982 877,023 SH   SOLE NONE 821,163 0 55,860
WINTRUST FINL CORP COM 97650W108 2,636 39,149 SH   SOLE NONE 2,999 0 36,150
WOODWARD INC COM 980745103 5,083 53,572 SH   SOLE NONE 4,110 0 49,462
WXP ENERGY INC COM 98212B103 2,846 217,120 SH   SOLE NONE 16,670 0 200,450
YANDEX N V SHS CLASS A N97284108 108,591 3,162,230 SH   SOLE NONE 2,540,440 0 621,790
YUM CHINA HLDGS INC COM 98850P109 1,482 33,000 SH   SOLE NONE 33,000 0 0
ZENDESK INC COM 98936J101 5,883 69,210 SH   SOLE NONE 5,315 0 63,895
ZOETIS INC CL A 98978V103 29,118 289,245 SH   SOLE NONE 289,245 0 0