placeholder image

Elnagar, Khalid Faculty Member

full name

  • Khalid Elnagar