17 pubs · 1,541 cites · h-index 10
Novartis (United States)
2002 - 2008
Novartis (Switzerland)
2002 - 2005
Columbia University Irving Medical Center
1991 - 1991
CSL (United States)
Max Planck Institute of Biochemistry