Author: Khaled Abou El Fadl
Alternate names: Khaled  M. Abou El Fadl
Born: 1963-10-23