Steven Hubbard is a Regional Manager at Natural Power, overseeing operations in Central/South England and Wales. Steven also previously worked as a Wind Farm Manager, ensuring the smooth operation of wind farms in England & Wales. Prior to joining Natural Power, Steven served in the Royal Navy as a Marine Engineer and later as a Shift Engineering Manager at the Defence Crisis Management Centre. Steven received their education at Joseph Wittaker School and HMS Sultan Royal Naval School of Marine Engineering.
Sign up to view 0 direct reports
Get started