James R. Myette

Visterra · MIT · Momenta Pharmaceuticals
Total Patents: 28
Overall Rank: #135,201
Years Active: 2007–2025
Visterra Rank: #6