Amy Laura Hall teaches ethics at Duke University.
Amy Laura Hall teaches ethics at Duke University. contributed photo
Amy Laura Hall teaches ethics at Duke University. contributed photo