John Brennan

Astrazeneca Ab · Joy Manufacturing · Snap-On Deustchland Holding Gmbh
Total Patents: 5
Overall Rank: #1,038,912
Years Active: 1980–2004
Astrazeneca Ab Rank: #673