Richard Storer

Idenix Pharmaceuticals · CNRS · Università Degli Studi Di Cagliari
Total Patents: 39
Overall Rank: #83,144
Years Active: 1980–2017
Idenix Pharmaceuticals Rank: #9