23 pubs · 510 cites · h-index 8
Amgen (United States)
1998 - 2005
National Cancer Institute
1990 - 1991
Heriot-Watt University
1984 - 1984