James E. Foye

James E. Foye
Town Meeting
In Office 1970 - 1974
2001 - 2013
2015 - 2018
Personnel Board
In Office 2001 - 2008
Board of Appeals
In Office 2005 - 2015


This is a stub article. If you can make this better, submit a suggestion.
James E. Foye served as:
  • Town Meeting, 1970 - 1974, 2001 - 2013, 2015 - 2018
  • Personnel Board, 2001 - 2008
  • Board of Appeals, 2005 - 2015