Isaac Ostrovsky
Boston Scientific Scimed · Scimed Life Systems · Hoya
Total Patents:
111
Overall Rank:
#11,675
Years Active:
1998–2025
Boston Scientific Scimed Rank:
#10