Michael Spencer
Michael Alan Spencer is a British businessman; the chief executive of ICAP plc, the world's... more »
Michael Spencer is a film editor. more »