Michael Spencer

(Contributor)

Michael Spencer is chief executive of Icap.