Steven Roberts

Steven Roberts is Head of Strategic Transformation at Barclays.