Shmuel Cabilly
Ethrog Biotechnology · Genentech · Yeda Research And Development Co.
Total Patents:
11
Overall Rank:
#467,535
Years Active:
1989–2011
Ethrog Biotechnology Rank:
#1