Michel Degrange

Arts
Total Patents: 2
Overall Rank: #2,036,958
Years Active: 2013–2015
Arts Rank: #1