Mark Staples

La Jolla Pharmaceuticals · Biogen Idec Ma · Dade Behring Marburg Gmbh
Total Patents: 21
Overall Rank: #207,118
Years Active: 1992–2021
La Jolla Pharmaceuticals Rank: #5