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
Gildan Activewear Inc COM 375916103 32,927 1,113,753 SH   SOLE   32,927 0 0
Stantec Inc COM 85472N109 21,417 757,786 SH   SOLE   21,417 0 0
51job Inc SP ADR REP COM 316827104 9,218 108,575 SH   SOLE   9,218 0 0
58 Com Inc SPON ADR REP A 31680Q104 10,779 166,517 SH   SOLE   10,779 0 0
8x8 Inc COM 282914100 922 50,400 SH   SOLE   922 0 0
ABIOMED Inc COM 003654100 9,752 57,164 SH   SOLE   9,752 0 0
Accenture PLC Ireland SHS CLASS A G1151C101 10,423 49,500 SH   SOLE   10,423 0 0
Adaptive Biotechnologies Cor COM 00650F109 323 10,800 SH   SOLE   323 0 0
Alibaba Group Hldg Ltd SPONSORED ADS 01609W102 4,597 21,675 SH   SOLE   4,597 0 0
Amazon Com Inc COM 023135106 1,155 625 SH   SOLE   1,155 0 0
Apollo Global Mgmt LLC CL A SHS 037612306 7,785 163,175 SH   SOLE   7,785 0 0
Arco Platform Ltd COM CL A G04553106 8,013 181,300 SH   SOLE   8,013 0 0
Bank of NT Butterfield&Son SHS NEW G0772R208 42,114 1,137,612 SH   SOLE   42,114 0 0
Baozun Inc SPONSORED ADR 06684L103 12,762 385,325 SH   SOLE   12,762 0 0
Biodelivery Sciences Intl COM 09060J106 7,895 1,249,224 SH   SOLE   7,895 0 0
Blackline Inc COM 09239B109 1,827 35,425 SH   SOLE   1,827 0 0
Blackstone Group Inc/The COM CL A 09260D107 1,794 32,075 SH   SOLE   1,794 0 0
Cactus Inc CL A 127203107 927 27,025 SH   SOLE   927 0 0
Carnival Corp UNIT 99/99/9999 143658300 106 2,088 SH   SOLE   106 0 0
Castle Biosciences Inc COM 14843C105 1,108 32,225 SH   SOLE   1,108 0 0
CH Robinson Worldwide Inc COM NEW 12541W209 5,315 67,966 SH   SOLE   5,315 0 0
Coastal Financial Corp WA COM NEW 19046P209 204 12,400 SH   SOLE   204 0 0
Core Laboratories NV COM N22717107 3,888 103,214 SH   SOLE   3,888 0 0
CoreSite Realty Corp COM 21870Q105 3,058 27,275 SH   SOLE   3,058 0 0
Credicorp Ltd COM G2519Y108 4,332 20,325 SH   SOLE   4,332 0 0
Dexcom Inc COM 252131107 448 2,050 SH   SOLE   448 0 0
DXP Enterprises Inc New CL A 233377407 1,643 41,272 SH   SOLE   1,643 0 0
Edwards Lifesciences Corp COM 28176E108 1,114 4,775 SH   SOLE   1,114 0 0
Endava PLC ADS 29260V105 35,277 757,011 SH   SOLE   35,277 0 0
EPAM Systems Inc COM 29414B104 78,662 370,767 SH   SOLE   78,662 0 0
Equinix Inc COM 29444U700 1,357 2,325 SH   SOLE   1,357 0 0
Esquire Finl Hldgs Inc COM 29667J101 1,809 69,405 SH   SOLE   1,809 0 0
ExlService Holdings Inc COM 302081104 8,677 124,925 SH   SOLE   8,677 0 0
Fastenal Co COM 311900104 17,443 472,072 SH   SOLE   17,443 0 0
Fastly Inc CL A 31188V100 552 27,500 SH   SOLE   552 0 0
First Rep Bk San Francisco C COM 33616C100 31,629 269,300 SH   SOLE   31,629 0 0
First Cash Financial Services COM 33767D105 2,707 33,570 SH   SOLE   2,707 0 0
Focus Financial Partners Inc COM CL A 34417P100 347 11,775 SH   SOLE   347 0 0
Genpact Ltd COM G3922B107 65,904 1,562,823 SH   SOLE   65,904 0 0
Globant SA COM L44385109 33,752 318,264 SH   SOLE   33,752 0 0
Goosehead Ins Inc COM CL A 38267D109 1,493 35,210 SH   SOLE   1,493 0 0
Hacket Group Inc ADS REP SHS A 404609109 5,038 312,140 SH   SOLE   5,038 0 0
Hamilton Lane Inc COM CL A 407497106 2,397 40,217 SH   SOLE   2,397 0 0
Hannon Armstrong Sustainable I COM 41068X100 2,401 74,625 SH   SOLE   2,401 0 0
HD Supply Hldgs Inc COM 40416M105 1,755 43,625 SH   SOLE   1,755 0 0
HDFC Bank Ltd ADR REPS 3 SHS 40415F101 4,404 69,502 SH   SOLE   4,404 0 0
HeadHunter Group PLC SPONSORED ADS 42207L106 2,690 125,425 SH   SOLE   2,690 0 0
Heska Corp COM RESTRC NEW 42805E306 7,009 73,056 SH   SOLE   7,009 0 0
Hingham Institution for Saving COM 433323102 343 1,631 SH   SOLE   343 0 0
Huya Inc ADS REP SHS A 44852D108 2,352 131,040 SH   SOLE   2,352 0 0
I3 Verticals Inc COM CL A 46571Y107 759 26,875 SH   SOLE   759 0 0
Inphi Corp COM 45772F107 10,131 136,875 SH   SOLE   10,131 0 0
Kinsale Capital Group Inc CL A 49714P108 1,698 16,700 SH   SOLE   1,698 0 0
Knight Transportation Inc COM 499049104 6,840 190,843 SH   SOLE   6,840 0 0
LGI Homes Inc COM 50187T106 1,531 21,675 SH   SOLE   1,531 0 0
Littelfuse Inc COM 537008104 4,687 24,500 SH   SOLE   4,687 0 0
Lululemon Athletica Inc COM 550021109 67,456 291,171 SH   SOLE   67,456 0 0
Microchip Technology Inc COM 595017104 10,542 100,670 SH   SOLE   10,542 0 0
Monro Muffler Brake Inc COM 610236101 8,670 110,875 SH   SOLE   8,670 0 0
MSC Indl Direct Inc CL A 553530106 5,505 70,156 SH   SOLE   5,505 0 0
New Oriental Education & Techn SPON ADR 647581107 5,826 48,050 SH   SOLE   5,826 0 0
New Relic Inc COM 64829B100 8,325 126,700 SH   SOLE   8,325 0 0
NV5 Global Inc COM 62945V109 11,131 220,637 SH   SOLE   11,131 0 0
NVIDIA Corp COM 67066G104 606 2,575 SH   SOLE   606 0 0
O2Micro International Ltd SPONS ADR 67107W100 5,785 3,305,897 SH   SOLE   5,785 0 0
Old Dominion Freight Line In COM 679580100 3,686 19,425 SH   SOLE   3,686 0 0
Oxford Immunotec Global PLC ORD SHS G6855A103 17,798 1,072,178 SH   SOLE   17,798 0 0
Pagseguro Digital Ltd COM CL A G68707101 44,109 1,291,250 SH   SOLE   44,109 0 0
Paycom Software Inc COM 70432V102 14,410 54,425 SH   SOLE   14,410 0 0
Pluralsight Inc COM CL A 72941B106 8,932 518,973 SH   SOLE   8,932 0 0
Power Integrations Inc ADR 739276103 27,798 281,044 SH   SOLE   27,798 0 0
QIAGEN NV SHS NEW N72482123 22,976 679,775 SH   SOLE   22,976 0 0
Qualys Inc COM 74758T303 13,406 160,800 SH   SOLE   13,406 0 0
Revolve Group Inc CL A 76156B107 8,716 474,725 SH   SOLE   8,716 0 0
Ritchie Bros Auctioneers Inc COM 767744105 30,020 698,950 SH   SOLE   30,020 0 0
RPC Inc CL A 749660106 50 9,613 SH   SOLE   50 0 0
Seacoast Commerce Banc Holding COM 81171B108 279 15,325 SH   SOLE   279 0 0
Silicon Laboratories Inc COM 826919102 4,560 39,315 SH   SOLE   4,560 0 0
Staar Surgical Co COM PAR $0.01 852312305 4,449 126,504 SH   SOLE   4,449 0 0
SVB Financial Group CL A 78486Q101 11,243 44,785 SH   SOLE   11,243 0 0
Systemax Inc COM 871851101 9,666 384,197 SH   SOLE   9,666 0 0
HealthEquity Inc COM 42226A107 2,610 35,232 SH   SOLE   2,610 0 0
Transcat Inc COM 893529107 1,132 35,543 SH   SOLE   1,132 0 0
TriMas Corp COM NEW 896215209 4,919 156,594 SH   SOLE   4,919 0 0
Trip.com Group Ltd ADS 89677Q107 30,771 917,441 SH   SOLE   30,771 0 0
Veracyte Inc COM 92337F107 723 25,901 SH   SOLE   723 0 0
Virtusa Corp COM 92827P102 6,611 145,843 SH   SOLE   6,611 0 0
Wix Com Ltd COM M98068105 29,585 241,748 SH   SOLE   29,585 0 0
WNS Holdings Ltd COM 92932M101 81,751 1,235,849 SH   SOLE   81,751 0 0
YUM China Hldgs Inc COM 98850P109 30,838 642,317 SH   SOLE   30,838 0 0