Peter Haeberli
Sirna Therapeutics · Ribozyme Pharmaceuticals · Merck
Total Patents:
10
Overall Rank:
#516,157
Years Active:
1999–2014
Sirna Therapeutics Rank:
#19