Catherine Strowger

Vice President, Capgemini Invent UK