Nicholas W. Touran
Elwha · Terrapower
Total Patents:
25
Overall Rank:
#161,715
Years Active:
2016–2023
Elwha Rank:
#80