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 36,708 1,033,853 SH   SOLE   36,708 0 0
Stantec Inc COM 85472N109 21,938 990,878 SH   SOLE   21,938 0 0
51job Inc SP ADR REP COM 316827104 9,683 130,850 SH   SOLE   9,683 0 0
58 Com Inc SPON ADR REP A 31680Q104 7,604 154,217 SH   SOLE   7,604 0 0
8x8 Inc COM 282914100 1,044 50,400 SH   SOLE   1,044 0 0
ABIOMED Inc COM 003654100 8,181 45,989 SH   SOLE   8,181 0 0
Accenture PLC Ireland SHS CLASS A G1151C101 12,867 66,892 SH   SOLE   12,867 0 0
Adaptive Biotechnologies Cor COM 00650F109 334 10,800 SH   SOLE   334 0 0
Alibaba Group Hldg Ltd SPONSORED ADS 01609W102 6,936 41,475 SH   SOLE   6,936 0 0
Amazon Com Inc COM 023135106 1,649 950 SH   SOLE   1,649 0 0
Apollo Global Mgmt LLC CL A SHS 037612306 3,463 91,575 SH   SOLE   3,463 0 0
Arco Platform Ltd COM CL A G04553106 10,956 216,139 SH   SOLE   10,956 0 0
Axos Financial Inc COM 05465C100 733 26,525 SH   SOLE   733 0 0
Bank Hawaii Corp COM 062540109 1,495 17,400 SH   SOLE   1,495 0 0
Bank of NT Butterfield&Son SHS NEW G0772R208 30,750 1,037,437 SH   SOLE   30,750 0 0
Baozun Inc SPONSORED ADR 06684L103 9,898 231,800 SH   SOLE   9,898 0 0
Biodelivery Sciences Intl COM 09060J106 4,968 1,180,075 SH   SOLE   4,968 0 0
Blackline Inc COM 09239B109 1,502 31,425 SH   SOLE   1,502 0 0
Blackstone Group Inc/The COM CL A 09260D107 1,567 32,075 SH   SOLE   1,567 0 0
Cactus Inc CL A 127203107 1,147 39,650 SH   SOLE   1,147 0 0
Carnival Corp UNIT 99/99/9999 143658300 34 788 SH   SOLE   34 0 0
Castle Biosciences Inc COM 14843C105 1,436 79,375 SH   SOLE   1,436 0 0
CH Robinson Worldwide Inc COM NEW 12541W209 5,226 61,641 SH   SOLE   5,226 0 0
Coastal Financial Corp WA COM NEW 19046P209 187 12,400 SH   SOLE   187 0 0
Core Laboratories NV COM N22717107 6,615 141,889 SH   SOLE   6,615 0 0
CoreSite Realty Corp COM 21870Q105 3,025 24,825 SH   SOLE   3,025 0 0
Credicorp Ltd COM G2519Y108 4,237 20,325 SH   SOLE   4,237 0 0
Dexcom Inc COM 252131107 515 3,450 SH   SOLE   515 0 0
DXP Enterprises Inc New CL A 233377407 9,214 265,391 SH   SOLE   9,214 0 0
Edwards Lifesciences Corp COM 28176E108 1,050 4,775 SH   SOLE   1,050 0 0
Endava PLC ADS 29260V105 22,632 597,937 SH   SOLE   22,632 0 0
EPAM Systems Inc COM 29414B104 64,385 353,142 SH   SOLE   64,385 0 0
Equinix Inc COM 29444U700 1,341 2,325 SH   SOLE   1,341 0 0
Esquire Finl Hldgs Inc COM 29667J101 3,929 158,430 SH   SOLE   3,929 0 0
ExlService Holdings Inc COM 302081104 7,053 105,325 SH   SOLE   7,053 0 0
Fastenal Co COM 311900104 18,576 568,597 SH   SOLE   18,576 0 0
Fastly Inc CL A 31188V100 660 27,500 SH   SOLE   660 0 0
First Rep Bk San Francisco C COM 33616C100 27,915 288,675 SH   SOLE   27,915 0 0
First Cash Financial Services COM 33767D105 3,077 33,570 SH   SOLE   3,077 0 0
Focus Financial Partners Inc COM CL A 34417P100 280 11,775 SH   SOLE   280 0 0
Genpact Ltd COM G3922B107 50,373 1,299,939 SH   SOLE   50,373 0 0
Globant SA COM L44385109 23,982 261,864 SH   SOLE   23,982 0 0
Goosehead Ins Inc COM CL A 38267D109 3,170 64,235 SH   SOLE   3,170 0 0
Hacket Group Inc ADS REP SHS A 404609109 5,083 308,790 SH   SOLE   5,083 0 0
Hamilton Lane Inc COM CL A 407497106 2,291 40,217 SH   SOLE   2,291 0 0
Hannon Armstrong Sustainable I COM 41068X100 2,088 71,625 SH   SOLE   2,088 0 0
HDFC Bank Ltd ADR REPS 3 SHS 40415F101 3,024 53,002 SH   SOLE   3,024 0 0
HeadHunter Group PLC SPONSORED ADS 42207L106 1,854 96,125 SH   SOLE   1,854 0 0
Heska Corp COM RESTRC NEW 42805E306 727 10,256 SH   SOLE   727 0 0
Hingham Institution for Saving COM 433323102 4,725 25,001 SH   SOLE   4,725 0 0
Huya Inc ADS REP SHS A 44852D108 2,564 108,440 SH   SOLE   2,564 0 0
I3 Verticals Inc COM CL A 46571Y107 541 26,875 SH   SOLE   541 0 0
Inphi Corp COM 45772F107 11,464 187,775 SH   SOLE   11,464 0 0
Kinsale Capital Group Inc CL A 49714P108 2,924 28,300 SH   SOLE   2,924 0 0
Knight Transportation Inc COM 499049104 10,740 295,869 SH   SOLE   10,740 0 0
LGI Homes Inc COM 50187T106 1,739 20,875 SH   SOLE   1,739 0 0
Littelfuse Inc COM 537008104 4,038 22,775 SH   SOLE   4,038 0 0
Lululemon Athletica Inc COM 550021109 56,507 293,496 SH   SOLE   56,507 0 0
Microchip Technology Inc COM 595017104 9,353 100,670 SH   SOLE   9,353 0 0
Monro Muffler Brake Inc COM 610236101 9,542 120,775 SH   SOLE   9,542 0 0
MSC Indl Direct Inc CL A 553530106 6,690 92,231 SH   SOLE   6,690 0 0
New Oriental Education & Techn SPON ADR 647581107 5,322 48,050 SH   SOLE   5,322 0 0
New Relic Inc COM 64829B100 7,694 125,200 SH   SOLE   7,694 0 0
NV5 Global Inc COM 62945V109 10,875 159,300 SH   SOLE   10,875 0 0
NVIDIA Corp COM 67066G104 809 4,650 SH   SOLE   809 0 0
O2Micro International Ltd SPONS ADR 67107W100 4,453 3,323,217 SH   SOLE   4,453 0 0
Old Dominion Freight Line In COM 679580100 3,459 20,350 SH   SOLE   3,459 0 0
Oxford Immunotec Global PLC ORD SHS G6855A103 17,277 1,038,928 SH   SOLE   17,277 0 0
Pagseguro Digital Ltd COM CL A G68707101 43,333 935,725 SH   SOLE   43,333 0 0
Palo Alto Networks Inc COM 697435105 1,238 6,075 SH   SOLE   1,238 0 0
Paycom Software Inc COM 70432V102 10,852 51,800 SH   SOLE   10,852 0 0
PetMed Express Inc COM 716382106 25 1,383 SH   SOLE   25 0 0
Pluralsight Inc COM CL A 72941B106 8,860 527,398 SH   SOLE   8,860 0 0
Power Integrations Inc ADR 739276103 24,408 269,915 SH   SOLE   24,408 0 0
QIAGEN NV SHS NEW N72482123 8,274 250,950 SH   SOLE   8,274 0 0
Qualys Inc COM 74758T303 8,088 107,025 SH   SOLE   8,088 0 0
Revolve Group Inc CL A 76156B107 3,505 149,975 SH   SOLE   3,505 0 0
Ritchie Bros Auctioneers Inc COM 767744105 25,778 646,076 SH   SOLE   25,778 0 0
RPC Inc CL A 749660106 25 4,463 SH   SOLE   25 0 0
Seacoast Commerce Banc Holding COM 81171B108 371 20,446 SH   SOLE   371 0 0
Silicon Laboratories Inc COM 826919102 6,123 54,990 SH   SOLE   6,123 0 0
Staar Surgical Co COM PAR $0.01 852312305 1,747 67,782 SH   SOLE   1,747 0 0
SVB Financial Group CL A 78486Q101 10,267 49,135 SH   SOLE   10,267 0 0
Systemax Inc COM 871851101 8,379 380,697 SH   SOLE   8,379 0 0
Trip.com Group Ltd COM 89677Q107 11,829 403,841 SH   SOLE   11,829 0 0
HealthEquity Inc COM 42226A107 1,859 32,532 SH   SOLE   1,859 0 0
Transcat Inc COM 893529107 1,371 53,543 SH   SOLE   1,371 0 0
TriMas Corp COM NEW 896215209 5,607 182,944 SH   SOLE   5,607 0 0
Veracyte Inc COM 92337F107 723 30,126 SH   SOLE   723 0 0
Virtusa Corp COM 92827P102 981 27,243 SH   SOLE   981 0 0
Watsco Inc COM 942622200 1,070 6,325 SH   SOLE   1,070 0 0
Wix Com Ltd COM M98068105 25,475 218,223 SH   SOLE   25,475 0 0
WNS Holdings Ltd COM 92932M101 65,228 1,110,269 SH   SOLE   65,228 0 0
YUM China Hldgs Inc COM 98850P109 25,403 559,167 SH   SOLE   25,403 0 0