Benoit Hornsperger

Hoffmann-La Roche · Novartis Ag · Siena Biotech S.P.A.
Total Patents: 33
Overall Rank: #105,387
Years Active: 2013–2025
Hoffmann-La Roche Rank: #83