Luis Barrera

Editas Medicine · Saint Louis University
Total Patents: 6
Overall Rank: #795,512
Years Active: 2011–2024
Editas Medicine Rank: #16