Cedric Francois
Apellis Pharmaceuticals · Potentia Pharmaceuticals · Allovate
Total Patents:
42
Overall Rank:
#72,076
Years Active:
2011–2025
Apellis Pharmaceuticals Rank:
#1