Rod E. Hubbard
Observed name: Rod Hubbard
Institutions: Vernalis (R&D) Limited (United Kingdom), University of York
Observed institutions: Institute of Cancer Research, Vernalis (R&D) Limited (United Kingdom), University of York
OpenAlex ID: A5111538025
