Richard Caruso

Total Patents: 17
Overall Rank: #279,844
Years Active: 1984–2004
Company Rank: N/A