Alfredo Staffa
Ecopia Biosciences · Thallion Pharmaceuticals · Cubist Pharmaceuticals
Total Patents:
8
Overall Rank:
#658,689
Years Active:
2005–2009
Ecopia Biosciences Rank:
#2