30 pubs · 1,702 cites · h-index 16
Omron (Japan)
2003 - 2003
Itron (United States)
2000 - 2001
Department of Virology
1994 - 1994
Chiron (Norway)
Emery Oleochemicals (Malaysia)