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.
Links
Sign up to view 0 direct reports
Get started