Municipal
- Town Meeting Member representing Precinct J since 1995
- Climate Action Committee since 2024
- Technology Advisory Board, Member and Chair 2000-09
- Drafted the Town Meeting article re-establishing the TAB in May 2000
- Appointed to Committee when it was constituted in 2000
- Cable Television Advisory Committee, member 2000-20, chair 2016-20
- Green Communities Study Committee, 2011
Current Community Involvement
- Co-Founder and Chair, Green Needham Collaborative
- President, The Needham Channel
- Co-President, Great Hall Performance Foundation
- Member, Needham Exchange Club
Previous Community Organizations
- Co-founder, Citizens for Needham Schools (2002)
- Member, Citizens for the Preservation of the Needham Great Hall (2007-11)

