Dr Stephen Barker

  • University of California at Irvine
  • Professor, Philosophy
  • United States