Craig S Davis

Craig S. Davis received a dual PhD in Near Eastern Languages and Cultures and Religious Studies from Indiana University. His teaching competencies include Islamic Studies and Middle Eastern Studies.