7 pubs · 187 cites · h-index 7
Genex Systems (United States)
2002 - 2021
AstraZeneca (United Kingdom)
1995 - 1995
Syngenta (United Kingdom)