Iver D. Cayocca

Rolls-Royce Naval Marine
Total Patents: 8
Overall Rank: #654,108
Years Active: 1994–2012
Rolls-Royce Naval Marine Rank: #1