James Scott Moncrief

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