19 pubs · 1,715 cites · h-index 18
University Hospital of Lausanne
1996 - 2005
University of Lausanne
1999 - 2000
University of Milan
1999 - 1999
Mario Negri Institute for Pharmacological Research