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