S. Tegan Roberts
Observed names: Roberts, S. T., S Roberts, S. ROBERTS, S. Roberts, S. T. Roberts
Institution: BP (United Kingdom)
Observed institutions: BP (United Kingdom), University of Cambridge, University of Pennsylvania
ORCID: 0000-0002-2134-4502
Observed ORCID: 0000-0002-2134-4502
OpenAlex ID: A5057442354
