Michel Popoff
Institut Pasteur · Institut National De La Sante Et De La Recherche Medicale (Inserm)
Total Patents:
10
Overall Rank:
#525,962
Years Active:
1980–2000
Institut Pasteur Rank:
#69