Benoit Smagghe

Minerva Biotechnologies
Total Patents: 10
Overall Rank: #486,065
Years Active: 2023–2025
Minerva Biotechnologies Rank: #2