Alon H. Landa

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