Ellen Davenport-Pleasance
Observed names: Davenport-Pleasance, Ellen, E. Davenport-Pleasance
Institution: London Women's Clinic
Observed institutions: London Women's Clinic, University College London
ORCID: 0000-0002-6491-3293
Observed ORCID: 0000-0002-6491-3293
OpenAlex ID: A5027780178
