Sally Librera

President, National Grid New York at National Grid

No bio yet

Location

Brooklyn, United States

Links

Previous companies


Org chart


Teams


Offices

This person is not in any offices


National Grid

74 followers

National Grid facilitates electricity and gas transmission system in England and Wales, and focuses on delivering clean energy.


Industries

Employees

10,000+

Links