Michel Renard

Institut National De La Recherche Agronomqiue · Drever International · Moteurs Leroy-Somer
Total Patents: 14
Overall Rank: #332,380
Years Active: 1985–2025
Institut National De La Recherche Agronomqiue Rank: #18