ECN employs 238 employees. The ECN management team includes Salome Barker (Chief Financial Officer), Kathyleene Macatangay (Lead Project Manager), and Richard Stopek (coo).
Get Contact Info for All DepartmentsLooking for a particular ECN employee's phone or email?