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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ALBANY INTL CORP CL A 012348108   32,965,834 334,373 SH   SOLE   334,373 0 0
AXOS FINANCIAL INC COM 05465C100   18,366,583 480,549 SH   SOLE   480,549 0 0
BIO-TECHNE CORP COM 09073M104   26,851,131 323,976 SH   SOLE   323,976 0 0
BOWMAN CONSULTING GROUP LTD COM 103002101   16,240,122 743,255 SH   SOLE   743,255 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   245,218 5,759 SH   SOLE   5,759 0 0
BRP INC COM SUN VTG 05577W200   33,458,908 324,120 SH   SOLE   324,120 0 0
CANADIAN NATL RY CO COM 136375102   491,849 3,058 SH   SOLE   3,058 0 0
CERTARA INC COM 15687V109   9,119,532 567,488 SH   SOLE   567,488 0 0
CGI INC CL A SUB VTG 12532H104   748,928 6,417 SH   SOLE   6,417 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   32,544,276 261,652 SH   SOLE   261,652 0 0
CONSTRUCTION PARTNERS INC COM CL A 21044C107   14,332,957 537,016 SH   SOLE   537,016 0 0
COUCHBASE INC COM 22207T101   9,742,095 734,698 SH   SOLE   734,698 0 0
CPI CARD GROUP INC COM NEW 12634H200   276,156 7,654 SH   SOLE   7,654 0 0
CRA INTL INC COM 12618T105   22,726,558 185,629 SH   SOLE   185,629 0 0
DESCARTES SYS GROUP INC COM 249906108   26,099,307 276,505 SH   SOLE   276,505 0 0
DOLBY LABORATORIES INC COM CL A 25659T107   14,654,544 207,748 SH   SOLE   207,748 0 0
DORMAN PRODS INC COM 258278100   24,656,454 304,890 SH   SOLE   304,890 0 0
ENERGY RECOVERY INC COM 29270J100   12,554,674 612,722 SH   SOLE   612,722 0 0
ENPHASE ENERGY INC COM 29355A107   9,447,944 35,658 SH   SOLE   35,658 0 0
EURONET WORLDWIDE INC COM 298736109   10,004,941 106,007 SH   SOLE   106,007 0 0
FIRSTSERVICE CORP NEW COM 33767E202   499,254 3,011 SH   SOLE   3,011 0 0
FOX FACTORY HLDG CORP COM 35138V102   8,010,906 87,810 SH   SOLE   87,810 0 0
FRANCO NEV CORP COM 351858105   691,215 3,745 SH   SOLE   3,745 0 0
FRANKLIN COVEY CO COM 353469109   23,076,318 493,400 SH   SOLE   493,400 0 0
GENTHERM INC COM 37253A103   28,960,098 443,561 SH   SOLE   443,561 0 0
GILDAN ACTIVEWEAR INC COM 375916103   4,870,384 131,348 SH   SOLE   131,348 0 0
GLOBUS MED INC CL A 379577208   43,379,993 584,085 SH   SOLE   584,085 0 0
GROCERY OUTLET HLDG CORP COM 39874R101   5,467,871 187,320 SH   SOLE   187,320 0 0
INSTALLED BLDG PRODS INC COM 45780R101   27,271,218 318,589 SH   SOLE   318,589 0 0
INTERNATIONAL MNY EXPRESS IN COM 46005L101   14,638,011 600,657 SH   SOLE   600,657 0 0
ISHARES INC CORE MSCI EMKT 46434G103   6,223,569 133,267 SH   SOLE   133,267 0 0
ISHARES TR CORE MSCI EAFE 46432F842   2,865,829 46,493 SH   SOLE   46,493 0 0
ISHARES TR CORE S&P500 ETF 464287200   10,619,949 27,641 SH   SOLE   27,641 0 0
KBR INC COM 48242W106   9,238,522 174,972 SH   SOLE   174,972 0 0
LCI INDS COM 50189K103   4,177,076 45,182 SH   SOLE   45,182 0 0
LESLIES INC COM 527064109   4,717,126 386,333 SH   SOLE   386,333 0 0
MANHATTAN ASSOCIATES INC COM 562750109   6,152,188 50,677 SH   SOLE   50,677 0 0
MONOLITHIC PWR SYS INC COM 609839105   27,126,838 76,714 SH   SOLE   76,714 0 0
MP MATERIALS CORP COM CL A 553368101   7,130,672 293,685 SH   SOLE   293,685 0 0
NV5 GLOBAL INC COM 62945V109   4,887,239 36,935 SH   SOLE   36,935 0 0
PAYCOM SOFTWARE INC COM 70432V102   19,929,039 64,223 SH   SOLE   64,223 0 0
PERFICIENT INC COM 71375U101   17,779,207 254,607 SH   SOLE   254,607 0 0
PURE STORAGE INC CL A 74624M102   14,902,162 556,882 SH   SOLE   556,882 0 0
QUALYS INC COM 74758T303   9,987,797 88,994 SH   SOLE   88,994 0 0
REPLIGEN CORP COM 759916109   6,843,510 40,420 SH   SOLE   40,420 0 0
ROYAL BK CDA SUSTAINABL COM 780087102   716,063 5,625 SH   SOLE   5,625 0 0
SANGOMA TECHNOLOGIES CORP COM NEW 80100R408   11,197,368 1,763,365 SH   SOLE   1,763,365 0 0
SEACOAST BKG CORP FLA COM NEW 811707801   19,130,480 613,353 SH   SOLE   613,353 0 0
SHUTTERSTOCK INC COM 825690100   18,474,775 350,432 SH   SOLE   350,432 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   26,711,183 227,678 SH   SOLE   227,678 0 0
SMITH A O CORP COM 831865209   26,656,496 465,697 SH   SOLE   465,697 0 0
SPROUT SOCIAL INC COM CL A 85209W109   15,277,342 270,587 SH   SOLE   270,587 0 0
SPS COMM INC COM 78463M107   16,201,701 126,152 SH   SOLE   126,152 0 0
STANTEC INC COM 85472N109   524,685 8,087 SH   SOLE   8,087 0 0
STEVANATO GROUP S P A ORD SHS T9224W109   13,860,135 771,293 SH   SOLE   771,293 0 0
STONERIDGE INC COM 86183P102   27,687,783 1,284,220 SH   SOLE   1,284,220 0 0
TREX CO INC COM 89531P105   17,552,515 414,659 SH   SOLE   414,659 0 0
TRICON RESIDENTIAL INC COM NPV 89612W102   17,726,567 1,697,947 SH   SOLE   1,697,947 0 0
TTEC HLDGS INC COM 89854H102   19,447,297 440,682 SH   SOLE   440,682 0 0
TUCOWS INC COM NEW 898697206   16,668,822 377,606 SH   SOLE   377,606 0 0
UNIVERSAL TECHNICAL INST INC COM 913915104   187,972 27,972 SH   SOLE   27,972 0 0
VERSABANK NEW COM 92512J106   1,298,276 128,415 SH   SOLE   128,415 0 0
WATSCO INC COM 942622200   15,405,937 61,772 SH   SOLE   61,772 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   508,316 9,609 SH   SOLE   9,609 0 0
WNS HLDGS LTD SPON ADR 92932M101   36,382,572 454,839 SH   SOLE   454,839 0 0
XPEL INC COM 98379L100   8,368,820 139,341 SH   SOLE   139,341 0 0