Echo Cartwright has a position (VP of Government Relations) at National Grid USA

Details
Title VP of Government Relations
Is Current yes