Peter Garraghan
Observed names: Garraghan, P, Garraghan, Peter, P. Garraghan
Institution: Lancaster University
Observed institutions: University of Leeds, Lancaster University
ORCID: 0000-0002-7103-2515
Observed ORCID: 0000-0002-7103-2515
OpenAlex ID: A5070708687
