David Howe

Active Vernon, CT Chairman of the Board for Vernon United Methodist Church