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