Mike LeClair is the President and CEO of Babcock Power.
681 people are employed at Babcock Power.
Babcock Power is based in Danvers, Massachusetts.
The NAICS codes for Babcock Power are [22, 332, 33].
The SIC codes for Babcock Power are [34, 344].