Jean-Louis Imbach

CNRS · Emory University · Idenix Pharmaceuticals
Total Patents: 40
Overall Rank: #79,878
Years Active: 1982–2016
CNRS Rank: #12