1. Department of Ophthalmology, Alexandria general ophthalmology hospital, Alexandria, Egypt
2. Ophthalmology Department, Faculty of Medicine, Geneva University, Geneva, Switzerland
3. Department of Ophthalmology, Faculty of Medicine, Alexandria University, Alexandria, Egypt
4. Department of Microbiology and Medical Immunology, Faculty of Medicine, Alexandria University, Alexandria, Egypt
5. Roayah vision correction center, Alexandria, Egypt
6. Pathology Department, Faculty of Medicine, Alexandria University, Alexandria, Egypt