Robert Plourde, Jr.
Inspire Pharmaceuticals · Insmed Incorporated · Universidad Complutense De Madrid
Total Patents:
13
Overall Rank:
#386,435
Years Active:
2002–2011
Inspire Pharmaceuticals Rank:
#10