Lakshmi Bhagat

Idera Pharmaceuticals
Total Patents: 33
Overall Rank: #108,439
Years Active: 2007–2016
Idera Pharmaceuticals Rank: #5