Middlesex Water Company First Mortgage Scheduled Interest Rate Bonds, Series 2020A, due November 18, 2050 Bond Purchase Agreement Dated as of November 18, 2020