Every recorded vote and position, oldest to newest.
Unknown
Unknown
Present
Appointment of Chris Murphy as Board ChairYES✓
Motioned to appoint Chris Murphy as Board Chair.
Appointment of Jeff Claus as AlternateYES✓
Motioned to appoint Jeff Claus as alternate to fill Andrews' term.
Appointment of Jeff Claus as Full Voting MemberYES✓
Motioned to elevate Jeff Claus from alternate to full voting member.
Appointment of Three Alternate MembersYES~
Voted in favor of appointing Melville, Bishop, and Greer as alternates.
Unknown
Unknown
Unknown
Approval of meeting minutes for January 14, 2025ABSTAIN~
Abstained due to absence from the January 14 meeting
Approval of meeting minutes for September 4, 2025ABSTAIN~
Abstained due to absence from the September 4 meeting
Present
Appointment of Jamie Silverstein as voting member for APA 25-3✓
Appointed as voting member for APA 25-3 due to recusals
Motion to reverse Select Board's denial in APA 25-3YES~
Voted with unanimous board to reverse Select Board denial
Motion allowing Zoning Board Chair to sign Certificate of Zoning ComplianceYES~
Voted with unanimous board to authorize Chair to sign certificate
Positions marked ~ are inferred from context and may not reflect the member's explicitly stated position. Positions marked ✓ are from recorded votes or direct statements.
Show me what's happening near me.
MeetingWatch covers communities across the country. Tell us where you are and we'll surface the meetings, votes, and decisions in your town.
Request coverage
We'll let you know when MeetingWatch starts covering your area.
Please add your name and a valid email.
Check your inbox — click the link in our email to finish your request.
Or browse covered communities:
Send feedback
Spotted an error, or have a tip? Let us know — we read every note.
Know where the video for this meeting lives? Paste the link below and we'll add it.
We'll email you a link to confirm — this keeps out spam. We won't share your address.
Please add a valid email and a message.
Check your inbox — click the link in our email to confirm your feedback.
Search MeetingWatch
MeetingWatchStay informed — without the slant.
Hours of public meetings. Zero time to watch them.
MeetingWatch uses AI to attend every public meeting in covered communities —
transcribing debates, logging votes, and surfacing what actually mattered.
No slant. No bias. Just what was said on the record, so you can stay
informed about your town without burning your evenings.
44
Communities covered
548
Meetings analyzed
2097
Voices logged
Get started in three steps
1
Tell us where you live.
We'll surface the meetings, votes, and decisions in your town first.
One weekly email. Decisions, dissents, and the off-agenda items from every covered community. Unsubscribe in one click.
✓ Subscribed — check your inbox to confirm
3
Support the work.
MeetingWatch is a civic accountability project. Reader contributions cover transcription, hosting, and the cost of attending every meeting — and help grow coverage to more towns.