Hayley Macleod
Observed names: H. Macleod, Hayley MacCleod, Hayley MacLeod, Macleod, Hayley
Institution: University College Dublin
Observed institution: University College Dublin
ORCID: 0000-0002-9532-8820
Observed ORCID: 0000-0002-9532-8820
OpenAlex ID: A5070904404
