Catherine Strowger

Catherine Strowger is Head of Retail at Capgemini Invent.