Person

John F. Gray Jr.

John F. Gray Jr.
Town Meeting
In Office 1972 - 1983
1985 - ????
Board of Appeals
In Office 1972 - 1998
2002 - 2005


This is a stub article. If you can make this better, submit a suggestion.
John F. Gray Jr. served as:
  • Town Meeting, 1972 - 1983, 1985 - ????
  • Board of Appeals, 1972 - 1998, 2002 - 2005