James Scott Moncrief
Shire · New River Pharmaceuticals · Oravax
Total Patents:
30
Overall Rank:
#125,608
Years Active:
1999–2013
Shire Rank:
#2