Business Positions
American Express Company
Global payments company
Bain & Company, Inc.
Business consulting company
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.
Biztravel.com
defunct dot-com startup
Positions
Muhlenberg College
private liberal arts college in Allentown, Pennsylvania
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.