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