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   26,344,311 294,811 SH   SOLE   294,811 0 0
AXOS FINANCIAL INC COM 05465C100   16,561,684 448,583 SH   SOLE   448,583 0 0
BIO-TECHNE CORP COM 09073M104   22,628,321 305,005 SH   SOLE   305,005 0 0
BOWMAN CONSULTING GROUP LTD COM 103002101   20,350,710 708,837 SH   SOLE   708,837 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   253,569 5,759 SH   SOLE   5,759 0 0
BRP INC COM SUN VTG 05577W200   29,240,525 276,480 SH   SOLE   276,480 0 0
CANADIAN NATL RY CO COM 136375102   487,659 3,058 SH   SOLE   3,058 0 0
CERTARA INC COM 15687V109   12,674,603 525,699 SH   SOLE   525,699 0 0
CGI INC CL A SUB VTG 12532H104   835,814 6,417 SH   SOLE   6,417 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   36,612,978 256,699 SH   SOLE   256,699 0 0
CONSTRUCTION PARTNERS INC COM CL A 21044C107   13,539,586 502,583 SH   SOLE   502,583 0 0
COUCHBASE INC COM 22207T101   11,647,121 828,387 SH   SOLE   828,387 0 0
CPI CARD GROUP INC COM NEW 12634H200   563,930 12,529 SH   SOLE   12,529 0 0
CRA INTL INC COM 12618T105   18,746,124 173,865 SH   SOLE   173,865 0 0
DESCARTES SYS GROUP INC COM 249906108   25,519,375 233,951 SH   SOLE   233,951 0 0
DOLBY LABORATORIES INC COM CL A 25659T107   16,435,577 192,409 SH   SOLE   192,409 0 0
DORMAN PRODS INC COM 258278100   24,569,091 284,826 SH   SOLE   284,826 0 0
ENERGY RECOVERY INC COM 29270J100   13,081,474 567,526 SH   SOLE   567,526 0 0
EURONET WORLDWIDE INC COM 298736109   10,986,902 98,185 SH   SOLE   98,185 0 0
FIRSTSERVICE CORP NEW COM 33767E202   573,385 3,011 SH   SOLE   3,011 0 0
FOX FACTORY HLDG CORP COM 35138V102   4,987,822 41,096 SH   SOLE   41,096 0 0
FRANCO NEV CORP COM 351858105   738,252 3,745 SH   SOLE   3,745 0 0
FRANKLIN COVEY CO COM 353469109   17,786,027 462,335 SH   SOLE   462,335 0 0
GENTHERM INC COM 37253A103   27,767,522 459,575 SH   SOLE   459,575 0 0
GILDAN ACTIVEWEAR INC COM 375916103   8,529,024 189,956 SH   SOLE   189,956 0 0
GLOBUS MED INC CL A 379577208   30,972,451 546,830 SH   SOLE   546,830 0 0
GROCERY OUTLET HLDG CORP COM 39874R101   4,903,534 173,515 SH   SOLE   173,515 0 0
INSTALLED BLDG PRODS INC COM 45780R101   34,428,166 301,922 SH   SOLE   301,922 0 0
INTERNATIONAL MNY EXPRESS IN COM 46005L101   14,593,233 566,068 SH   SOLE   566,068 0 0
ISHARES INC CORE MSCI EMKT 46434G103   6,479,946 132,813 SH   SOLE   132,813 0 0
ISHARES TR CORE S&P500 ETF 464287200   11,362,662 27,641 SH   SOLE   27,641 0 0
ISHARES TR CORE MSCI EAFE 46432F842   3,108,057 46,493 SH   SOLE   46,493 0 0
KBR INC COM 48242W106   9,395,934 170,680 SH   SOLE   170,680 0 0
LCI INDS COM 50189K103   4,597,950 41,849 SH   SOLE   41,849 0 0
LESLIES INC COM 527064109   3,943,022 358,131 SH   SOLE   358,131 0 0
MANHATTAN ASSOCIATES INC COM 562750109   7,268,504 46,939 SH   SOLE   46,939 0 0
MONOLITHIC PWR SYS INC COM 609839105   35,711,026 71,345 SH   SOLE   71,345 0 0
NV5 GLOBAL INC COM 62945V109   3,556,606 34,208 SH   SOLE   34,208 0 0
PAYCOM SOFTWARE INC COM 70432V102   19,656,071 64,656 SH   SOLE   64,656 0 0
PERFICIENT INC COM 71375U101   12,659,816 175,368 SH   SOLE   175,368 0 0
PURE STORAGE INC CL A 74624M102   24,216,311 949,287 SH   SOLE   949,287 0 0
QUALYS INC COM 74758T303   10,715,988 82,418 SH   SOLE   82,418 0 0
REPLIGEN CORP COM 759916109   6,302,893 37,437 SH   SOLE   37,437 0 0
ROYAL BK CDA SUSTAINABL COM 780087102   727,031 5,625 SH   SOLE   5,625 0 0
SEACOAST BKG CORP FLA COM NEW 811707801   13,462,193 568,025 SH   SOLE   568,025 0 0
SHUTTERSTOCK INC COM 825690100   35,083,224 483,240 SH   SOLE   483,240 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   29,434,030 215,051 SH   SOLE   215,051 0 0
SMITH A O CORP COM 831865209   29,974,174 433,466 SH   SOLE   433,466 0 0
SPROUT SOCIAL INC COM CL A 85209W109   18,894,534 310,357 SH   SOLE   310,357 0 0
SPS COMM INC COM 78463M107   18,739,601 123,044 SH   SOLE   123,044 0 0
STANTEC INC COM 85472N109   638,954 8,087 SH   SOLE   8,087 0 0
STEVANATO GROUP S P A ORD SHS T9224W109   18,626,140 719,156 SH   SOLE   719,156 0 0
STONERIDGE INC COM 86183P102   20,492,376 1,095,849 SH   SOLE   1,095,849 0 0
TREX CO INC COM 89531P105   19,034,837 391,100 SH   SOLE   391,100 0 0
TRICON RESIDENTIAL INC COM NPV 89612W102   24,977,015 2,383,303 SH   SOLE   2,383,303 0 0
TTEC HLDGS INC COM 89854H102   8,615,245 231,406 SH   SOLE   231,406 0 0
TUCOWS INC COM NEW 898697206   1,149,442 59,146 SH   SOLE   59,146 0 0
UNIVERSAL TECHNICAL INST INC COM 913915104   446,844 60,548 SH   SOLE   60,548 0 0
VERSABANK NEW COM 92512J106   1,284,150 128,415 SH   SOLE   128,415 0 0
WATSCO INC COM 942622200   18,590,407 58,431 SH   SOLE   58,431 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   625,450 9,609 SH   SOLE   9,609 0 0
WNS HLDGS LTD SPON ADR 92932M101   39,244,229 421,211 SH   SOLE   421,211 0 0
XPEL INC COM 98379L100   9,094,904 133,847 SH   SOLE   133,847 0 0