54 pubs · 2,697 cites · h-index 24
Debiopharm (Switzerland)
2026 - Present
University of Geneva
2001 - 2019
Oncotherapeutics (United States)
2015 - 2019
Genkyotex (Switzerland)
2019 - 2019
Centre Hospitalier Universitaire de Tours
2007 - 2007