Sayed Mohamed Al-Sherif

A veteran educator with long experience of teaching English to young learners and adults in Japan.see more