Geoffrey Allan

Burroughs Wellcome · Insmed Incorporated · Discovery Therapeutics
Total Patents: 10
Overall Rank: #525,159
Years Active: 1980–2002
Burroughs Wellcome Rank: #50