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 20,757 332,484 SH   SOLE NONE 332,484 0 0
BARRICK GOLD CORP COM 067901108 194 10,500 SH   SOLE NONE 10,500 0 0
BIOTELEMETRY INC COM 090672106 11,424 191,300 SH   SOLE NONE 191,300 0 0
BIOTIME INC COM 09066L105 23 25,000 SH   SOLE NONE 25,000 0 0
BOINGO WIRELESS IN COM 09739C102 20,412 992,312 SH   SOLE NONE 992,312 0 0
CARBONITE INC COM 141337105 30,488 1,206,966 SH   SOLE NONE 1,206,966 0 0
CHARLES RIV LABS INT COM 159864107 7,847 69,335 SH   SOLE NONE 69,335 0 0
COLLECTORS UNIVERSE COM NEW 19421R200 1,252 110,200 SH   SOLE NONE 110,200 0 0
COLLIERS INTL SUB VTG SHS 194693107 17,403 231,150 SH   SOLE NONE 231,150 0 0
CRA INTERNATIONAL COM 12618T105 5,907 138,829 SH   SOLE NONE 138,829 0 0
DESCARTES SYSTEMS COM 249906108 25,145 697,900 SH   SOLE NONE 697,900 0 0
ENCORE CAP GROUP INC COM 292554102 11,830 503,393 SH   SOLE NONE 503,393 0 0
EURONET WORLDWIDE COM 298736109 22,255 217,377 SH   SOLE NONE 217,377 0 0
EXLSERVICE HOLDINGS COM 302081104 5,786 109,958 SH   SOLE NONE 109,958 0 0
FARMLAND PARTNERS COM 31154R109 91 20,000 SH   SOLE NONE 20,000 0 0
FIRSTSERVICE CORP SUB VTG SH 33767E103 11,073 118,186 SH   SOLE NONE 118,186 0 0
FRANKLIN COVEY CO COM 353469109 19,084 854,629 SH   SOLE NONE 854,629 0 0
GENTHERM INC COM 37253A103 17,798 445,172 SH   SOLE NONE 445,172 0 0
GERON CORP COM 374163103 20 20,000 SH   SOLE NONE 20,000 0 0
GILDAN ACTIVEWEAR COM 375916103 20,107 485,200 SH   SOLE NONE 485,200 0 0
GOLDCORP INC COM 380956409 134 10,000 SH   SOLE NONE 10,000 0 0
GREEN DOT CORP CL A 39304D102 16,830 211,650 SH   SOLE NONE 211,650 0 0
GTT COMMUNICATIONS COM 362393100 7,620 322,072 SH   SOLE NONE 322,072 0 0
HEALTHCARE SVCS GRP COM 421906108 15,283 380,369 SH   SOLE NONE 380,369 0 0
HEALTHSTREAM INC COM 42222N103 22,397 927,428 SH   SOLE NONE 927,428 0 0
HELIUS MEDICAL TECH COM CL A 42328V504 9,881 795,649 SH   SOLE NONE 795,649 0 0
HEMISPHERE MEDIA G CL A 42365Q103 10,396 856,350 SH   SOLE NONE 856,350 0 0
HMS HOLDINGS CORP COM 40425J101 23,870 848,577 SH   SOLE NONE 848,577 0 0
IMAX CORP COM 45245E109 11,938 634,650 SH   SOLE NONE 634,650 0 0
INOVIO PHARMACEUTICA COM NEW 45773H201 52 13,000 SH   SOLE NONE 13,000 0 0
INSTALLED BUILDING COM 45780R101 17,161 509,376 SH   SOLE NONE 509,376 0 0
J2 GLOBAL INC COM 48123V102 6,507 93,789 SH   SOLE NONE 93,789 0 0
JAMES RIV GROUP COM G5005R107 2,960 81,000 SH   SOLE NONE 81,000 0 0
LCI INDUSTRIES COM 50189K103 12,417 185,876 SH   SOLE NONE 185,876 0 0
LIVEPERSON INC COM 538146101 5,772 306,038 SH   SOLE NONE 306,038 0 0
MERIT MEDICAL SYS COM 589889104 7,587 135,950 SH   SOLE NONE 135,950 0 0
MGP INGREDIENTS INC COM 55303J106 18,969 332,505 SH   SOLE NONE 332,505 0 0
MONGODB CL A 60937P106 10,194 103,616 SH   SOLE NONE 103,616 0 0
MONOLITHIC POWER COM 609839105 16,277 140,013 SH   SOLE NONE 140,013 0 0
NATIONAL GEN HLDGS COM 636220303 25,502 1,053,350 SH   SOLE NONE 1,053,350 0 0
NV5 GLOBAL INC COM 62945V109 8,401 138,742 SH   SOLE NONE 138,742 0 0
ORBCOMM INC COM 68555P100 6,628 802,468 SH   SOLE NONE 802,468 0 0
PAYCOM SOFTWARE COM 70432V102 14,476 118,221 SH   SOLE NONE 118,221 0 0
PETIQ INC COM CL A 71639T106 17,163 634,650 SH   SOLE NONE 634,650 0 0
POINTS INTL LTD COM NEW 730843208 14,834 1,089,154 SH   SOLE NONE 1,089,154 0 0
PREMIER INC CL A 74051N102 16,102 431,100 SH   SOLE NONE 431,100 0 0
PURE STORAGE INC CL A 74624M102 21,405 1,331,159 SH   SOLE NONE 1,331,159 0 0
REALPAGE INC COM 75606N109 7,243 150,300 SH   SOLE NONE 150,300 0 0
SEACOAST BKG CORP FL COM NEW 811707801 6,113 234,950 SH   SOLE NONE 234,950 0 0
SITEONE LANDSCAPE COM 82982L103 10,744 194,400 SH   SOLE NONE 194,400 0 0
STONERIDGE INC COM 86183P102 17,971 729,057 SH   SOLE NONE 729,057 0 0
TUCOWS COM NEW 898697206 30,344 386,934 SH   SOLE NONE 386,934 0 0
TREX CO INC COM 89531P105 10,620 178,900 SH   SOLE NONE 178,900 0 0
UPLAND SOFTWARE COM 91544A109 16,330 600,823 SH   SOLE NONE 600,823 0 0
VOCERA COMMUNICATI COM 92857F107 9,298 236,300 SH   SOLE NONE 236,300 0 0
WESTPORT FUEL SYSTEM COM NEW 960908309 8,796 4,859,700 SH   SOLE NONE 4,859,700 0 0
WNS HOLDINGS LTD SPON ADR 92932M101 16,542 400,913 SH   SOLE NONE 400,913 0 0
WOODWARD INC COM 980745103 9,788 131,750 SH   SOLE NONE 131,750 0 0