Jeff Carter

  • Jeff Carter is the Executive Director of Physicians for Social Responsibility, www.psr.org.

Articles by this author