(untitled) - Institute of Cancer Research (London, England); Institute of Cancer Research (London, England); Institute of Cancer Research (London, England)
Royal Marsden Hospital (London, England)