Business Positions
Vanity Fair
Magazine
The Atlantic
American monthly journal & online outlet of literature and opinion
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.
•
Trustee
Services & Transactions
Years of Living Dangerously
Cable climate-change television miniseries
Schools
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.