Stephen Mercer

(Contributor)

Stephen Mercer is UK technology consulting leader at Deloitte