296 pubs · 10,910 cites · h-index 49
NEC (Japan)
2003 - 2006
Yamaguchi University
2004 - 2004
Oregon National Primate Research Center
2003 - 2003
Tokyo University of Science
1986 - 2003
Oregon Health & Science University