Yelena Nabutovsky

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