John Louis Parker
Cochlear Limited · Saluda Medical Pty · University Of Iowa
Total Patents:
113
Overall Rank:
#11,228
Years Active:
1997–2025
Cochlear Limited Rank:
#4