84 pubs · 4,512 cites · h-index 33
Eli Lilly (United States)
2021 - 2021
Eli Lilly (United Kingdom)
2016 - 2018
Adamis Pharmaceuticals (United States)
2015 - 2018
Barnsley Hospital NHS Foundation Trust
2010 - 2010
University of Geneva
2001 - 2008