THREE CHARLES RIVER PLACE, 63 KENDRICK STREET, Needham, MA, 02494, USA

Companies

NEWPORT CLEAN ENERGY CENTER, LLC THREE CHARLES RIVER PLACE, 63 KENDRICK STREET, Needham, MA, 02494, USA

Persons

DEVELOPMENT PARTNERS FUND I LLC member THREE CHARLES RIVER PLACE, 63 KENDRICK STREET, Needham, MA, 02494, USA