Laura Peter

Leupold & Stevens
Total Patents: 5
Overall Rank: #1,019,428
Years Active: 2005–2012
Leupold & Stevens Rank: #14