345 pubs · 40,022 cites · h-index 79
Alnylam Pharmaceuticals (United States)
2003 - Present
Alkeus Pharmaceuticals (United States)
2022 - 2022
University of North Carolina at Chapel Hill
1982 - 2020
Southwestern Medical Center
2013 - 2013
The University of Texas Southwestern Medical Center
2013 - 2013