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
ADOBE SYSTEMS COM 00724F101   524,646 1,600 SH   SOLE   1,600 0 0
ADOBE SYSTEMS COM 00724F101   98,371 300 SH   SOLE   300 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   440,059 4,400 SH   SOLE   4,400 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   90,012 900 SH   SOLE   900 0 0
ALLEGRO MICROSYSTEMS INC COM 01749D105   25,782 1,200 SH   SOLE   1,200 0 0
ALLEGRO MICROSYSTEMS INC COM 01749D105   1,289,112 60,000 SH   SOLE   60,000 0 0
AMERICAN EXPRESS CO COM 025816109   529,063 2,300 SH   SOLE   2,300 0 0
AMERICAN EXPRESS CO COM 025816109   92,011 400 SH   SOLE   400 0 0
ANSYS COM 03662Q105   135,323 500 SH   SOLE   500 0 0
ANSYS COM 03662Q105   7,848,759 29,000 SH   SOLE   29,000 0 0
APPLE INC COM 037833100   550,747 2,900 SH   SOLE   2,900 0 0
APPLE INC COM 037833100   94,956 500 SH   SOLE   500 0 0
APPLIED MATERIALS COM 038222105   471,474 3,800 SH   SOLE   3,800 0 0
APPLIED MATERIALS COM 038222105   111,665 900 SH   SOLE   900 0 0
APPLIED MATERIALS COM 038222105   5,831,390 47,000 SH   SOLE   47,000 0 0
ASHLAND INC COM 044186104   40,553 800 SH   SOLE   800 0 0
BENTLEY SYSTEMS INC-CLASS B COM CL B 08265T208   97,539 2,900 SH   SOLE   2,900 0 0
BENTLEY SYSTEMS INC-CLASS B COM CL B 08265T208   4,204,277 125,000 SH   SOLE   125,000 0 0
BOSTON SCIENTIFIC CORP COM 101137107   172,497 2,000 SH   SOLE   2,000 0 0
BOSTON SCIENTIFIC CORP COM 101137107   8,452,362 98,000 SH   SOLE   98,000 0 0
CHART INDUSTRIES INC COM 16115Q308   37,027 300 SH   SOLE   300 0 0
CLEAN HARBORS INC COM 184496107   109,533 650 SH   SOLE   650 0 0
CLEAN HARBORS INC COM 184496107   5,729,444 34,000 SH   SOLE   34,000 0 0
CONSTELLATION ENERGY COM 21037T109   60,335 350 SH   SOLE   350 0 0
CONSTELLATION ENERGY COM 21037T109   3,102,949 18,000 SH   SOLE   18,000 0 0
DANAHER COM 235851102   701,069 4,000 SH   SOLE   4,000 0 0
DANAHER COM 235851102   157,741 900 SH   SOLE   900 0 0
DANAHER COM 235851102   7,010,691 40,000 SH   SOLE   40,000 0 0
ECOLAB INC COM 278865100   151,725 700 SH   SOLE   700 0 0
ECOLAB INC COM 278865100   8,019,751 37,000 SH   SOLE   37,000 0 0
EMCOR GROUP INC COM 29084Q100   474,030 1,500 SH   SOLE   1,500 0 0
EMCOR GROUP INC COM 29084Q100   94,806 300 SH   SOLE   300 0 0
EMCOR GROUP INC COM 29084Q100   3,318,207 10,500 SH   SOLE   10,500 0 0
EMERSON ELECTRIC CO COM 291011104   524,933 5,600 SH   SOLE   5,600 0 0
EMERSON ELECTRIC CO COM 291011104   112,486 1,200 SH   SOLE   1,200 0 0
EMERSON ELECTRIC CO COM 291011104   3,749,523 40,000 SH   SOLE   40,000 0 0
EQUINIX INC COM 29444U700   69,709 100 SH   SOLE   100 0 0
FIRST SOLAR COM 336433107   75,665 700 SH   SOLE   700 0 0
FIRST SOLAR COM 336433107   3,242,786 30,000 SH   SOLE   30,000 0 0
GE HEALTHCARE TECHNOLOGY COMMON STOCK 36266G107   655,538 9,500 SH   SOLE   9,500 0 0
GE HEALTHCARE TECHNOLOGY COMMON STOCK 36266G107   117,307 1,700 SH   SOLE   1,700 0 0
GE HEALTHCARE TECHNOLOGY COMMON STOCK 36266G107   5,865,340 85,000 SH   SOLE   85,000 0 0
IDEX CORP COM 45167R104   541,529 3,500 SH   SOLE   3,500 0 0
IDEX CORP COM 45167R104   100,570 650 SH   SOLE   650 0 0
IDEX CORP COM 45167R104   5,570,011 36,000 SH   SOLE   36,000 0 0
IQVIA HOLDINGS INC COM 46266C105   678,284 4,500 SH   SOLE   4,500 0 0
IQVIA HOLDINGS INC COM 46266C105   158,266 1,050 SH   SOLE   1,050 0 0
IQVIA HOLDINGS INC COM 46266C105   6,782,843 45,000 SH   SOLE   45,000 0 0
J.P.MORGAN CHASE & CO COM 46625H100   796,945 3,800 SH   SOLE   3,800 0 0
J.P.MORGAN CHASE & CO COM 46625H100   157,292 750 SH   SOLE   750 0 0
KLA-TENCOR CORPORATION COM NEW 482480100   581,203 1,000 SH   SOLE   1,000 0 0
KLA-TENCOR CORPORATION COM NEW 482480100   116,241 200 SH   SOLE   200 0 0
THE ESTE LAUDER COMPANIES INC. CL A 518439104   28,214 500 SH   SOLE   500 0 0
METTLER-TOLEDO INTERNATIONAL COM 592688105   100,963 100 SH   SOLE   100 0 0
METTLER-TOLEDO INTERNATIONAL COM 592688105   4,240,461 4,200 SH   SOLE   4,200 0 0
MICROSOFT COM 594918104   112,331 350 SH   SOLE   350 0 0
NVIDIA COM 67066G104   92,661 1,000 SH   SOLE   1,000 0 0
PARKER HANNIFIN CORP COM 701094104   519,689 1,000 SH   SOLE   1,000 0 0
PARKER HANNIFIN CORP COM 701094104   98,741 190 SH   SOLE   190 0 0
PAYPAL HOLDINGS INC COM 70450Y103   362,611 6,500 SH   SOLE   6,500 0 0
PAYPAL HOLDINGS INC COM 70450Y103   66,944 1,200 SH   SOLE   1,200 0 0
PROLOGIS INC COM 74340W103   611,688 6,400 SH   SOLE   6,400 0 0
PROLOGIS INC COM 74340W103   86,019 900 SH   SOLE   900 0 0
REPUBLIC SERVICES COM 760759100   144,926 700 SH   SOLE   700 0 0
REPUBLIC SERVICES COM 760759100   5,797,055 28,000 SH   SOLE   28,000 0 0
SALESFORCE INC COM 79466L302   619,482 2,700 SH   SOLE   2,700 0 0
SALESFORCE INC COM 79466L302   126,191 550 SH   SOLE   550 0 0
THE J. M. SMUCKER COMPANY COM NEW 832696405   374,574 3,700 SH   SOLE   3,700 0 0
THE J. M. SMUCKER COMPANY COM NEW 832696405   70,865 700 SH   SOLE   700 0 0
STANTEC INC COM 85472N109   553,835 7,800 SH   SOLE   7,800 0 0
STANTEC INC COM 85472N109   6,106,385 86,000 SH   SOLE   86,000 0 0
SYNOPSYS INC COM 871607107   109,995 300 SH   SOLE   300 0 0
SYNOPSYS INC COM 871607107   4,033,156 11,000 SH   SOLE   11,000 0 0
THERMO FISHER SCIE COM 883556102   723,230 1,700 SH   SOLE   1,700 0 0
THERMO FISHER SCIE COM 883556102   148,900 350 SH   SOLE   350 0 0
THERMO FISHER SCIE COM 883556102   6,381,438 15,000 SH   SOLE   15,000 0 0
UL SOLUTIONS INC - CLASS A CLASS A COM SHS 903731107   77,152 1,600 SH   SOLE   1,600 0 0
UL SOLUTIONS INC - CLASS A CLASS A COM SHS 903731107   3,134,292 65,000 SH   SOLE   65,000 0 0
VALMONT INDUSTRIES COM 920253101   170,786 700 SH   SOLE   700 0 0
VALMONT INDUSTRIES COM 920253101   48,796 200 SH   SOLE   200 0 0
VALMONT INDUSTRIES COM 920253101   2,195,825 9,000 SH   SOLE   9,000 0 0
VERALTO COM SHS 92338C103   541,554 6,500 SH   SOLE   6,500 0 0
VERALTO COM SHS 92338C103   108,311 1,300 SH   SOLE   1,300 0 0
VERALTO COM SHS 92338C103   4,582,384 55,000 SH   SOLE   55,000 0 0
WASTE MANAGEMENT COM 94106L109   178,139 900 SH   SOLE   900 0 0
WASTE MANAGEMENT COM 94106L109   178,139 900 SH   SOLE   900 0 0
WASTE MANAGEMENT COM 94106L109   8,511,090 43,000 SH   SOLE   43,000 0 0
XYLEM COM 98419M100   163,414 1,600 SH   SOLE   1,600 0 0
XYLEM COM 98419M100   8,068,570 79,000 SH   SOLE   79,000 0 0
ZOETIS INC CL A 98978V103   703,848 5,000 SH   SOLE   5,000 0 0
ZOETIS INC CL A 98978V103   168,923 1,200 SH   SOLE   1,200 0 0
ZOETIS INC CL A 98978V103   7,038,477 50,000 SH   SOLE   50,000 0 0