Medium david cruickshank

David Cruickshank

Global Chairman, Deloitte