Luis Alejandro Barrera
Editas Medicine · Fundacion Universidad Del Norte · Pontificia Universidad Javeriana
Total Patents:
2
Overall Rank:
#1,809,523
Years Active:
2016–2023
Editas Medicine Rank:
#30