Ilya Pankratov

Evogene
Total Patents: 8
Overall Rank: #617,876
Years Active: 2017–2023
Evogene Rank: #17