Noubar B. Afeyan
Rubius Therapeutics · Joule Unilimited Technologies · Joule Unlimited
Total Patents:
21
Overall Rank:
#205,216
Years Active:
2010–2023
Rubius Therapeutics Rank:
#2