Ahmed Adly

Egyptian Professional Chess Grand Master, Former World Junior Champion