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