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