49 pubs · 1,917 cites · h-index 26
Eli Lilly (United States)
2004 - 2009
University of Washington
2009 - 2009
Science Applications International Corporation (United States)
2007 - 2007
University of California, San Diego
2006 - 2006
Conservation International
2005 - 2005