Amr Al-Azm

Amr Al-Azm is associate professor of history and anthropology at Shawnee State University.