Rachel McGranaghan
Observed names: Mcgranaghan, Rachel, Rachel McGranahan
Institution: Oxleas NHS Foundation Trust
Observed institutions: Oxleas NHS Foundation Trust, University of Nottingham
ORCID: 0009-0007-2581-5272
Observed ORCID: 0009-0007-2581-5272
OpenAlex ID: A5006118255
