Randy Matthew Lane
Neovasc Tiara · Jenavalve Technology · Edwards Lifesciences Cardiaq
Total Patents:
40
Overall Rank:
#77,235
Years Active:
2013–2025
Neovasc Tiara Rank:
#1