Robert A. Needham
Observed names: Needham, Robert A, R. Needham, Rob Needham, Robert A Needham, Robert Needham, Robert Needham (5748266)
Institution: University of Staffordshire
Observed institutions: Manchester Metropolitan University, University of Staffordshire, University Medical Center Utrecht
ORCID: 0000-0002-2943-2187
Observed ORCID: 0000-0002-2943-2187
OpenAlex ID: A5103361069
