Peter Gallacher
Observed names: Gallacher Pd, Gallacher, P, Gallacher, Pete, Gallacher, Peter D., P Gallacher, P. D. Gallacher, P. Gallacher, P.D. Gallacher, Pete Gallacher, Peter D. Gallacher, Peter Denis Gallacher
ORCID: 0000-0003-1360-1369
Observed ORCID: 0000-0003-1360-1369
OpenAlex ID: A5103027180
