David Cancel

Compugen · Comscore
Total Patents: 22
Overall Rank: #195,744
Years Active: 2010–2019
Compugen Rank: #9