11 pubs · 1,409 cites · h-index 11
Mario Negri Institute for Pharmacological Research
2012 - 2017
Istituti di Ricovero e Cura a Carattere Scientifico
2013 - 2017
Ulverscroft (United Kingdom)
2015 - 2016
University College London
2015 - 2016
Moorfields Eye Hospital NHS Foundation Trust
2015 - 2015