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