John Urquhart

Alza · Aprex · Meadwestvaco
Total Patents: 41
Overall Rank: #76,901
Years Active: 1981–2013
Alza Rank: #18