Jean-Pierre Sommadossi
Idenix Pharmaceuticals · Atea Pharmaceuticals · Università Degli Studi Di Cagliari
Total Patents:
81
Overall Rank:
#21,932
Years Active:
1991–2025
Idenix Pharmaceuticals Rank:
#1