Board Memberships
Amherst College
Located in Amherst, Massachusetts, a town of 35,000 people in the western part of the state. The college’s 1,000-acre campus is adjacent to downtown Amherst.
Positions
Harvard Medical School
Harvard's med school
Lesley University
Private university in Boston, MA
Schools
Harvard Medical School
Harvard's med school