Tag: American Public Health Association

  • Nation & World

    Psychology professor wins Taube Award

    H. Stephen Leff, an assistant professor of clinical psychology in the Department of Psychiatry at Harvard Medical School, has received the Carl Taube Award from the American Public Health Association.

    1 minute