Mahmoud A. Abdalah
First name(s): Mahmoud A.
Last name(s): Abdalah