Mark Slate

Nec · Specialized Bicycle Components
Total Patents: 8
Overall Rank: #623,365
Years Active: 1988–2023
Nec Rank: #7,889