Amy Laura Hall

Amy Laura Hall teaches at Duke Divinity School.