Megan Mowbray
Observed name: MEGAN MOWBRAY
Institution: Queen Margaret Hospital
Observed institutions: NHS Fife, Queen Margaret Hospital, Victoria Hospital, University of Edinburgh
ORCID: 0000-0001-6321-5840
Observed ORCID: 0000-0001-6321-5840
OpenAlex ID: A5103502185
