Matthew D. LeRoy

Ade
Total Patents: 4
Overall Rank: #1,187,366
Years Active: 2012–2019
Ade Rank: #9