84 pubs · 4,058 cites · h-index 27
AstraZeneca (Spain)
2016 - Present
Alexion Pharma (Switzerland)
2025 - 2025
AstraZeneca (Brazil)
2019 - 2019
Almirall (Spain)
2006 - 2016
St George's, University of London
2009 - 2011