188 pubs · 12,608 cites · h-index 53
Baker Hughes (United States)
2024 - 2024
University of Sheffield
1994 - 2021
Shell (United Kingdom)
2014 - 2014
Culham Science Centre
2003 - 2010
Accentus Medical (United Kingdom)
2010 - 2010