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 26,296 1,466,613 SH   SOLE NONE 1,466,613 0 0
ALBANY INTL CORP CL A 012348108 33,903 379,822 SH   SOLE NONE 379,822 0 0
ALTERYX INC COM CL A 02156B103 12,720 147,874 SH   SOLE NONE 147,874 0 0
AXOS FINANCIAL COM 05465C100 23,094 497,829 SH   SOLE NONE 497,829 0 0
BIO TECHNE CORP COM 09073M104 33,834 75,144 SH   SOLE NONE 75,144 0 0
BRIGHTCOVE INC COM 10921T101 6,834 476,230 SH   SOLE NONE 476,230 0 0
BRP INC COM SUN VTG 05577W200 27,781 286,404 SH   SOLE NONE 286,404 0 0
BRUKER CORP COM 116794108 19,109 251,499 SH   SOLE NONE 251,499 0 0
CAREDX INC COM 14167L103 9,633 105,254 SH   SOLE NONE 105,254 0 0
CASTLE BIOSCIENCES I COM 14843C105 33,064 450,894 SH   SOLE NONE 450,894 0 0
CHARLES RIV LABS INT COM 159864107 25,805 69,759 SH   SOLE NONE 69,759 0 0
CHART INDS INC COM 16115Q308 21,862 149,409 SH   SOLE NONE 149,409 0 0
CHUYS HLDGS INC COM 171604101 11,080 297,358 SH   SOLE NONE 297,358 0 0
CI FINANCIAL CORP COM 125491100 3,462 152,177 SH   SOLE NONE 152,177 0 0
COLLIERS INTL SUB VTG SHS 194693107 49,638 357,568 SH   SOLE NONE 357,568 0 0
CRA INTERNATIONAL COM 12618T105 24,939 291,346 SH   SOLE NONE 291,346 0 0
DESCARTES SYSTEMS COM 249906108 29,637 345,696 SH   SOLE NONE 345,696 0 0
DOLBY LABORATORIES COM CL A 25659T107 17,285 175,861 SH   SOLE NONE 175,861 0 0
DORMAN PRODUCTS COM 258278100 24,055 232,036 SH   SOLE NONE 232,036 0 0
ENPHASE ENERGY COM 29355A107 15,652 85,235 SH   SOLE NONE 85,235 0 0
EURONET WORLDWIDE COM 298736109 25,316 187,038 SH   SOLE NONE 187,038 0 0
EVERQUOTE INC COM CL A 30041R108 9,536 291,793 SH   SOLE NONE 291,793 0 0
FIRSTSERVICE CORP COM 33767E202 15,434 72,591 SH   SOLE NONE 72,591 0 0
FOX FACTORY HLDG COM 35138V102 10,594 68,059 SH   SOLE NONE 68,059 0 0
FRANKLIN COVEY CO COM 353469109 24,277 750,440 SH   SOLE NONE 750,440 0 0
GENTHERM INC COM 37253A103 29,079 409,274 SH   SOLE NONE 409,274 0 0
GLOBUS MED INC CL A 379577208 46,544 600,336 SH   SOLE NONE 600,336 0 0
GROCERY OUTLET HLD COM 39874R101 10,255 295,885 SH   SOLE NONE 295,885 0 0
GUIDEWIRE SOFTWARE COM 40171V100 8,153 72,330 SH   SOLE NONE 72,330 0 0
INOTIV INC COM 45783Q100 11,998 449,690 SH   SOLE NONE 449,690 0 0
INSTALLED BUILDING COM 45780R101 31,375 256,415 SH   SOLE NONE 256,415 0 0
INTL MONEY EXPRESS COM 46005L101 17,936 1,207,792 SH   SOLE NONE 1,207,792 0 0
ISHARES MSCI EMG MKT ETF 464287234 3,192 57,880 SH   SOLE NONE 57,880 0 0
ISHARES TR CORE MSCI EAFE 46432F842 5,506 73,554 SH   SOLE NONE 73,554 0 0
ISHARES TRUST CORE S&P500 ETF 464287200 7,411 17,239 SH   SOLE NONE 17,239 0 0
JAMES RIV GROUP COM G5005R107 2,742 73,070 SH   SOLE NONE 73,070 0 0
KBR INC COM 48242W106 8,936 234,237 SH   SOLE NONE 234,237 0 0
KORNIT DIGITAL LTD SHS M6372Q113 28,776 231,446 SH   SOLE NONE 231,446 0 0
LCI INDUSTRIES COM 50189K103 13,486 102,615 SH   SOLE NONE 102,615 0 0
LIGHTSPEED POS SUB VTG SHS 53227R106 13,526 130,375 SH   SOLE NONE 130,375 0 0
MONGODB INC CL A 60937P106 8,103 22,414 SH   SOLE NONE 22,414 0 0
MONOLITHIC POWER COM 609839105 17,120 45,842 SH   SOLE NONE 45,842 0 0
MP MATERIALS CORP COM CL A 553368101 11,242 304,980 SH   SOLE NONE 304,980 0 0
OLLIES BARGAIN OUT COM 681116109 23,668 281,327 SH   SOLE NONE 281,327 0 0
OMNICELL INC COM 68213N109 23,300 153,843 SH   SOLE NONE 153,843 0 0
OPEN TEXT CORP COM 683715106 5,410 85,940 SH   SOLE NONE 85,940 0 0
PAYCOM SOFTWARE COM 70432V102 9,756 26,840 SH   SOLE NONE 26,840 0 0
PERFICIENT INC COM 71375U101 22,979 285,739 SH   SOLE NONE 285,739 0 0
POINTS INTL LTD COM NEW 730843208 22,971 1,068,415 SH   SOLE NONE 1,068,415 0 0
PORCH GROUP INC COM 733245104 10,861 561,604 SH   SOLE NONE 561,604 0 0
SEACOAST BKG CORP FL COM NEW 811707801 17,326 507,358 SH   SOLE NONE 507,358 0 0
SHUTTERSTOCK INC COM 825690100 28,092 286,156 SH   SOLE NONE 286,156 0 0
SITEONE LANDSCAPE COM 82982L103 29,813 176,135 SH   SOLE NONE 176,135 0 0
SMITH A O COM 831865209 28,191 391,214 SH   SOLE NONE 391,214 0 0
SPROUT SOCIAL INC COM CL A 85209W109 17,207 192,432 SH   SOLE NONE 192,432 0 0
SPS COMMERCE INC COM 78463M107 14,143 141,644 SH   SOLE NONE 141,644 0 0
STANTEC INC COM 85472N109 4,905 88,679 SH   SOLE NONE 88,679 0 0
STONERIDGE INC COM 86183P102 30,659 1,039,273 SH   SOLE NONE 1,039,273 0 0
THE LION ELECTRIC CO COMMON STOCK 536221104 2,478 102,339 SH   SOLE NONE 102,339 0 0
TREX CO INC COM 89531P105 30,173 295,203 SH   SOLE NONE 295,203 0 0
TTEC HOLDINGS INC COM 89854H102 37,911 367,748 SH   SOLE NONE 367,748 0 0
TUCOWS COM NEW 898697206 28,662 296,629 SH   SOLE NONE 296,629 0 0
WATSCO INC COM 942622200 11,629 40,570 SH   SOLE NONE 40,570 0 0
WESTPORT FUEL SYSTEM COM NEW 960908309 20,048 3,046,740 SH   SOLE NONE 3,046,740 0 0
WNS HOLDINGS LTD SPON ADR 92932M101 39,132 489,944 SH   SOLE NONE 489,944 0 0
XPEL INC COM 98379L100 5,909 70,450 SH   SOLE NONE 70,450 0 0