John Ashworth

John Ashworth is executive director of the Lynching Sites Project of Memphis.