Peter Dekkers
Peter Dekkers

Peter Dekkers

Head of Technology Consulting Europe at Cognizant