Professor Peter McCulloch

Professor of Surgical Science and Practice, Oxford University