Roger Schibli

Paul Scherrer Institut · Innate Pharma · Merck
Total Patents: 23
Overall Rank: #180,859
Years Active: 2002–2024
Paul Scherrer Institut Rank: #1