David Kelly

Indian Ocean Medical · Hoover Limited · Titan Company Limited
Total Patents: 6
Overall Rank: #865,753
Years Active: 1994–2011
Indian Ocean Medical Rank: #7