François Légaré
Institut National De La Recherche Scientifique · CEA · Le Centre National De Larecherche Scientifique
Total Patents:
8
Overall Rank:
#598,715
Years Active:
2008–2025
Institut National De La Recherche Scientifique Rank:
#7