Rebecca McCowan
Observed name: Rebecca Eilidh McCowan
Institution: University of Glasgow
Observed institutions: Royal Hospital for Children, University of Glasgow
ORCID: 0000-0002-2379-892X
Observed ORCID: 0000-0002-2379-892X
OpenAlex ID: A5040589082
