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