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
ADVANCED DRAIN SYS INC DEL COM 00790R104 BBG001SH4LQ0 13,149,840 93,500 SH   SOLE   93,500 0 0
ALARM COM HLDGS INC COM 011642105 BBG007GNPYZ6 13,311,720 206,000 SH   SOLE   136,000 0 70,000
AMBARELLA INC SHS G037AX101 BBG001V1SN18 134,838 2,200 SH   SOLE   2,200 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 BBG001SPHYW3 20,029,483 151,750 SH   SOLE   151,750 0 0
ANSYS INC COM 03662Q105 BBG001S926L8 25,900,560 71,375 SH   SOLE   71,375 0 0
AXON ENTERPRISE INC COM 05464C101 BBG001SB2HG5 8,046,980 31,150 SH   SOLE   1,150 0 30,000
BADGER METER INC COM 056525108 BBG001S5P8Q2 10,651,530 69,000 SH   SOLE   69,000 0 0
BALCHEM CORP COM 057665200 BBG001S5P2R4 22,461,250 151,000 SH   SOLE   106,000 0 45,000
BENTLEY SYS INC COM CL B 08265T208 BBG001SBWGV7 16,012,738 306,875 SH   SOLE   266,875 0 40,000
BIO-TECHNE CORP COM 09073M104 BBG001S66C28 28,186,548 365,300 SH   SOLE   280,300 0 85,000
BRUKER CORP COM 116794108 BBG001SF69P0 34,190,244 465,300 SH   SOLE   315,300 0 150,000
COGNEX CORP COM 192422103 BBG001S5TC16 13,210,710 316,500 SH   SOLE   256,500 0 60,000
CSW INDUSTRIALS INC COM 126402106 BBG007NLG4M2 9,333,450 45,000 SH   SOLE   0 0 45,000
ENERGY RECOVERY INC COM 29270J100 BBG001T28M86 12,509,760 664,000 SH   SOLE   514,000 0 150,000
ENTEGRIS INC COM 29362U104 BBG001SF9YL6 14,018,940 117,000 SH   SOLE   117,000 0 0
EXPONENT INC COM 30214U102 BBG001S9CG99 15,451,020 175,500 SH   SOLE   90,500 0 85,000
FABRINET SHS G3323L100 BBG001SP57F4 7,613,200 40,000 SH   SOLE   0 0 40,000
FORMFACTOR INC COM 346375108 BBG001SFT2R8 5,401,445 129,500 SH   SOLE   4,500 0 125,000
FOX FACTORY HLDG CORP COM 35138V102 BBG004T7VS71 3,711,400 55,000 SH   SOLE   0 0 55,000
HOULIHAN LOKEY INC CL A 441593100 BBG001SFVN99 17,356,973 144,750 SH   SOLE   34,750 0 110,000
ICON PLC SHS G4705A100 BBG001SDCL35 32,892,734 116,200 SH   SOLE   81,200 0 35,000
IDEX CORP COM 45167R104 BBG001S67N14 11,506,830 53,000 SH   SOLE   53,000 0 0
INMODE LTD SHS M5425M103 BBG00PPS74F3 2,340,760 105,250 SH   SOLE   5,250 0 100,000
MASIMO CORP COM 574795100 BBG001S71GQ6 12,219,143 104,250 SH   SOLE   104,250 0 0
MAXCYTE INC COM 57777K106 BBG00CFTQNG7 130,218 29,000 SH   SOLE   29,000 0 0
MSCI INC COM 55354G100 BBG001SV8B05 17,464,444 30,875 SH   SOLE   30,875 0 0
NATIONAL RESH CORP COM NEW 637372202 BBG004K1F9R1 2,654,476 67,100 SH   SOLE   0 0 67,100
NOVA LTD COM M7516K103 BBG001SD4C89 24,936,285 181,500 SH   SOLE   126,500 0 55,000
PAYCOM SOFTWARE INC COM 70432V102 BBG0064N1009 2,439,296 11,800 SH   SOLE   11,800 0 0
PAYLOCITY HLDG CORP COM 70438V106 BBG006598YZ0 5,769,750 35,000 SH   SOLE   0 0 35,000
POWER INTEGRATIONS INC COM 739276103 BBG001S73RW3 14,595,053 177,750 SH   SOLE   137,750 0 40,000
ROLLINS INC COM 775711104 BBG001S5VRG4 8,799,505 201,500 SH   SOLE   101,500 0 100,000
SHOCKWAVE MED INC COM 82489T104 BBG005XVXMM4 161,976 850 SH   SOLE   850 0 0
SITIME CORP COM 82982T106 BBG00QNSY276 8,246,504 67,550 SH   SOLE   2,550 0 65,000
SOLAREDGE TECHNOLOGIES INC COM 83417M104 BBG0084BC0P2 10,827,180 115,675 SH   SOLE   95,675 0 20,000
TECHTARGET INC COM 87874R100 BBG001S9R748 2,091,600 60,000 SH   SOLE   0 0 60,000
TRANSMEDICS GROUP INC COM 89377M109 BBG00NZ6J701 564,350 7,150 SH   SOLE   7,150 0 0
TREX CO INC COM 89531P105 BBG001SB6TV8 27,527,675 332,500 SH   SOLE   182,500 0 150,000
TYLER TECHNOLOGIES INC COM 902252105 BBG001S5WZB0 27,052,364 64,700 SH   SOLE   39,700 0 25,000
UNITY SOFTWARE INC COM 91332U101 BBG0056JW5H5 122,670 3,000 SH   SOLE   3,000 0 0
VEEVA SYS INC CL A COM 922475108 BBG001TX0CB4 15,314,966 79,550 SH   SOLE   79,550 0 0
XYLEM INC COM 98419M100 BBG001V05C73 13,037,040 114,000 SH   SOLE   114,000 0 0
ZSCALER INC COM 98980G102 BBG003338H61 221,560 1,000 SH   SOLE   1,000 0 0