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 20,494 1,472,243 SH   SOLE NONE 1,472,243 0 0
ALBANY INTL CORP CL A 012348108 35,193 457,830 SH   SOLE NONE 457,830 0 0
AXOS FINANCIAL COM 05465C100 25,718 498,997 SH   SOLE NONE 498,997 0 0
BIO TECHNE CORP COM 09073M104 36,624 75,581 SH   SOLE NONE 75,581 0 0
BRP INC COM SUN VTG 05577W200 33,822 288,481 SH   SOLE NONE 288,481 0 0
BRUKER CORP COM 116794108 19,490 249,551 SH   SOLE NONE 249,551 0 0
CAREDX INC COM 14167L103 6,666 105,191 SH   SOLE NONE 105,191 0 0
CASTLE BIOSCIENCES I COM 14843C105 28,840 433,679 SH   SOLE NONE 433,679 0 0
CHARLES RIV LABS INT COM 159864107 28,893 70,014 SH   SOLE NONE 70,014 0 0
CHART INDS INC COM 16115Q308 28,921 151,332 SH   SOLE NONE 151,332 0 0
CHICKEN SOUP FOR TH CL A 16842Q100 3,994 174,622 SH   SOLE NONE 174,622 0 0
CHUYS HLDGS INC COM 171604101 9,438 299,337 SH   SOLE NONE 299,337 0 0
CI FINANCIAL CORP COM 125491100 4,944 192,314 SH   SOLE NONE 192,314 0 0
COLLIERS INTL SUB VTG SHS 194693107 50,424 311,007 SH   SOLE NONE 311,007 0 0
CONSTRUCTION PARTNRS COM CL A 21044C107 17,272 517,588 SH   SOLE NONE 517,588 0 0
COUCHBASE INC COM 22207T101 9,846 316,488 SH   SOLE NONE 316,488 0 0
CRA INTERNATIONAL COM 12618T105 29,119 293,121 SH   SOLE NONE 293,121 0 0
DESCARTES SYSTEMS COM 249906108 29,272 283,917 SH   SOLE NONE 283,917 0 0
DOLBY LABORATORIES COM CL A 25659T107 15,519 176,353 SH   SOLE NONE 176,353 0 0
DORMAN PRODUCTS COM 258278100 22,110 233,544 SH   SOLE NONE 233,544 0 0
ENPHASE ENERGY COM 29355A107 12,887 85,930 SH   SOLE NONE 85,930 0 0
EURONET WORLDWIDE COM 298736109 25,426 199,761 SH   SOLE NONE 199,761 0 0
EVERQUOTE INC COM CL A 30041R108 810 43,487 SH   SOLE NONE 43,487 0 0
FIRSTSERVICE CORP COM 33767E202 16,315 71,244 SH   SOLE NONE 71,244 0 0
FOX FACTORY HLDG COM 35138V102 9,815 68,049 SH   SOLE NONE 68,049 0 0
FRANKLIN COVEY CO COM 353469109 32,643 800,258 SH   SOLE NONE 800,258 0 0
GENTHERM INC COM 37253A103 33,599 415,167 SH   SOLE NONE 415,167 0 0
GLOBUS MED INC CL A 379577208 46,083 601,447 SH   SOLE NONE 601,447 0 0
GROCERY OUTLET HLD COM 39874R101 6,380 295,802 SH   SOLE NONE 295,802 0 0
GUIDEWIRE SOFTWARE COM 40171V100 8,657 72,826 SH   SOLE NONE 72,826 0 0
INOTIV INC COM 45783Q100 15,119 517,069 SH   SOLE NONE 517,069 0 0
INSTALLED BUILDING COM 45780R101 28,390 264,956 SH   SOLE NONE 264,956 0 0
INTL MONEY EXPRESS COM 46005L101 19,867 1,189,614 SH   SOLE NONE 1,189,614 0 0
ISHARES MSCI EMG MKT ETF 464287234 3,603 71,518 SH   SOLE NONE 71,518 0 0
ISHARES TR CORE MSCI EAFE 46432F842 6,300 84,852 SH   SOLE NONE 84,852 0 0
ISHARES TRUST CORE S&P500 ETF 464287200 8,333 19,342 SH   SOLE NONE 19,342 0 0
JAMES RIV GROUP COM G5005R107 2,780 73,685 SH   SOLE NONE 73,685 0 0
KBR INC COM 48242W106 9,284 235,628 SH   SOLE NONE 235,628 0 0
KORNIT DIGITAL LTD SHS M6372Q113 29,816 206,000 SH   SOLE NONE 206,000 0 0
LCI INDUSTRIES COM 50189K103 13,813 102,602 SH   SOLE NONE 102,602 0 0
LIGHTSPEED COMMERCE SUB VTG SHS 53229C107 16,080 131,565 SH   SOLE NONE 131,565 0 0
MONOLITHIC POWER COM 609839105 21,180 43,699 SH   SOLE NONE 43,699 0 0
MP MATERIALS CORP COM CL A 553368101 9,824 304,820 SH   SOLE NONE 304,820 0 0
OLLIES BARGAIN OUT COM 681116109 14,777 245,136 SH   SOLE NONE 245,136 0 0
OMNICELL INC COM 68213N109 23,014 155,048 SH   SOLE NONE 155,048 0 0
OPEN TEXT CORP COM 683715106 5,415 87,600 SH   SOLE NONE 87,600 0 0
PAYCOM SOFTWARE COM 70432V102 13,770 27,776 SH   SOLE NONE 27,776 0 0
PERFICIENT INC COM 71375U101 33,329 288,066 SH   SOLE NONE 288,066 0 0
POINTS INTL LTD COM NEW 730843208 22,689 1,047,015 SH   SOLE NONE 1,047,015 0 0
PORCH GROUP INC COM 733245104 9,925 561,348 SH   SOLE NONE 561,348 0 0
SEACOAST BKG CORP FL COM NEW 811707801 17,300 511,696 SH   SOLE NONE 511,696 0 0
SHUTTERSTOCK INC COM 825690100 32,343 285,411 SH   SOLE NONE 285,411 0 0
SITEONE LANDSCAPE COM 82982L103 36,040 180,679 SH   SOLE NONE 180,679 0 0
SMITH A O COM 831865209 25,542 418,243 SH   SOLE NONE 418,243 0 0
SPROUT SOCIAL INC COM CL A 85209W109 23,068 189,158 SH   SOLE NONE 189,158 0 0
SPS COMMERCE INC COM 78463M107 23,012 142,660 SH   SOLE NONE 142,660 0 0
STANTEC INC COM 85472N109 5,366 90,180 SH   SOLE NONE 90,180 0 0
STONERIDGE INC COM 86183P102 22,491 1,103,030 SH   SOLE NONE 1,103,030 0 0
THE LION ELECTRIC CO COMMON STOCK 536221104 9,614 598,996 SH   SOLE NONE 598,996 0 0
TREX CO INC COM 89531P105 30,933 303,474 SH   SOLE NONE 303,474 0 0
TTEC HOLDINGS INC COM 89854H102 34,388 367,671 SH   SOLE NONE 367,671 0 0
TUCOWS COM NEW 898697206 37,176 380,549 SH   SOLE NONE 380,549 0 0
VERSABANK COM 92512J106 1,793 128,415 SH   SOLE NONE 128,415 0 0
WATSCO INC COM 942622200 10,798 40,807 SH   SOLE NONE 40,807 0 0
WESTPORT FUEL SYSTEM COM NEW 960908309 12,764 3,068,373 SH   SOLE NONE 3,068,373 0 0
WNS HOLDINGS LTD SPON ADR 92932M101 42,131 515,044 SH   SOLE NONE 515,044 0 0
XPEL INC COM 98379L100 5,344 70,441 SH   SOLE NONE 70,441 0 0