Sasisekharan Raguram
Visterra · Momenta Pharmaceuticals · Bay Microsystems
Total Patents:
12
Overall Rank:
#403,669
Years Active:
1998–2024
Visterra Rank:
#10