Richard Deslauriers

Doctors Research Group · Novocure Gmbh · Abyrx
Total Patents: 21
Overall Rank: #200,142
Years Active: 1998–2025
Doctors Research Group Rank: #1