Sarah Carroll
Observed names: Carroll, Sarah, S. Carroll
Institution: Fera Science (United Kingdom)
Observed institutions: Fera Science (United Kingdom), University of Sheffield
ORCID: 0000-0002-2761-0744
Observed ORCID: 0000-0002-2761-0744
OpenAlex ID: A5080086859
