Gregory Babcock

Visterra · University Of Massachusetts · Medarex
Total Patents: 33
Overall Rank: #104,257
Years Active: 2008–2025
Visterra Rank: #3