Peter Haeberli

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