Susanne MacGregor
Susanne MacGregor is Honorary Professor at the London School of Hygiene and Tropical Medicine and Emeritus Professor at Middlesex University, London, UK.
Susanne MacGregor is Honorary Professor at the London School of Hygiene and Tropical Medicine and Emeritus Professor at Middlesex University, London, UK. See less