23 pubs · 1,681 cites · h-index 17
Promega (United States)
1990 - 2021
CrossLife Technologies (United States)
2009 - 2009
Wisconsin Institutes for Discovery
2008 - 2008
New Mexico State University
2003 - 2003
Advanced Research Corporation (United States)
1988 - 1990