Jennifer Hansen Illustrator & Editor

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