Rachel E. Finlay
Observed name: Rachel Finlay
Institution: University of Manchester
Observed institutions: Manchester Academic Health Science Centre, University of Manchester
ORCID: 0000-0003-2232-6004
Observed ORCID: 0000-0003-2232-6004
OpenAlex ID: A5035280056
