Dr. Mohamed Salem

Dr. Mohamed Salem

World Bank Group, Technology Consultant