Stephen R. Speer
Nautical Development · Unknown
Total Patents:
19
Overall Rank:
#233,057
Years Active:
1983–2024
Nautical Development Rank:
#1