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 17,294,560 152,000 SH   SOLE   152,000 0 0
ALARM COM HLDGS INC COM 011642105 BBG007GNPYZ6 13,591,840 263,000 SH   SOLE   193,000 0 70,000
AMBARELLA INC SHS G037AX101 BBG001V1SN18 184,074 2,200 SH   SOLE   2,200 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 BBG001SPHYW3 19,471,100 136,400 SH   SOLE   136,400 0 0
ANSYS INC COM 03662Q105 BBG001S926L8 30,236,219 91,550 SH   SOLE   91,550 0 0
AXON ENTERPRISE INC COM 05464C101 BBG001SB2HG5 6,077,988 31,150 SH   SOLE   1,150 0 30,000
BADGER METER INC COM 056525108 BBG001S5P8Q2 16,674,280 113,000 SH   SOLE   113,000 0 0
BALCHEM CORP COM 057665200 BBG001S5P2R4 25,344,280 188,000 SH   SOLE   148,000 0 40,000
BENTLEY SYS INC COM CL B 08265T208 BBG001SBWGV7 6,304,238 116,250 SH   SOLE   76,250 0 40,000
BIO-TECHNE CORP COM 09073M104 BBG001S66C28 31,737,744 388,800 SH   SOLE   308,000 0 80,800
BRUKER CORP COM 116794108 BBG001SF69P0 36,527,568 494,150 SH   SOLE   354,150 0 140,000
COGNEX CORP COM 192422103 BBG001S5TC16 19,971,130 356,500 SH   SOLE   296,500 0 60,000
CSW INDUSTRIALS INC COM 126402106 BBG007NLG4M2 7,478,550 45,000 SH   SOLE   0 0 45,000
ENERGY RECOVERY INC COM 29270J100 BBG001T28M86 23,729,550 849,000 SH   SOLE   634,000 0 215,000
ENTEGRIS INC COM 29362U104 BBG001SF9YL6 18,950,220 171,000 SH   SOLE   171,000 0 0
EXPONENT INC COM 30214U102 BBG001S9CG99 7,465,600 80,000 SH   SOLE   0 0 80,000
FABRINET SHS G3323L100 BBG001SP57F4 3,247,000 25,000 SH   SOLE   0 0 25,000
FORMFACTOR INC COM 346375108 BBG001SFT2R8 4,465,710 130,500 SH   SOLE   5,500 0 125,000
FOX FACTORY HLDG CORP COM 35138V102 BBG004T7VS71 5,425,500 50,000 SH   SOLE   0 0 50,000
HOULIHAN LOKEY INC CL A 441593100 BBG001SFVN99 13,665,090 139,000 SH   SOLE   29,000 0 110,000
ICON PLC SHS G4705A100 BBG001SDCL35 42,258,780 168,900 SH   SOLE   118,800 0 50,100
IDEX CORP COM 45167R104 BBG001S67N14 18,405,585 85,500 SH   SOLE   85,500 0 0
IDEXX LABS INC COM 45168D104 BBG001S5S4Y9 7,784,565 15,500 SH   SOLE   15,500 0 0
INMODE LTD SHS M5425M103 BBG00PPS74F3 3,949,763 105,750 SH   SOLE   5,750 0 100,000
MASIMO CORP COM 574795100 BBG001S71GQ6 23,407,238 142,250 SH   SOLE   142,250 0 0
MAXCYTE INC COM 57777K106 BBG00CFTQNG7 128,904 29,000 SH   SOLE   29,000 0 0
MSCI INC COM 55354G100 BBG001SV8B05 13,609,120 29,000 SH   SOLE   29,000 0 0
NATIONAL RESH CORP COM NEW 637372202 BBG004K1F9R1 2,919,521 67,100 SH   SOLE   0 0 67,100
NOVA LTD COM M7516K103 BBG001SD4C89 24,424,793 208,225 SH   SOLE   158,225 0 50,000
PAYCOM SOFTWARE INC COM 70432V102 BBG0064N1009 3,244,120 10,100 SH   SOLE   10,100 0 0
PAYLOCITY HLDG CORP COM 70438V106 BBG006598YZ0 5,535,900 30,000 SH   SOLE   0 0 30,000
POWER INTEGRATIONS INC COM 739276103 BBG001S73RW3 18,365,980 194,000 SH   SOLE   154,000 0 40,000
ROLLINS INC COM 775711104 BBG001S5VRG4 7,281,100 170,000 SH   SOLE   70,000 0 100,000
SHOCKWAVE MED INC COM 82489T104 BBG005XVXMM4 242,599 850 SH   SOLE   850 0 0
SITIME CORP COM 82982T106 BBG00QNSY276 6,789,174 57,550 SH   SOLE   2,550 0 55,000
SOLAREDGE TECHNOLOGIES INC COM 83417M104 BBG0084BC0P2 25,371,415 94,300 SH   SOLE   74,300 0 20,000
TECHTARGET INC COM 87874R100 BBG001S9R748 1,965,860 63,150 SH   SOLE   3,150 0 60,000
TRANSMEDICS GROUP INC COM 89377M109 BBG00NZ6J701 671,840 8,000 SH   SOLE   8,000 0 0
TREX CO INC COM 89531P105 BBG001SB6TV8 36,254,680 553,000 SH   SOLE   413,000 0 140,000
TYLER TECHNOLOGIES INC COM 902252105 BBG001S5WZB0 29,152,900 70,000 SH   SOLE   45,000 0 25,000
UNITY SOFTWARE INC COM 91332U101 BBG0056JW5H5 130,260 3,000 SH   SOLE   3,000 0 0
VEEVA SYS INC CL A COM 922475108 BBG001TX0CB4 26,406,842 133,550 SH   SOLE   133,550 0 0
XPEL INC COM 98379L100 BBG001S6JQ87 9,251,567 109,850 SH   SOLE   31,250 0 78,600
XYLEM INC COM 98419M100 BBG001V05C73 16,780,380 149,000 SH   SOLE   149,000 0 0
ZSCALER INC COM 98980G102 BBG003338H61 186,533 1,275 SH   SOLE   1,275 0 0