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