Babcock Power's IT department is led by Greg Olds (IT Director of Applications) and has 115 employees.
James Young
Senior Information Technology Project Manager
Venkatesh Kannuraj
Lead Project Engineer
Sarah Balassy
Luke Callahan
Field Engineer
Michael Barcelona
Director of Project Engineering
Harold Greer
Lead Quality Engineer
Kevser Uras
Lead Quality Assurance Engineer
Gregory Cyr
Senior Project Engineer
Looking for a particular Babcock Power employee's phone or email?