Ralf Schumacher

Hoffmann-La Roche · Roche Palo Alto · Maxygen
Total Patents: 26
Overall Rank: #152,890
Years Active: 2002–2023
Hoffmann-La Roche Rank: #248