Environmental Power quits Pa. project
Officials of Portsmouth-based Environmental Power Corporation announced Thursday they will terminate a 22-year leasehold interest in the Pennsylvania-based Scrubgrass Facility held by its Buzzard Power subsidiary due in part to the failure of the facility to meet financial performance expectations.…
