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
Expires: July 31, 2015
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
ACUITY INC COM 00508Y102 9,647,546 31,050 SH SOLE 21,050 0 10,000
ADVANCED DRAIN SYS INC DEL COM 00790R104 1,609,217 12,700 SH SOLE 12,700 0 0
ALARM COM HLDGS INC COM 011642105 5,931,620 108,897 SH SOLE 48,700 0 60,197
AMERICAN WTR WKS CO INC NEW COM 030420103 8,582,566 66,290 SH SOLE 66,290 0 0
BALCHEM CORP COM 057665200 13,818,369 83,768 SH SOLE 47,650 0 36,118
BEL FUSE INC CL B 077347300 2,685,320 11,000 SH SOLE 0 0 11,000
BENTLEY SYS INC COM CL B 08265T208 12,344,937 386,383 SH SOLE 253,950 0 132,433
CLEAN HARBORS INC COM 184496107 3,164,346 10,200 SH SOLE 10,200 0 0
CSW INDUSTRIALS INC COM 126402106 11,726,296 40,705 SH SOLE 8,600 0 32,105
EASTGROUP PPTYS INC COM 277276101 15,681,084 79,418 SH SOLE 43,300 0 36,118
ENTEGRIS INC COM 29362U104 8,088,150 52,500 SH SOLE 12,500 0 40,000
ESCO TECHNOLOGIES INC COM 296315104 1,325,550 5,000 SH SOLE 0 0 5,000
EXPONENT INC COM 30214U102 11,532,826 176,289 SH SOLE 88,000 0 88,289
FABRINET SHS G3323L100 4,242,700 10,000 SH SOLE 0 0 10,000
FEDERAL SIGNAL CORP COM 313855108 13,516,380 122,000 SH SOLE 72,000 0 50,000
GRACO INC COM 384109104 3,842,000 50,000 SH SOLE 0 0 50,000
HAWKINS INC COM 420261109 2,520,000 20,000 SH SOLE 0 0 20,000
HEALTHEQUITY INC COM 42226A107 3,892,240 44,000 SH SOLE 44,000 0 0
HEXCEL CORP NEW COM 428291108 2,828,943 33,710 SH SOLE 0 0 33,710
HOULIHAN LOKEY INC CL A 441593100 10,427,346 82,534 SH SOLE 26,350 0 56,184
ITRON INC COM 465741106 6,635,229 76,850 SH SOLE 46,850 0 30,000
KINSALE CAP GROUP INC COM 49714P108 1,535,322 4,757 SH SOLE 4,757 0 0
KODIAK GAS SVCS INC COM 50012A108 2,383,650 45,000 SH SOLE 0 0 45,000
MANHATTAN ASSOCIATES INC COM 562750109 11,060,636 55,665 SH SOLE 23,560 0 32,105
MDA SPACE LTD COM 55293N109 3,892,279 131,600 SH SOLE 131,600 0 0
MIRION TECHNOLOGIES INC COM CL A 60471A101 5,812,442 411,646 SH SOLE 191,600 0 220,046
MSCI INC COM 55354G100 2,208,506 4,100 SH SOLE 4,100 0 0
NOVA LTD COM M7516K103 13,243,176 34,380 SH SOLE 14,380 0 20,000
ROLLINS INC COM 775711104 4,444,658 147,565 SH SOLE 51,250 0 96,315
SENSIENT TECHNOLOGIES CORP COM 81725T100 11,862,840 90,750 SH SOLE 50,750 0 40,000
SITIME CORP COM 82982T106 12,975,397 19,900 SH SOLE 7,400 0 12,500
STEVANATO GROUP S P A ORD SHS T9224W109 4,196,000 200,000 SH SOLE 0 0 200,000
STONEX GROUP INC COM 861896108 3,393,600 52,500 SH SOLE 0 0 52,500
TETRA TECH INC NEW COM 88162G103 3,383,965 102,700 SH SOLE 102,700 0 0
TRADEWEB MKTS INC CL A 892672106 4,890,740 48,500 SH SOLE 48,500 0 0
TRANSCAT INC COM 893529107 2,838,724 32,105 SH SOLE 0 0 32,105
UNIVERSAL TECHNICAL INST INC COM 913915104 1,009,450 54,068 SH SOLE 54,068 0 0
VALMONT INDS INC COM 920253101 12,130,076 26,200 SH SOLE 16,450 0 9,750
VEEVA SYS INC CL A COM 922475108 12,117,353 42,450 SH SOLE 42,450 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 16,150,608 45,600 SH SOLE 25,600 0 20,000