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 26,148 1,687,553 SH   SOLE   26,148 0 0
Kirkland Lake Gold Ltd COM 49741E100 82 2,000 SH   SOLE   82 0 0
Stantec Inc COM 85472N109 2,038 66,010 SH   SOLE   2,038 0 0
58 Com Inc SPON ADR REP A 31680Q104 3,307 61,300 SH   SOLE   3,307 0 0
8x8 Inc COM 282914100 1,447 90,425 SH   SOLE   1,447 0 0
ABIOMED Inc COM 003654100 3,472 14,375 SH   SOLE   3,472 0 0
Accenture PLC Ireland SHS CLASS A G1151C101 12,046 56,100 SH   SOLE   12,046 0 0
Alibaba Group Hldg Ltd SPONSORED ADS 01609W102 5,177 24,000 SH   SOLE   5,177 0 0
Amazon Com Inc COM 023135106 1,399 507 SH   SOLE   1,399 0 0
Apollo Global Mgmt LLC CL A SHS 037612306 9,376 187,825 SH   SOLE   9,376 0 0
Arco Platform Ltd COM CL A G04553106 15,047 346,057 SH   SOLE   15,047 0 0
Autohome Inc SP ADR RP CL A 05278C107 1,191 15,775 SH   SOLE   1,191 0 0
Bank of NT Butterfield&Son SHS NEW G0772R208 32,799 1,344,787 SH   SOLE   32,799 0 0
Baozun Inc SPONSORED ADR 06684L103 16,367 425,675 SH   SOLE   16,367 0 0
Blackline Inc COM 09239B109 3,406 41,075 SH   SOLE   3,406 0 0
Blackstone Group Inc/The COM CL A 09260D107 3,016 53,225 SH   SOLE   3,016 0 0
Cactus Inc CL A 127203107 558 27,025 SH   SOLE   558 0 0
Castle Biosciences Inc COM 14843C105 411 10,900 SH   SOLE   411 0 0
Cboe Global Markets Inc COM 12503M108 226 2,420 SH   SOLE   226 0 0
CDW Corp COM 12514G108 1,165 10,025 SH   SOLE   1,165 0 0
Coastal Financial Corp WA COM NEW 19046P209 180 12,400 SH   SOLE   180 0 0
Core Laboratories NV COM N22717107 70 3,439 SH   SOLE   70 0 0
CoreSite Realty Corp COM 21870Q105 3,577 29,550 SH   SOLE   3,577 0 0
Credicorp Ltd COM G2519Y108 1,858 13,900 SH   SOLE   1,858 0 0
Dexcom Inc COM 252131107 345 850 SH   SOLE   345 0 0
Edwards Lifesciences Corp COM 28176E108 295 4,275 SH   SOLE   295 0 0
Endava PLC ADS 29260V105 62,274 1,289,325 SH   SOLE   62,274 0 0
EPAM Systems Inc COM 29414B104 126,819 503,230 SH   SOLE   126,819 0 0
Equinix Inc COM 29444U700 2,844 4,050 SH   SOLE   2,844 0 0
Esquire Finl Hldgs Inc COM 29667J101 992 58,705 SH   SOLE   992 0 0
Etsy Inc COM 29786A106 7,271 68,443 SH   SOLE   7,271 0 0
Exact Sciences Corp COM 30063P105 446 5,125 SH   SOLE   446 0 0
ExlService Holdings Inc COM 302081104 7,470 117,825 SH   SOLE   7,470 0 0
Fastenal Co COM 311900104 10,648 248,557 SH   SOLE   10,648 0 0
Fastly Inc CL A 31188V100 572 6,725 SH   SOLE   572 0 0
First Rep Bk San Francisco C COM 33616C100 19,449 183,501 SH   SOLE   19,449 0 0
First Cash Financial Services COM 33767D105 2,265 33,570 SH   SOLE   2,265 0 0
Five Below Inc COM 33829M101 8,259 77,250 SH   SOLE   8,259 0 0
Freshpet Inc COM 358039105 1,226 14,650 SH   SOLE   1,226 0 0
FTI Consulting Inc COM 302941109 7,363 64,275 SH   SOLE   7,363 0 0
Genpact Ltd COM G3922B107 62,390 1,708,373 SH   SOLE   62,390 0 0
Globant SA COM L44385109 54,709 365,092 SH   SOLE   54,709 0 0
Goosehead Ins Inc COM CL A 38267D109 2,333 31,035 SH   SOLE   2,333 0 0
Hacket Group Inc ADS REP SHS A 404609109 461 34,065 SH   SOLE   461 0 0
Hamilton Lane Inc COM CL A 407497106 162 2,400 SH   SOLE   162 0 0
HD Supply Hldgs Inc COM 40416M105 2,086 60,200 SH   SOLE   2,086 0 0
HDFC Bank Ltd ADR REPS 3 SHS 40415F101 8,188 180,125 SH   SOLE   8,188 0 0
HeadHunter Group PLC SPONSORED ADS 42207L106 3,299 141,100 SH   SOLE   3,299 0 0
HEICO Corp CL A 422806208 445 5,475 SH   SOLE   445 0 0
Heska Corp COM RESTRC NEW 42805E306 16,909 181,481 SH   SOLE   16,909 0 0
Hingham Institution for Saving COM 433323102 70 416 SH   SOLE   70 0 0
Houlihan Lokey Inc CL A 441593100 5,426 97,525 SH   SOLE   5,426 0 0
HubSpot Inc COM 443573100 359 1,600 SH   SOLE   359 0 0
Huya Inc ADS REP SHS A 44852D108 2,832 151,665 SH   SOLE   2,832 0 0
I3 Verticals Inc COM CL A 46571Y107 591 19,550 SH   SOLE   591 0 0
ICON PLC SHS G4705A100 28,818 171,065 SH   SOLE   28,818 0 0
IDEXX Labs Inc COM 45168D104 6,261 18,965 SH   SOLE   6,261 0 0
Inphi Corp COM 45772F107 12,097 102,950 SH   SOLE   12,097 0 0
Intersect ENT Inc COM 46071F103 634 46,850 SH   SOLE   634 0 0
Joint Corp COM 47973J102 2,188 143,317 SH   SOLE   2,188 0 0
Kinsale Capital Group Inc CL A 49714P108 2,278 14,675 SH   SOLE   2,278 0 0
LeMaitre Vascular Inc COM 525558201 6,514 246,725 SH   SOLE   6,514 0 0
LGI Homes Inc COM 50187T106 5,335 60,600 SH   SOLE   5,335 0 0
Littelfuse Inc COM 537008104 5,388 31,575 SH   SOLE   5,388 0 0
Lululemon Athletica Inc COM 550021109 76,087 243,861 SH   SOLE   76,087 0 0
Medallia Inc COM 584021109 1,746 69,175 SH   SOLE   1,746 0 0
Medpace Holdings Inc COM 58506Q109 1,595 17,150 SH   SOLE   1,595 0 0
Microchip Technology Inc COM 595017104 10,641 101,047 SH   SOLE   10,641 0 0
Mimecast Ltd ORD SHS G14838109 267 6,410 SH   SOLE   267 0 0
Moelis & Co CL A 60786M105 2,459 78,925 SH   SOLE   2,459 0 0
Monolithic Pwr Sys Inc COM 609839105 24,757 104,458 SH   SOLE   24,757 0 0
Morningstar Inc COM 617700109 359 2,550 SH   SOLE   359 0 0
MSCI Inc COM 55354G100 1,309 3,920 SH   SOLE   1,309 0 0
New Oriental Education & Techn SPON ADR 647581107 4,939 37,925 SH   SOLE   4,939 0 0
New Relic Inc COM 64829B100 11,230 162,995 SH   SOLE   11,230 0 0
NV5 Global Inc COM 62945V109 5,440 107,014 SH   SOLE   5,440 0 0
NVIDIA Corp COM 67066G104 446 1,175 SH   SOLE   446 0 0
O2Micro International Ltd SPONS ADR 67107W100 5,916 3,479,739 SH   SOLE   5,916 0 0
Old Dominion Freight Line In COM 679580100 3,788 22,337 SH   SOLE   3,788 0 0
Oxford Immunotec Global PLC ORD SHS G6855A103 21,060 1,619,968 SH   SOLE   21,060 0 0
Pagseguro Digital Ltd COM CL A G68707101 57,325 1,622,102 SH   SOLE   57,325 0 0
Paycom Software Inc COM 70432V102 13,939 45,003 SH   SOLE   13,939 0 0
Paylocity Hldg Corp COM 70438V106 3,494 23,950 SH   SOLE   3,494 0 0
PJT Partners Inc COM CL A 69343T107 7,024 136,805 SH   SOLE   7,024 0 0
Pluralsight Inc COM CL A 72941B106 17,104 947,573 SH   SOLE   17,104 0 0
Pool Corp COM 73278L105 2,882 10,600 SH   SOLE   2,882 0 0
Power Integrations Inc ADR 739276103 25,427 215,244 SH   SOLE   25,427 0 0
PPD Inc COM 69355F102 3,034 113,200 SH   SOLE   3,034 0 0
Qualys Inc COM 74758T303 17,777 170,900 SH   SOLE   17,777 0 0
Rapid7 Inc COM 753422104 4,175 81,835 SH   SOLE   4,175 0 0
Revolve Group Inc CL A 76156B107 5,279 355,275 SH   SOLE   5,279 0 0
Rexford Industrial Realty Inc COM 76169C100 921 22,225 SH   SOLE   921 0 0
Ritchie Bros Auctioneers Inc COM 767744105 23,344 571,455 SH   SOLE   23,344 0 0
Seacoast Commerce Banc Holding COM 81171B108 118 9,450 SH   SOLE   118 0 0
Silicon Laboratories Inc COM 826919102 6,456 64,390 SH   SOLE   6,456 0 0
Staar Surgical Co COM PAR $0.01 852312305 7,627 123,929 SH   SOLE   7,627 0 0
SVB Financial Group CL A 78486Q101 6,587 30,560 SH   SOLE   6,587 0 0
Systemax Inc COM 871851101 5,951 289,731 SH   SOLE   5,951 0 0
HealthEquity Inc COM 42226A107 1,133 19,307 SH   SOLE   1,133 0 0
Terreno Realty Corp COM 88146M101 4,857 92,275 SH   SOLE   4,857 0 0
Texas Roadhouse Inc COM 882681109 1,216 23,125 SH   SOLE   1,216 0 0
Transcat Inc COM 893529107 675 26,093 SH   SOLE   675 0 0
TriMas Corp COM NEW 896215209 3,120 130,255 SH   SOLE   3,120 0 0
Trip.com Group Ltd ADS 89677Q107 28,441 1,097,266 SH   SOLE   28,441 0 0
Ulta Beauty Inc COM 90384S303 4,228 20,787 SH   SOLE   4,228 0 0
Veracyte Inc COM 92337F107 2,933 113,239 SH   SOLE   2,933 0 0
Virtusa Corp COM 92827P102 416 12,825 SH   SOLE   416 0 0
Wix Com Ltd COM M98068105 63,946 249,576 SH   SOLE   63,946 0 0
WNS Holdings Ltd COM 92932M101 130,631 2,375,974 SH   SOLE   130,631 0 0
Grainger W W Inc COM 384802104 2,169 6,903 SH   SOLE   2,169 0 0
Yandex NV SHS CLASS A N97284108 2,732 54,625 SH   SOLE   2,732 0 0
YUM China Hldgs Inc COM 98850P109 39,427 820,192 SH   SOLE   39,427 0 0
Zoetis Inc CL A 98978V103 168 1,225 SH   SOLE   168 0 0