Yelena Nabutovsky
Pacesetter · St. Jude Medical · Tc1
Total Patents:
75
Overall Rank:
#25,531
Years Active:
2007–2025
Pacesetter Rank:
#15