Duncan R. McArthur
Observed names: Duncan McArthur, Duncan R McArthur, McArthur, D.R.
Institution: Cancer Research UK Scotland Institute
Observed institutions: Cancer Research Horizons, Cancer Research UK Scotland Institute, University of Glasgow
ORCID: 0009-0000-4060-8182
Observed ORCID: 0009-0000-4060-8182
OpenAlex ID: A5013214907
