Middlesex Water Company $40,000,000 First Mortgage Scheduled Interest Rate Bonds, Series 2023A, due March 2, 2043 Bond Purchase Agreement Dated as of March 2, 2023