Speaker illustration

Doctor Catherine Francis

Barts Heart Centre, London (United Kingdom of Great Britain & Northern Ireland)