Esben Halkjaer Hansen
Evolva Sa · International Flavors & Fragrances · River Stone Biotech
Total Patents:
12
Overall Rank:
#399,114
Years Active:
2018–2025
Evolva Sa Rank:
#18