Carol Brayne

Professor of Public Health and epidemiologist