Catherine Strowger

Catherine Strowger is Head of Retail at Capgemini Invent.

Articles by: Catherine Strowger