Ann J Cahill Editor & Author

Ann J. Cahill is assistant professor of philosophy at Elon University. Jennifer Hansen is assistant professor of philosophy at Gettysburg College.