Secretary General at Arab Forum for Environment & Development (AFED)
No upcoming appearances at the moment.