16 pubs · 568 cites · h-index 11
University Hospital of Larissa
2007 - 2022
University of Thessaly
2007 - 2021
Ophthalmology Associates (United States)
2017 - 2017