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 37,041 1,880,219 SH   SOLE   37,041 0 0
Kirkland Lake Gold Ltd COM 49741E100 122 2,500 SH   SOLE   122 0 0
8x8 Inc COM 282914100 1,331 85,603 SH   SOLE   1,331 0 0
ABIOMED Inc COM 003654100 1,501 5,417 SH   SOLE   1,501 0 0
Accenture PLC Ireland SHS CLASS A G1151C101 12,178 53,888 SH   SOLE   12,178 0 0
Alibaba Group Hldg Ltd SPONSORED ADS 01609W102 7,056 24,000 SH   SOLE   7,056 0 0
Amazon Com Inc COM 023135106 957 304 SH   SOLE   957 0 0
Apollo Global Mgmt LLC CL A SHS 037612306 8,454 188,924 SH   SOLE   8,454 0 0
Arco Platform Ltd COM CL A G04553106 16,709 409,134 SH   SOLE   16,709 0 0
Autohome Inc SP ADR RP CL A 05278C107 1,514 15,775 SH   SOLE   1,514 0 0
Bank of NT Butterfield&Son SHS NEW G0772R208 30,881 1,386,062 SH   SOLE   30,881 0 0
Baozun Inc SPONSORED ADR 06684L103 15,179 467,200 SH   SOLE   15,179 0 0
Barrett Business Services Inc COM 068463108 670 12,780 SH   SOLE   670 0 0
Blackline Inc COM 09239B109 3,950 44,075 SH   SOLE   3,950 0 0
Blackstone Group Inc/The COM CL A 09260D107 2,881 55,183 SH   SOLE   2,881 0 0
Cactus Inc CL A 127203107 519 27,025 SH   SOLE   519 0 0
Cardiovascular Systems Inc COM 141619106 7,934 201,621 SH   SOLE   7,934 0 0
Castle Biosciences Inc COM 14843C105 454 8,819 SH   SOLE   454 0 0
CDW Corp COM 12514G108 1,584 13,250 SH   SOLE   1,584 0 0
Coastal Financial Corp WA COM NEW 19046P209 152 12,400 SH   SOLE   152 0 0
CoreSite Realty Corp COM 21870Q105 3,792 31,900 SH   SOLE   3,792 0 0
Dexcom Inc COM 252131107 155 375 SH   SOLE   155 0 0
Endava PLC ADS 29260V105 91,130 1,443,069 SH   SOLE   91,130 0 0
EPAM Systems Inc COM 29414B104 155,580 481,254 SH   SOLE   155,580 0 0
Equinix Inc COM 29444U700 3,326 4,375 SH   SOLE   3,326 0 0
Esquire Finl Hldgs Inc COM 29667J101 1,064 70,919 SH   SOLE   1,064 0 0
Etsy Inc COM 29786A106 8,708 71,593 SH   SOLE   8,708 0 0
Exact Sciences Corp COM 30063P105 2,216 21,733 SH   SOLE   2,216 0 0
ExlService Holdings Inc COM 302081104 9,041 137,054 SH   SOLE   9,041 0 0
Fastenal Co COM 311900104 10,228 226,832 SH   SOLE   10,228 0 0
Fastly Inc CL A 31188V100 286 3,058 SH   SOLE   286 0 0
First Rep Bk San Francisco C COM 33616C100 23,849 218,676 SH   SOLE   23,849 0 0
First Cash Financial Services COM 33767D105 1,921 33,570 SH   SOLE   1,921 0 0
Five Below Inc COM 33829M101 8,929 70,305 SH   SOLE   8,929 0 0
Freshpet Inc COM 358039105 1,210 10,836 SH   SOLE   1,210 0 0
FTI Consulting Inc COM 302941109 7,153 67,500 SH   SOLE   7,153 0 0
Genpact Ltd COM G3922B107 71,390 1,832,862 SH   SOLE   71,390 0 0
Globant SA COM L44385109 59,934 334,415 SH   SOLE   59,934 0 0
Goosehead Ins Inc COM CL A 38267D109 2,886 33,335 SH   SOLE   2,886 0 0
Hacket Group Inc ADS REP SHS A 404609109 329 29,412 SH   SOLE   329 0 0
Hamilton Lane Inc COM CL A 407497106 307 4,750 SH   SOLE   307 0 0
HD Supply Hldgs Inc COM 40416M105 3,201 77,625 SH   SOLE   3,201 0 0
HDFC Bank Ltd ADR REPS 3 SHS 40415F101 9,679 193,725 SH   SOLE   9,679 0 0
HeadHunter Group PLC SPONSORED ADS 42207L106 3,454 141,100 SH   SOLE   3,454 0 0
Heska Corp COM RESTRC NEW 42805E306 18,518 187,450 SH   SOLE   18,518 0 0
Hingham Institution for Saving COM 433323102 113 616 SH   SOLE   113 0 0
Houlihan Lokey Inc CL A 441593100 5,952 100,800 SH   SOLE   5,952 0 0
Huya Inc ADS REP SHS A 44852D108 3,632 151,665 SH   SOLE   3,632 0 0
I3 Verticals Inc COM CL A 46571Y107 494 19,550 SH   SOLE   494 0 0
ICON PLC SHS G4705A100 34,982 183,065 SH   SOLE   34,982 0 0
IDEXX Labs Inc COM 45168D104 6,557 16,681 SH   SOLE   6,557 0 0
Inphi Corp COM 45772F107 10,424 92,866 SH   SOLE   10,424 0 0
Insperity Inc COM 45778Q107 1,002 15,299 SH   SOLE   1,002 0 0
Intersect ENT Inc COM 46071F103 764 46,850 SH   SOLE   764 0 0
Joint Corp COM 47973J102 2,565 147,491 SH   SOLE   2,565 0 0
Kimball International Inc CL B 494274103 130 12,374 SH   SOLE   130 0 0
Kinsale Capital Group Inc CL A 49714P108 2,663 14,000 SH   SOLE   2,663 0 0
LeMaitre Vascular Inc COM 525558201 8,247 253,525 SH   SOLE   8,247 0 0
Lemonade Inc COM 52567D107 203 4,085 SH   SOLE   203 0 0
LGI Homes Inc COM 50187T106 9,685 83,365 SH   SOLE   9,685 0 0
Littelfuse Inc COM 537008104 5,504 31,034 SH   SOLE   5,504 0 0
Lululemon Athletica Inc COM 550021109 58,729 178,307 SH   SOLE   58,729 0 0
Medallia Inc COM 584021109 2,244 81,834 SH   SOLE   2,244 0 0
Medpace Holdings Inc COM 58506Q109 2,120 18,967 SH   SOLE   2,120 0 0
Microchip Technology Inc COM 595017104 9,110 88,658 SH   SOLE   9,110 0 0
Mimecast Ltd ORD SHS G14838109 301 6,410 SH   SOLE   301 0 0
Moelis & Co CL A 60786M105 1,711 48,681 SH   SOLE   1,711 0 0
Monolithic Pwr Sys Inc COM 609839105 29,701 106,222 SH   SOLE   29,701 0 0
Morningstar Inc COM 617700109 570 3,550 SH   SOLE   570 0 0
MSCI Inc COM 55354G100 1,470 4,120 SH   SOLE   1,470 0 0
New Oriental Education & Techn SPON ADR 647581107 5,670 37,925 SH   SOLE   5,670 0 0
New Relic Inc COM 64829B100 8,459 150,089 SH   SOLE   8,459 0 0
NV5 Global Inc COM 62945V109 5,190 98,360 SH   SOLE   5,190 0 0
NVIDIA Corp COM 67066G104 636 1,175 SH   SOLE   636 0 0
O2Micro International Ltd SPONS ADR 67107W100 12,485 3,526,710 SH   SOLE   12,485 0 0
Old Dominion Freight Line In COM 679580100 149 825 SH   SOLE   149 0 0
Ollies Bargain Outlet Holding COM 681116109 8,576 98,175 SH   SOLE   8,576 0 0
Oxford Immunotec Global PLC ORD SHS G6855A103 20,278 1,733,128 SH   SOLE   20,278 0 0
Pagseguro Digital Ltd COM CL A G68707101 51,612 1,368,660 SH   SOLE   51,612 0 0
Paycom Software Inc COM 70432V102 14,549 46,737 SH   SOLE   14,549 0 0
Paylocity Hldg Corp COM 70438V106 5,694 35,275 SH   SOLE   5,694 0 0
PJT Partners Inc COM CL A 69343T107 10,206 168,380 SH   SOLE   10,206 0 0
Pluralsight Inc COM CL A 72941B106 18,336 1,070,413 SH   SOLE   18,336 0 0
Pool Corp COM 73278L105 3,237 9,675 SH   SOLE   3,237 0 0
Power Integrations Inc ADR 739276103 20,371 367,716 SH   SOLE   20,371 0 0
PPD Inc COM 69355F102 4,147 112,100 SH   SOLE   4,147 0 0
QIAGEN NV SHS NEW N72482123 24,767 473,926 SH   SOLE   24,767 0 0
Qualys Inc COM 74758T303 18,063 184,295 SH   SOLE   18,063 0 0
Rapid7 Inc COM 753422104 4,984 81,385 SH   SOLE   4,984 0 0
Revolve Group Inc CL A 76156B107 701 42,655 SH   SOLE   701 0 0
Rexford Industrial Realty Inc COM 76169C100 1,117 24,400 SH   SOLE   1,117 0 0
Ritchie Bros Auctioneers Inc COM 767744105 35,155 593,326 SH   SOLE   35,155 0 0
Silicon Laboratories Inc COM 826919102 7,685 78,537 SH   SOLE   7,685 0 0
Staar Surgical Co COM PAR $0.01 852312305 4,234 74,855 SH   SOLE   4,234 0 0
StepStone Group Inc COM CL A 85914M107 266 10,000 SH   SOLE   266 0 0
Sumo Logic Inc COM 86646P103 2,812 128,994 SH   SOLE   2,812 0 0
SVB Financial Group CL A 78486Q101 6,409 26,636 SH   SOLE   6,409 0 0
Systemax Inc COM 871851101 8,552 357,245 SH   SOLE   8,552 0 0
Terreno Realty Corp COM 88146M101 7,893 144,134 SH   SOLE   7,893 0 0
Texas Roadhouse Inc COM 882681109 982 16,150 SH   SOLE   982 0 0
Transcat Inc COM 893529107 822 28,045 SH   SOLE   822 0 0
TriMas Corp COM NEW 896215209 4,850 212,705 SH   SOLE   4,850 0 0
Trip.com Group Ltd ADS 89677Q107 33,353 1,071,079 SH   SOLE   33,353 0 0
Ulta Beauty Inc COM 90384S303 5,382 24,030 SH   SOLE   5,382 0 0
Vasta Platform Ltd CL A G9440A109 2,676 173,451 SH   SOLE   2,676 0 0
Veracyte Inc COM 92337F107 3,016 92,817 SH   SOLE   3,016 0 0
Wix Com Ltd COM M98068105 61,585 241,651 SH   SOLE   61,585 0 0
WNS Holdings Ltd COM 92932M101 155,296 2,428,024 SH   SOLE   155,296 0 0
Grainger W W Inc COM 384802104 2,695 7,553 SH   SOLE   2,695 0 0
Yandex NV SHS CLASS A N97284108 3,564 54,625 SH   SOLE   3,564 0 0
YUM China Hldgs Inc COM 98850P109 42,164 796,303 SH   SOLE   42,164 0 0
Zoetis Inc CL A 98978V103 230 1,391 SH   SOLE   230 0 0