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