Alon H. Landa
Compugen
Total Patents:
2
Overall Rank:
#2,000,019
Years Active:
2015–2016
Compugen Rank:
#74