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