John Porter

Hoover Limited
Total Patents: 9
Overall Rank: #568,041
Years Active: 1993–2018
Hoover Limited Rank: #48