Luc Janelle

John Deere · Université Laval · Universite Laval, Cite Universitaire
Total Patents: 18
Overall Rank: #245,586
Years Active: 1996–2025
John Deere Rank: #229