John M. French
Sturm, Ruger & Company · Michaels Of Oregon · Block Financial
Total Patents:
26
Overall Rank:
#150,997
Years Active:
1982–2025
Sturm, Ruger & Company Rank:
#8