John McGarrity

Lonza
Total Patents: 29
Overall Rank: #132,405
Years Active: 1988–2013
Lonza Rank: #2