John H. Hubbard

Olin · The Torrington
Total Patents: 3
Overall Rank: #1,608,919
Years Active: 1980–2003
Olin Rank: #449