Steven J. Ekenberg
Promega · The Johns Hopkins University
Total Patents:
8
Overall Rank:
#662,438
Years Active:
1996–2004
Promega Rank:
#68