John Hall

Terralux · National Research Development · Nike
Total Patents: 8
Overall Rank: #641,813
Years Active: 1984–2017
Terralux Rank: #4