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 39,783 1,028,153 SH   SOLE   39,783 0 0
Stantec Inc COM 85472N109 33,166 1,382,098 SH   SOLE   33,166 0 0
51job Inc SP ADR REP COM 316827104 13,754 182,175 SH   SOLE   13,754 0 0
58 Com Inc SPON ADR REP A 31680Q104 8,417 135,392 SH   SOLE   8,417 0 0
8x8 Inc COM 282914100 1,215 50,400 SH   SOLE   1,215 0 0
ABIOMED Inc COM 003654100 671 2,575 SH   SOLE   671 0 0
Accenture PLC Ireland SHS CLASS A G1151C101 12,808 69,317 SH   SOLE   12,808 0 0
Adaptive Biotechnologies Cor COM 00650F109 990 20,500 SH   SOLE   990 0 0
Alibaba Group Hldg Ltd SPONSORED ADS 01609W102 10,205 60,225 SH   SOLE   10,205 0 0
Amazon Com Inc COM 023135106 2,604 1,375 SH   SOLE   2,604 0 0
Apollo Global Mgmt LLC CL A SHS 037612306 3,052 88,975 SH   SOLE   3,052 0 0
Arco Platform Ltd COM CL A G04553106 9,463 216,139 SH   SOLE   9,463 0 0
Axos Financial Inc COM 05465C100 1,040 38,175 SH   SOLE   1,040 0 0
Bank Hawaii Corp COM 062540109 1,443 17,400 SH   SOLE   1,443 0 0
Bank of NT Butterfield&Son SHS NEW G0772R208 34,749 1,023,238 SH   SOLE   34,749 0 0
Baozun Inc SPONSORED ADR 06684L103 2,948 59,125 SH   SOLE   2,948 0 0
Biodelivery Sciences Intl COM 09060J106 4,650 999,900 SH   SOLE   4,650 0 0
Blackline Inc COM 09239B109 827 15,450 SH   SOLE   827 0 0
Blackstone Group Inc/The COM 09260D107 1,425 32,075 SH   SOLE   1,425 0 0
Cactus Inc CL A 127203107 5,861 176,950 SH   SOLE   5,861 0 0
Coastal Financial Corp WA COM NEW 19046P209 192 12,400 SH   SOLE   192 0 0
Core Laboratories NV COM N22717107 18,570 355,206 SH   SOLE   18,570 0 0
CoreSite Realty Corp COM 21870Q105 2,758 23,950 SH   SOLE   2,758 0 0
Credicorp Ltd COM G2519Y108 4,653 20,325 SH   SOLE   4,653 0 0
CTRIP Com Intl Ltd AMERICAN DEP SHS 22943F100 13,599 368,441 SH   SOLE   13,599 0 0
Dexcom Inc COM 252131107 517 3,450 SH   SOLE   517 0 0
DXP Enterprises Inc New CL A 233377407 10,602 279,812 SH   SOLE   10,602 0 0
Edwards Lifesciences Corp COM 28176E108 1,048 5,675 SH   SOLE   1,048 0 0
Endava PLC ADS 29260V105 25,187 625,911 SH   SOLE   25,187 0 0
EPAM Systems Inc COM 29414B104 63,790 368,517 SH   SOLE   63,790 0 0
Equinix Inc COM 29444U700 870 1,725 SH   SOLE   870 0 0
Esquire Finl Hldgs Inc COM 29667J101 4,163 165,520 SH   SOLE   4,163 0 0
ExlService Holdings Inc COM 302081104 7,040 106,450 SH   SOLE   7,040 0 0
Fastenal Co COM 311900104 18,375 563,822 SH   SOLE   18,375 0 0
Fastly Inc CL A 31188V100 700 34,500 SH   SOLE   700 0 0
First Rep Bk San Francisco C COM 33616C100 28,939 296,350 SH   SOLE   28,939 0 0
First Cash Financial Services COM 33767D105 5,048 50,470 SH   SOLE   5,048 0 0
Focus Financial Partners Inc COM CL A 34417P100 322 11,775 SH   SOLE   322 0 0
Genpact Ltd COM G3922B107 44,103 1,157,864 SH   SOLE   44,103 0 0
Globant SA COM L44385109 27,740 274,514 SH   SOLE   27,740 0 0
Goosehead Ins Inc COM CL A 38267D109 2,873 60,110 SH   SOLE   2,873 0 0
Hacket Group Inc ADS REP SHS A 404609109 4,733 281,875 SH   SOLE   4,733 0 0
Hamilton Lane Inc COM CL A 407497106 4,309 75,517 SH   SOLE   4,309 0 0
Hannon Armstrong Sustainable I COM 41068X100 1,043 37,025 SH   SOLE   1,043 0 0
HDFC Bank Ltd ADR REPS 3 SHS 40415F101 3,134 24,101 SH   SOLE   3,134 0 0
HeadHunter Group PLC SPONSORED ADS 42207L106 1,154 71,000 SH   SOLE   1,154 0 0
Heska Corp COM RESTRC NEW 42805E306 6,362 74,700 SH   SOLE   6,362 0 0
Hingham Institution for Saving COM 433323102 5,442 27,485 SH   SOLE   5,442 0 0
Huya Inc ADS REP SHS A 44852D108 2,309 93,440 SH   SOLE   2,309 0 0
I3 Verticals Inc COM CL A 46571Y107 613 20,800 SH   SOLE   613 0 0
Inphi Corp COM 45772F107 11,045 220,450 SH   SOLE   11,045 0 0
IPG Photonics Corp COM 44980X109 760 4,925 SH   SOLE   760 0 0
Kinsale Capital Group Inc CL A 49714P108 2,262 24,725 SH   SOLE   2,262 0 0
Knight Transportation Inc COM 499049104 31,049 945,470 SH   SOLE   31,049 0 0
LGI Homes Inc COM 50187T106 1,868 26,150 SH   SOLE   1,868 0 0
Littelfuse Inc COM 537008104 4,029 22,775 SH   SOLE   4,029 0 0
Lululemon Athletica Inc COM 550021109 55,635 308,721 SH   SOLE   55,635 0 0
Microchip Technology Inc COM 595017104 9,029 104,145 SH   SOLE   9,029 0 0
Monro Muffler Brake Inc COM 610236101 10,697 125,400 SH   SOLE   10,697 0 0
MSC Indl Direct Inc CL A 553530106 6,813 91,750 SH   SOLE   6,813 0 0
New Oriental Education & Techn SPON ADR 647581107 4,641 48,050 SH   SOLE   4,641 0 0
New Relic Inc COM 64829B100 6,878 79,500 SH   SOLE   6,878 0 0
NV5 Global Inc COM 62945V109 8,234 101,150 SH   SOLE   8,234 0 0
NVIDIA Corp COM 67066G104 903 5,500 SH   SOLE   903 0 0
O2Micro International Ltd SPONS ADR 67107W100 4,599 3,308,417 SH   SOLE   4,599 0 0
Oxford Immunotec Global PLC ORD SHS G6855A103 10,948 795,628 SH   SOLE   10,948 0 0
Pagseguro Digital Ltd COM CL A G68707101 36,698 941,700 SH   SOLE   36,698 0 0
Palo Alto Networks Inc COM 697435105 1,238 6,075 SH   SOLE   1,238 0 0
Paycom Software Inc COM 70432V102 12,328 54,375 SH   SOLE   12,328 0 0
Pluralsight Inc COM CL A 72941B106 6,910 227,900 SH   SOLE   6,910 0 0
Power Integrations Inc ADR 739276103 25,146 313,615 SH   SOLE   25,146 0 0
Qualys Inc COM 74758T303 8,599 98,750 SH   SOLE   8,599 0 0
Resources Connection Inc COM 76122Q105 11,811 737,742 SH   SOLE   11,811 0 0
Revolve Group Inc CL A 76156B107 4,040 117,100 SH   SOLE   4,040 0 0
Ritchie Bros Auctioneers Inc COM 767744105 21,463 646,076 SH   SOLE   21,463 0 0
Seacoast Commerce Banc Holding COM 81171B108 1,201 60,025 SH   SOLE   1,201 0 0
Silicon Laboratories Inc COM 826919102 6,477 62,640 SH   SOLE   6,477 0 0
Staar Surgical Co COM PAR $0.01 852312305 537 18,279 SH   SOLE   537 0 0
SVB Financial Group CL A 78486Q101 11,035 49,135 SH   SOLE   11,035 0 0
Systemax Inc COM 871851101 6,344 286,298 SH   SOLE   6,344 0 0
HealthEquity Inc COM 42226A107 1,979 30,257 SH   SOLE   1,979 0 0
Transcat Inc COM 893529107 1,370 53,543 SH   SOLE   1,370 0 0
TriMas Corp COM NEW 896215209 5,640 182,124 SH   SOLE   5,640 0 0
Veracyte Inc COM 92337F107 859 30,126 SH   SOLE   859 0 0
Watsco Inc COM 942622200 1,034 6,325 SH   SOLE   1,034 0 0
Wix Com Ltd COM M98068105 38,278 269,373 SH   SOLE   38,278 0 0
WNS Holdings Ltd COM 92932M101 64,328 1,086,619 SH   SOLE   64,328 0 0
YUM China Hldgs Inc COM 98850P109 26,441 572,317 SH   SOLE   26,441 0 0