Michael J. Scott
Edwards Lifesciences · London Health Sciences Centre
Total Patents:
20
Overall Rank:
#218,358
Years Active:
1998–2024
Edwards Lifesciences Rank:
#93