Natalie Fairhurst
Other physician
Barts Health NHS Trust - London, United Kingdom