Michael D. Picciotta

Surefire
Total Patents: 24
Overall Rank: #174,101
Years Active: 2008–2017
Surefire Rank: #4