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