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