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
ABSOLUTE SOFTWARE COM 00386B109 27,488 1,814,400 SH   SOLE NONE 1,814,400 0 0
ALBANY INTL CORP CL A 012348108 30,454 414,793 SH   SOLE NONE 414,793 0 0
ALTERYX INC COM CL A 02156B103 14,621 120,049 SH   SOLE NONE 120,049 0 0
AMEDISYS INC COM 023436108 12,047 41,070 SH   SOLE NONE 41,070 0 0
AVALARA INC COM 05338G106 19,116 115,929 SH   SOLE NONE 115,929 0 0
AXOS FINANCIAL COM 05465C100 17,628 469,698 SH   SOLE NONE 469,698 0 0
BIO TECHNE CORP COM 09073M104 19,971 62,892 SH   SOLE NONE 62,892 0 0
BRP INC COM SUN VTG 05577W200 52,234 621,168 SH   SOLE NONE 621,168 0 0
BRUKER CORP COM 116794108 14,471 267,342 SH   SOLE NONE 267,342 0 0
CAREDX INC COM 14167L103 5,814 80,253 SH   SOLE NONE 80,253 0 0
CASTLE BIOSCIENCES I COM 14843C105 17,476 260,246 SH   SOLE NONE 260,246 0 0
CHARLES RIV LABS INT COM 159864107 29,018 116,137 SH   SOLE NONE 116,137 0 0
COLLECTORS UNIVERSE COM NEW 19421R200 22,468 297,978 SH   SOLE NONE 297,978 0 0
COLLIERS INTL SUB VTG SHS 194693107 48,789 430,697 SH   SOLE NONE 430,697 0 0
CRA INTERNATIONAL COM 12618T105 14,809 290,779 SH   SOLE NONE 290,779 0 0
DESCARTES SYSTEMS COM 249906108 34,255 460,102 SH   SOLE NONE 460,102 0 0
DOLBY LABORATORIES COM CL A 25659T107 20,417 210,203 SH   SOLE NONE 210,203 0 0
DORMAN PRODUCTS COM 258278100 20,883 240,533 SH   SOLE NONE 240,533 0 0
ENPHASE ENERGY COM 29355A107 15,473 88,182 SH   SOLE NONE 88,182 0 0
EURONET WORLDWIDE COM 298736109 14,951 103,165 SH   SOLE NONE 103,165 0 0
EVERQUOTE INC COM CL A 30041R108 5,902 158,015 SH   SOLE NONE 158,015 0 0
FIRSTSERVICE CORP COM 33767E202 15,379 88,275 SH   SOLE NONE 88,275 0 0
FOX FACTORY HLDG COM 35138V102 8,784 83,095 SH   SOLE NONE 83,095 0 0
FRANKLIN COVEY CO COM 353469109 14,883 668,310 SH   SOLE NONE 668,310 0 0
GENPACT LIMITED SHS G3922B107 15,314 370,271 SH   SOLE NONE 370,271 0 0
GENTHERM INC COM 37253A103 25,472 390,557 SH   SOLE NONE 390,557 0 0
GLOBUS MED INC CL A 379577208 40,041 613,931 SH   SOLE NONE 613,931 0 0
GUIDEWIRE SOFTWARE COM 40171V100 9,592 74,514 SH   SOLE NONE 74,514 0 0
INSTALLED BUILDING COM 45780R101 30,589 300,101 SH   SOLE NONE 300,101 0 0
INTL MONEY EXPRESS COM 46005L101 12,762 822,303 SH   SOLE NONE 822,303 0 0
ISHARES TR CORE MSCI EAFE 46432F842 4,190 60,651 SH   SOLE NONE 60,651 0 0
ISHARES TRUST CORE S&P500 ETF 464287200 4,942 13,164 SH   SOLE NONE 13,164 0 0
JAMES RIV GROUP COM G5005R107 2,489 50,631 SH   SOLE NONE 50,631 0 0
KORNIT DIGITAL LTD SHS M6372Q113 25,153 282,207 SH   SOLE NONE 282,207 0 0
LCI INDUSTRIES COM 50189K103 23,001 177,370 SH   SOLE NONE 177,370 0 0
LIGHTSPEED POS SUB VTG SHS 53227R106 25,390 282,615 SH   SOLE NONE 282,615 0 0
MONGODB INC CL A 60937P106 20,928 58,288 SH   SOLE NONE 58,288 0 0
MONOLITHIC POWER COM 609839105 28,422 77,607 SH   SOLE NONE 77,607 0 0
OLLIES BARGAIN OUT COM 681116109 18,917 231,346 SH   SOLE NONE 231,346 0 0
OMNICELL INC COM 68213N109 14,853 123,751 SH   SOLE NONE 123,751 0 0
OPEN TEXT CORP COM 683715106 4,880 84,379 SH   SOLE NONE 84,379 0 0
PAYCOM SOFTWARE COM 70432V102 29,869 66,045 SH   SOLE NONE 66,045 0 0
PERFICIENT INC COM 71375U101 10,864 227,986 SH   SOLE NONE 227,986 0 0
POINTS INTL LTD COM NEW 730843208 19,383 1,062,659 SH   SOLE NONE 1,062,659 0 0
PROGYNY INC COM 74340E103 7,289 171,957 SH   SOLE NONE 171,957 0 0
PROTO LABS INC COM 743713109 15,744 102,635 SH   SOLE NONE 102,635 0 0
SEACOAST BKG CORP FL COM NEW 811707801 12,458 423,011 SH   SOLE NONE 423,011 0 0
SHUTTERSTOCK INC COM 825690100 19,163 267,262 SH   SOLE NONE 267,262 0 0
SITEONE LANDSCAPE COM 82982L103 34,741 219,006 SH   SOLE NONE 219,006 0 0
SMITH A O COM 831865209 16,967 309,501 SH   SOLE NONE 309,501 0 0
SPROUT SOCIAL INC COM CL A 85209W109 8,619 189,797 SH   SOLE NONE 189,797 0 0
SPS COMMERCE INC COM 78463M107 13,397 123,372 SH   SOLE NONE 123,372 0 0
STANTEC INC COM 85472N109 3,601 87,231 SH   SOLE NONE 87,231 0 0
STONERIDGE INC COM 86183P102 30,911 1,022,539 SH   SOLE NONE 1,022,539 0 0
TETRA TECH INC COM 88162G103 5,918 51,116 SH   SOLE NONE 51,116 0 0
TREX CO INC COM 89531P105 26,997 322,464 SH   SOLE NONE 322,464 0 0
TTEC HOLDINGS INC COM 89854H102 29,557 405,278 SH   SOLE NONE 405,278 0 0
TUCOWS COM NEW 898697206 25,271 277,198 SH   SOLE NONE 277,198 0 0
WATSCO INC COM 942622200 9,412 41,544 SH   SOLE NONE 41,544 0 0
WESTPORT FUEL SYSTEM COM NEW 960908309 38,170 5,638,040 SH   SOLE NONE 5,638,040 0 0
WNS HOLDINGS LTD SPON ADR 92932M101 29,639 411,373 SH   SOLE NONE 411,373 0 0