20 pubs · 127 cites · h-index 7
Research Institute Hospital 12 de Octubre
2015 - 2024
Ophthalmology Associates (United States)
2020 - 2024
Universidad Complutense de Madrid
2019 - 2019