78 pubs · 8,118 cites · h-index 33
BioTek (United States)
2015 - 2024
Eli Lilly (United States)
1989 - 2004
University of Wales
2003 - 2003
Hydro Tasmania
1997 - 1997
Eli Lilly (Singapore)