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