Mohamed Abdalla Magoury

Pharmacy Informatics Specialist.

Badges