Demetri T. Moustakas
Alkermes · Alkermes Pharma Ireland Limited · D.E Shaw Research, Llc.
Total Patents:
9
Overall Rank:
#553,786
Years Active:
2019–2023
Alkermes Rank:
#12