Roger Alberto

Mallinckrodt · Universitat Zurich · Paul Scherrer Institut
Total Patents: 13
Overall Rank: #372,584
Years Active: 2002–2023
Mallinckrodt Rank: #51