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
ALBANY INTL CORP CL A 012348108 15,923 336,425 SH   SOLE NONE 336,425 0 0
ALTERYX INC COM CL A 02156B103 2,302 24,189 SH   SOLE NONE 24,189 0 0
AMEDISYS INC COM 023436108 11,514 62,734 SH   SOLE NONE 62,734 0 0
AVALARA INC COM 05338G106 12,452 166,917 SH   SOLE NONE 166,917 0 0
AXOS FINANCIAL COM 05465C100 12,128 668,945 SH   SOLE NONE 668,945 0 0
BIOTELEMETRY INC COM 090672106 7,522 195,318 SH   SOLE NONE 195,318 0 0
BOTTOMLINE TECH DEL COM 101388106 10,679 291,372 SH   SOLE NONE 291,372 0 0
BRP INC COM SUN VTG 05577W200 16,729 728,623 SH   SOLE NONE 728,623 0 0
BRUKER CORP COM 116794108 7,879 219,711 SH   SOLE NONE 219,711 0 0
CHARLES RIV LABS INT COM 159864107 16,734 132,588 SH   SOLE NONE 132,588 0 0
COLLECTORS UNIVERSE COM NEW 19421R200 2,317 147,856 SH   SOLE NONE 147,856 0 0
COLLIERS INTL SUB VTG SHS 194693107 31,662 470,317 SH   SOLE NONE 470,317 0 0
CRA INTERNATIONAL COM 12618T105 10,002 299,378 SH   SOLE NONE 299,378 0 0
DESCARTES SYSTEMS COM 249906108 25,591 528,621 SH   SOLE NONE 528,621 0 0
DOLBY LABORATORIES COM CL A 25659T107 8,474 156,315 SH   SOLE NONE 156,315 0 0
DORMAN PRODUCTS COM 258278100 8,201 148,382 SH   SOLE NONE 148,382 0 0
ENCORE CAP GROUP INC COM 292554102 7,185 307,322 SH   SOLE NONE 307,322 0 0
EURONET WORLDWIDE COM 298736109 15,399 179,639 SH   SOLE NONE 179,639 0 0
FIRSTSERVICE CORP COM 33767E202 11,610 106,987 SH   SOLE NONE 106,987 0 0
FIVE9 INC COM 338307101 3,699 48,383 SH   SOLE NONE 48,383 0 0
FRANKLIN COVEY CO COM 353469109 10,890 700,775 SH   SOLE NONE 700,775 0 0
GENPACT LIMITED SHS G3922B107 13,803 472,721 SH   SOLE NONE 472,721 0 0
GENTHERM INC COM 37253A103 11,155 355,262 SH   SOLE NONE 355,262 0 0
GLOBUS MED INC CL A 379577208 20,773 488,436 SH   SOLE NONE 488,436 0 0
HEALTHSTREAM INC COM 42222N103 11,237 469,194 SH   SOLE NONE 469,194 0 0
HEMISPHERE MEDIA G CL A 42365Q103 4,381 513,017 SH   SOLE NONE 513,017 0 0
HMS HOLDINGS CORP COM 40425J101 18,910 748,316 SH   SOLE NONE 748,316 0 0
IMAX CORP COM 45245E109 10,858 1,199,760 SH   SOLE NONE 1,199,760 0 0
INSTALLED BUILDING COM 45780R101 16,735 419,749 SH   SOLE NONE 419,749 0 0
INTL MONEY EXPRESS COM 46005L101 803 87,950 SH   SOLE NONE 87,950 0 0
ISHARES TR CORE MSCI EAFE 46432F842 2,238 44,867 SH   SOLE NONE 44,867 0 0
ISHARES TRUST CORE S&P500 ETF 464287200 2,536 9,813 SH   SOLE NONE 9,813 0 0
JAMES RIV GROUP COM G5005R107 1,884 51,996 SH   SOLE NONE 51,996 0 0
KORNIT DIGITAL LTD SHS M6372Q113 7,702 309,422 SH   SOLE NONE 309,422 0 0
LCI INDUSTRIES COM 50189K103 9,094 136,079 SH   SOLE NONE 136,079 0 0
MONGODB INC CL A 60937P106 11,597 84,936 SH   SOLE NONE 84,936 0 0
MONOLITHIC POWER COM 609839105 18,192 108,636 SH   SOLE NONE 108,636 0 0
NATIONAL GEN HLDGS COM 636220303 15,675 947,143 SH   SOLE NONE 947,143 0 0
OLLIES BARGAIN OUT COM 681116109 6,534 140,995 SH   SOLE NONE 140,995 0 0
OMNICELL INC COM 68213N109 4,216 64,282 SH   SOLE NONE 64,282 0 0
OPEN TEXT CORP COM 683715106 3,519 71,517 SH   SOLE NONE 71,517 0 0
PAYCOM SOFTWARE COM 70432V102 16,756 82,947 SH   SOLE NONE 82,947 0 0
PERFICIENT INC COM 71375U101 3,326 122,787 SH   SOLE NONE 122,787 0 0
POINTS INTL LTD COM NEW 730843208 13,707 1,182,670 SH   SOLE NONE 1,182,670 0 0
PROTO LABS INC COM 743713109 9,242 121,403 SH   SOLE NONE 121,403 0 0
PURE STORAGE INC CL A 74624M102 14,140 1,149,631 SH   SOLE NONE 1,149,631 0 0
SEACOAST BKG CORP FL COM NEW 811707801 6,227 340,105 SH   SOLE NONE 340,105 0 0
SITEONE LANDSCAPE COM 82982L103 18,159 246,663 SH   SOLE NONE 246,663 0 0
SMITH A O COM 831865209 7,688 203,326 SH   SOLE NONE 203,326 0 0
STONERIDGE INC COM 86183P102 15,693 936,917 SH   SOLE NONE 936,917 0 0
TREX CO INC COM 89531P105 14,793 184,588 SH   SOLE NONE 184,588 0 0
TTEC HOLDINGS INC COM 89854H102 4,637 126,281 SH   SOLE NONE 126,281 0 0
TUCOWS COM NEW 898697206 20,794 321,554 SH   SOLE NONE 321,554 0 0
VOCERA COMMUNICATI COM 92857F107 5,143 242,152 SH   SOLE NONE 242,152 0 0
WATSCO INC COM 942622200 4,579 28,975 SH   SOLE NONE 28,975 0 0
WESTPORT FUEL SYSTEM COM NEW 960908309 8,035 6,133,237 SH   SOLE NONE 6,133,237 0 0
WNS HOLDINGS LTD SPON ADR 92932M101 16,163 376,067 SH   SOLE NONE 376,067 0 0
WOODWARD INC COM 980745103 10,069 169,403 SH   SOLE NONE 169,403 0 0