105 pubs · 4,922 cites · h-index 41
EVRAZ (United Kingdom)
2025 - 2025
Thermo Fisher Scientific (United States)
2025 - 2025
NIHR Imperial Biomedical Research Centre
2008 - 2023
Twickenham Plating Group (United Kingdom)
2023 - 2023
Institute of Group Analysis
2023 - 2023