Stewart E. Sloan
The Sloan
Total Patents:
6
Overall Rank:
#843,075
Years Active:
1994–2017
The Sloan Rank:
#10