Robert Coffin

Biovex Limited · Replimune Limited · University Court Of The University Of Glasgow
Total Patents: 27
Overall Rank: #143,006
Years Active: 2001–2025
Biovex Limited Rank: #1