Arumugam Muruganandam

Merrimack Pharmaceuticals · Dyax · National Research Council Of Canada
Total Patents: 10
Overall Rank: #512,117
Years Active: 2010–2016
Merrimack Pharmaceuticals Rank: #17