Owen J Vaughan

Anormed · Johnson Matthey Public Limited
Total Patents: 3
Overall Rank: #1,617,151
Years Active: 1998–2002
Anormed Rank: #27