John Stecher

John Stecher

Managing Director & Chief Innovation Officer

Barclays