Stuart David Farnworth

Acme United
Total Patents: 40
Overall Rank: #79,828
Years Active: 2005–2017
Acme United Rank: #2