IDSC employs 360 employees. The IDSC management team includes Glen Barnes (Chief Operating Officer), Nour Maksoud (Diplomatic Attache), and Khadiga Arafa (Manger).
Looking for a particular IDSC employee's phone or email?