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 24,421 415,958 SH   SOLE NONE 415,958 0 0
ALTERYX INC COM CL A 02156B103 11,676 71,071 SH   SOLE NONE 71,071 0 0
AMEDISYS INC COM 023436108 12,232 61,608 SH   SOLE NONE 61,608 0 0
AVALARA INC COM 05338G106 17,325 130,175 SH   SOLE NONE 130,175 0 0
AXOS FINANCIAL COM 05465C100 13,818 625,829 SH   SOLE NONE 625,829 0 0
BILL COM HLDGS INC COM 090043100 3,661 40,583 SH   SOLE NONE 40,583 0 0
BIOTELEMETRY INC COM 090672106 9,570 211,779 SH   SOLE NONE 211,779 0 0
BOTTOMLINE TECH DEL COM 101388106 15,362 302,578 SH   SOLE NONE 302,578 0 0
BRP INC COM SUN VTG 05577W200 41,460 716,062 SH   SOLE NONE 716,062 0 0
BRUKER CORP COM 116794108 9,092 223,502 SH   SOLE NONE 223,502 0 0
CHARLES RIV LABS INT COM 159864107 21,851 125,330 SH   SOLE NONE 125,330 0 0
COLLECTORS UNIVERSE COM NEW 19421R200 7,346 214,292 SH   SOLE NONE 214,292 0 0
COLLIERS INTL SUB VTG SHS 194693107 36,155 464,125 SH   SOLE NONE 464,125 0 0
CORVEL CORP COM 221006109 5,132 72,399 SH   SOLE NONE 72,399 0 0
CRA INTERNATIONAL COM 12618T105 11,620 294,181 SH   SOLE NONE 294,181 0 0
DESCARTES SYSTEMS COM 249906108 38,056 530,984 SH   SOLE NONE 530,984 0 0
DOLBY LABORATORIES COM CL A 25659T107 15,662 237,770 SH   SOLE NONE 237,770 0 0
DORMAN PRODUCTS COM 258278100 11,929 177,865 SH   SOLE NONE 177,865 0 0
ENCORE CAP GROUP INC COM 292554102 10,293 301,143 SH   SOLE NONE 301,143 0 0
EURONET WORLDWIDE COM 298736109 10,597 110,595 SH   SOLE NONE 110,595 0 0
FIRSTSERVICE CORP COM 33767E202 14,496 106,002 SH   SOLE NONE 106,002 0 0
FIVE9 INC COM 338307101 6,509 58,813 SH   SOLE NONE 58,813 0 0
FRANKLIN COVEY CO COM 353469109 14,443 674,900 SH   SOLE NONE 674,900 0 0
GENPACT LIMITED SHS G3922B107 16,913 463,119 SH   SOLE NONE 463,119 0 0
GENTHERM INC COM 37253A103 14,756 379,337 SH   SOLE NONE 379,337 0 0
GLOBUS MED INC CL A 379577208 23,058 483,286 SH   SOLE NONE 483,286 0 0
GUIDEWIRE SOFTWARE COM 40171V100 8,393 75,713 SH   SOLE NONE 75,713 0 0
HEALTHSTREAM INC COM 42222N103 6,897 311,674 SH   SOLE NONE 311,674 0 0
HMS HOLDINGS CORP COM 40425J101 22,656 699,473 SH   SOLE NONE 699,473 0 0
IMAX CORP COM 45245E109 2,833 252,702 SH   SOLE NONE 252,702 0 0
INSTALLED BUILDING COM 45780R101 28,602 415,845 SH   SOLE NONE 415,845 0 0
ISHARES TR CORE MSCI EAFE 46432F842 2,816 49,262 SH   SOLE NONE 49,262 0 0
ISHARES TRUST CORE S&P500 ETF 464287200 3,410 11,010 SH   SOLE NONE 11,010 0 0
JAMES RIV GROUP COM G5005R107 2,257 50,151 SH   SOLE NONE 50,151 0 0
KORNIT DIGITAL LTD SHS M6372Q113 17,462 327,125 SH   SOLE NONE 327,125 0 0
LCI INDUSTRIES COM 50189K103 18,563 161,445 SH   SOLE NONE 161,445 0 0
MONGODB INC CL A 60937P106 14,474 63,947 SH   SOLE NONE 63,947 0 0
MONOLITHIC POWER COM 609839105 21,507 90,747 SH   SOLE NONE 90,747 0 0
NATIONAL GEN HLDGS COM 636220303 15,137 700,452 SH   SOLE NONE 700,452 0 0
NEWMONT CORPORATION COM 651639106 203 3,280 SH   SOLE NONE 3,280 0 0
OLLIES BARGAIN OUT COM 681116109 20,388 208,787 SH   SOLE NONE 208,787 0 0
OMNICELL INC COM 68213N109 6,710 95,020 SH   SOLE NONE 95,020 0 0
OPEN TEXT CORP COM 683715106 3,979 69,012 SH   SOLE NONE 69,012 0 0
PAYCOM SOFTWARE COM 70432V102 25,036 80,832 SH   SOLE NONE 80,832 0 0
PERFICIENT INC COM 71375U101 5,369 150,054 SH   SOLE NONE 150,054 0 0
POINTS INTL LTD COM NEW 730843208 13,268 1,079,593 SH   SOLE NONE 1,079,593 0 0
PROTO LABS INC COM 743713109 13,297 118,227 SH   SOLE NONE 118,227 0 0
PURE STORAGE INC CL A 74624M102 17,572 1,013,949 SH   SOLE NONE 1,013,949 0 0
SEACOAST BKG CORP FL COM NEW 811707801 6,817 334,143 SH   SOLE NONE 334,143 0 0
SITEONE LANDSCAPE COM 82982L103 25,255 221,590 SH   SOLE NONE 221,590 0 0
SMITH A O COM 831865209 9,418 199,878 SH   SOLE NONE 199,878 0 0
SPS COMMERCE INC COM 78463M107 4,336 57,721 SH   SOLE NONE 57,721 0 0
STONERIDGE INC COM 86183P102 20,111 973,430 SH   SOLE NONE 973,430 0 0
TREX CO INC COM 89531P105 21,999 169,134 SH   SOLE NONE 169,134 0 0
TTEC HOLDINGS INC COM 89854H102 14,949 321,061 SH   SOLE NONE 321,061 0 0
TUCOWS COM NEW 898697206 23,594 317,508 SH   SOLE NONE 317,508 0 0
WATSCO INC COM 942622200 9,106 51,241 SH   SOLE NONE 51,241 0 0
WESTPORT FUEL SYSTEM COM NEW 960908309 7,983 4,837,895 SH   SOLE NONE 4,837,895 0 0
WNS HOLDINGS LTD SPON ADR 92932M101 18,868 343,184 SH   SOLE NONE 343,184 0 0