Franco Menozzi
Institut Pasteur De Lille · Institut National De La Sante Et De La Recherche Medicale (Inserm)
Total Patents:
4
Overall Rank:
#1,235,505
Years Active:
2005–2012
Institut Pasteur De Lille Rank:
#8