Richard M. Roche

Fps
Total Patents: 6
Overall Rank: #868,158
Years Active: 1993–2010
Fps Rank: #3