Steve Scrimshaw
Contributor

Steve Scrimshaw

Vice President at Siemens Energy UK & Ireland