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 26,743 296,613 SH   SOLE NONE 296,613 0 0
AMEDISYS INC COM 023436108 6,795 51,868 SH   SOLE NONE 51,868 0 0
AVALARA INC COM 05338G106 2,811 41,775 SH   SOLE NONE 41,775 0 0
AXOS FINANCIAL COM 05465C100 23,527 850,890 SH   SOLE NONE 850,890 0 0
BARRICK GOLD CORP COM 067901108 241 10,500 SH   SOLE NONE 10,500 0 0
BIOTELEMETRY INC COM 090672106 16,561 406,600 SH   SOLE NONE 406,600 0 0
BOINGO WIRELESS IN COM 09739C102 10,505 946,369 SH   SOLE NONE 946,369 0 0
BOTTOMLINE TECH DEL COM 101388106 4,345 110,411 SH   SOLE NONE 110,411 0 0
BRP INC COM SUN VTG 05577W200 47,746 926,209 SH   SOLE NONE 926,209 0 0
CHARLES RIV LABS INT COM 159864107 17,875 135,040 SH   SOLE NONE 135,040 0 0
COLLECTORS UNIVERSE COM NEW 19421R200 2,695 94,640 SH   SOLE NONE 94,640 0 0
COLLIERS INTL SUB VTG SHS 194693107 49,083 493,300 SH   SOLE NONE 493,300 0 0
CRA INTERNATIONAL COM 12618T105 13,437 320,159 SH   SOLE NONE 320,159 0 0
DESCARTES SYSTEMS COM 249906108 29,957 560,150 SH   SOLE NONE 560,150 0 0
ENCORE CAP GROUP INC COM 292554102 16,208 486,422 SH   SOLE NONE 486,422 0 0
EURONET WORLDWIDE COM 298736109 25,784 176,244 SH   SOLE NONE 176,244 0 0
EUROPEAN EQUITY FD COM 298768102 129 14,500 SH   SOLE NONE 14,500 0 0
FIRSTSERVICE CORP COM 33767E202 15,049 110,794 SH   SOLE NONE 110,794 0 0
FRANKLIN COVEY CO COM 353469109 28,377 810,759 SH   SOLE NONE 810,759 0 0
GENPACT LIMITED SHS G3922B107 19,702 508,436 SH   SOLE NONE 508,436 0 0
GENTHERM INC COM 37253A103 20,137 490,064 SH   SOLE NONE 490,064 0 0
GILDAN ACTIVEWEAR COM 375916103 21,431 455,777 SH   SOLE NONE 455,777 0 0
GLOBUS MED INC CL A 379577208 18,893 369,575 SH   SOLE NONE 369,575 0 0
HEALTHSTREAM INC COM 42222N103 12,699 490,480 SH   SOLE NONE 490,480 0 0
HEMISPHERE MEDIA G CL A 42365Q103 9,638 788,683 SH   SOLE NONE 788,683 0 0
HMS HOLDINGS CORP COM 40425J101 24,405 708,203 SH   SOLE NONE 708,203 0 0
IMAX CORP COM 45245E109 21,750 990,900 SH   SOLE NONE 990,900 0 0
INSTALLED BUILDING COM 45780R101 28,321 493,907 SH   SOLE NONE 493,907 0 0
INTL MONEY EXPRESS COM 46005L101 6,721 489,124 SH   SOLE NONE 489,124 0 0
ISHARES TR CORE MSCI EAFE 46432F842 1,296 21,217 SH   SOLE NONE 21,217 0 0
ISHARES TRUST CORE S&P500 ETF 464287200 1,554 5,207 SH   SOLE NONE 5,207 0 0
JAMES RIV GROUP COM G5005R107 2,479 48,381 SH   SOLE NONE 48,381 0 0
KIRKLAND LAKE GOLD COM 49741E100 391 6,588 SH   SOLE NONE 6,588 0 0
KORNIT DIGITAL LTD SHS M6372Q113 13,977 454,098 SH   SOLE NONE 454,098 0 0
LCI INDUSTRIES COM 50189K103 16,484 179,467 SH   SOLE NONE 179,467 0 0
LIVEPERSON INC COM 538146101 7,464 209,062 SH   SOLE NONE 209,062 0 0
LIVONGO HEALTH INC COM 539183103 1,128 64,690 SH   SOLE NONE 64,690 0 0
MAIN STREET CAPITAL COM 56035L104 2,560 59,235 SH   SOLE NONE 59,235 0 0
MGP INGREDIENTS INC COM 55303J106 13,013 261,929 SH   SOLE NONE 261,929 0 0
MONGODB INC CL A 60937P106 9,796 81,306 SH   SOLE NONE 81,306 0 0
MONOLITHIC POWER COM 609839105 16,188 104,013 SH   SOLE NONE 104,013 0 0
NATIONAL GEN HLDGS COM 636220303 23,230 1,009,123 SH   SOLE NONE 1,009,123 0 0
NV5 GLOBAL INC COM 62945V109 6,667 97,662 SH   SOLE NONE 97,662 0 0
OPEN TEXT CORP COM 683715106 3,146 58,214 SH   SOLE NONE 58,214 0 0
PAYCOM SOFTWARE COM 70432V102 20,054 95,730 SH   SOLE NONE 95,730 0 0
POINTS INTL LTD COM NEW 730843208 17,651 1,214,804 SH   SOLE NONE 1,214,804 0 0
PROTO LABS INC COM 743713109 11,623 113,836 SH   SOLE NONE 113,836 0 0
PURE STORAGE INC CL A 74624M102 19,934 1,176,754 SH   SOLE NONE 1,176,754 0 0
REALPAGE INC COM 75606N109 17,446 277,544 SH   SOLE NONE 277,544 0 0
ROYAL BANK CDA COM 780087102 267 2,487 SH   SOLE NONE 2,487 0 0
ROYCE OTC MICRO-CAP COM 780915104 90 11,227 SH   SOLE NONE 11,227 0 0
SEACOAST BKG CORP FL COM NEW 811707801 9,633 380,595 SH   SOLE NONE 380,595 0 0
SITEONE LANDSCAPE COM 82982L103 22,281 301,017 SH   SOLE NONE 301,017 0 0
SMITH A O COM 831865209 7,872 164,989 SH   SOLE NONE 164,989 0 0
STONERIDGE INC COM 86183P102 27,467 886,876 SH   SOLE NONE 886,876 0 0
TORONTO DOMINION BK COM NEW 891160509 221 2,867 SH   SOLE NONE 2,867 0 0
TUCOWS COM NEW 898697206 22,302 324,309 SH   SOLE NONE 324,309 0 0
TREX CO INC COM 89531P105 14,213 156,303 SH   SOLE NONE 156,303 0 0
UPLAND SOFTWARE COM 91544A109 19,479 558,774 SH   SOLE NONE 558,774 0 0
VOCERA COMMUNICATI COM 92857F107 6,427 260,741 SH   SOLE NONE 260,741 0 0
WESTPORT FUEL SYSTEM COM NEW 960908309 22,505 6,286,200 SH   SOLE NONE 6,286,200 0 0
WNS HOLDINGS LTD SPON ADR 92932M101 17,509 298,022 SH   SOLE NONE 298,022 0 0
WOODWARD INC COM 980745103 21,354 198,030 SH   SOLE NONE 198,030 0 0