Richard Lewis Momparler
Hoffmann-La Roche · Hopital Sainte-Justine · Institut National De La Recherche Scientifique
Total Patents:
5
Overall Rank:
#1,022,181
Years Active:
1996–2011
Hoffmann-La Roche Rank:
#991