DownloadThe Portobello Bookshop Gift Guide 2024

David MacVicar Editor

David MacVicar is a Consultant Radiologist, Department of Diagnostic Radiology, The Royal Marsden NHS Foundation Trust and Honorary Senior Lecturer, Institute of Cancer Research, UK.