John D. Laird
Abiomed · Uromed
Total Patents:
2
Overall Rank:
#2,217,818
Years Active:
1998–2002
Abiomed Rank:
#94