88 pubs · 1,856 cites · h-index 21
Smithsonian Tropical Research Institute
1973 - 2009
Smithsonian Institution
2002 - 2002