Mohamed Ghonim

Dr. Mohamed Ghonim

orcid