Itay Sela

Thermo Fisher · Invitrogen
Total Patents: 12
Overall Rank: #402,287
Years Active: 1999–2024
Thermo Fisher Rank: #189