Barry J. Marshall

Ondek Pty · Unknown · 314613 B.C.
Total Patents: 28
Overall Rank: #137,759
Years Active: 1988–2022
Ondek Pty Rank: #1