Author: Walid Kazziha
Alternate names: Walid W. Kazziha