14 pubs · 1,077 cites · h-index 14
Teva Pharmaceuticals (Czechia)
1998 - 1998
Johns Hopkins University
1990 - 1994
Johns Hopkins Medicine
Uniformed Services University of the Health Sciences
1993 - 1993
University of Oklahoma
1987 - 1990