Mark S. Farris

Cannondale
Total Patents: 20
Overall Rank: #224,257
Years Active: 1990–2015
Cannondale Rank: #3