37 pubs · 4,607 cites · h-index 27
University of Geneva
1985 - 2004
Department of Embryology
1987 - 1993
University Hospitals Geneva Medical Center
1989 - 1989
Biogen (United States)
1986 - 1986
University Hospital of Lausanne