James McGarry

Sturm, Ruger & Company · NVIDIA · Pfizer
Total Patents: 49
Overall Rank: #56,529
Years Active: 1982–2021
Sturm, Ruger & Company Rank: #2