Dr. Waguih Tawfeek

Senior general practitioner