Phillip Castro Email
Sr. Manager Project Management . Delmarva
Newark, DE
LocationPrimary Email
How to contact Phillip Castro
Join and see Phillip's contact info for free!Current Roles
Employees:
12Revenue:
$1.6MAbout
Delmarva Power is a regulated electric and gas utility serving more than 506,000 customers in Delaware and the rest of the Delmarva Peninsula and about 126,000 natural gas delivery customers in northern Delaware.Delmarva Address
P.O. Box 231Newark, DE
United States