| Date | Motion or item | Their vote | Record |
|---|---|---|---|
| 2026-05-12 | Fire Rescue Department Battalion Chief Eligibility List. | Aye | source |
| 2026-05-12 | Adjournment | Aye | source |
| 2026-05-12 | April 2026 Police Department Monthly Report | Aye | source |
| 2026-05-12 | April 2026 Fire Rescue Department Monthly Report | Aye | source |
| 2026-05-12 | April 2026 Building Inspection Monthly Report | Aye | source |
| 2026-05-12 | April 2026 Police and Fire Commission Minutes | Aye | source |
| 2026-05-12 | Approval of the Consent Agenda | Aye | source |
| 2026-04-14 | Convene in Closed Session | Excused | source |
| 2026-04-14 | March 2026 Police and Fire Commission Minutes | Aye | source |
| 2026-04-14 | Police Department Police Detective Sergeant Eligibility List | Aye | source |
| 2026-04-14 | Police Department Training Lieutenant Eligibility List | Aye | source |
| 2026-04-14 | Police Department Police Patrol Officer Eligibility List | Aye | source |
| 2026-04-14 | Fire Rescue Department Firefighter/Paramedic Eligibility List | Aye | source |
| 2026-04-14 | Establish Assistant Fire Chief eligibility list | Excused | source |
| 2026-04-14 | Reconvene in Open Session | Excused | source |
| 2026-04-14 | Adjournment | Excused | source |
| 2026-04-14 | March 2026 Police Department Monthly Report | Aye | source |
| 2026-04-14 | March 2026 Fire Rescue Department Monthly Report | Aye | source |
| 2026-04-14 | March 2026 Building Inspection Monthly Report | Aye | source |
| 2026-04-14 | Interview internal applicants for the position of Assistant Fire Chief | Excused | source |
| 2026-04-14 | Approval of the Consent Agenda | Aye | source |
| 2026-03-10 | Reconvene in Open Session | Excused | source |
| 2026-03-10 | January 2026 Police Department Monthly Report | Excused | source |
| 2026-03-10 | January 2026 Building Inspection Monthly Report | Excused | source |
| 2026-03-10 | January 2026 Police and Fire Commission Minutes | Excused | source |
| 2026-03-10 | Establish Fire Rescue Chief eligibility list. | Excused | source |
| 2026-03-10 | Convene in Closed Session | Excused | source |
| 2026-03-10 | Adjournment | Excused | source |
| 2026-03-10 | February 2026 Police and Fire Commission Minutes | Excused | source |
| 2026-03-10 | February 2026 Police Department Monthly Report | Excused | source |
| 2026-03-10 | February 2026 Building Inspection Monthly Report | Excused | source |
| 2026-03-10 | 2025 Police Department Annual Report | Excused | source |
| 2026-03-10 | Police Department Employee Performance Update | Excused | source |
| 2026-03-10 | Fire Rescue Department Employee Performance Update | Excused | source |
| 2026-03-10 | Interview internal applicant for the position of Fire Rescue Chief | Excused | source |
| 2026-03-10 | January 2026 Fire Rescue Department Monthly Report | Excused | source |
| 2026-03-10 | February 2026 Fire Rescue Department Monthly Report | Excused | source |
| 2026-03-10 | Approval of the Consent Agenda | Excused | source |
| 2026-02-12 | Convene in Closed Session | Excused | source |
| 2026-02-12 | Approval of Assistant Chief of Police eligibility list. | Excused | source |
| 2026-02-12 | Reconvene in Open Session | Excused | source |
| 2026-02-12 | Adjournment | Excused | source |
| 2026-02-12 | Interview internal applicants for the Assistant Chief of Police position. | Excused | source |
| 2026-02-12 | Update on Fire Chief retirement date and succession planning. | Excused | source |
| 2026-01-13 | September 2025 Police Department Monthly Report | Aye | source |
| 2026-01-13 | September 2025 Fire Rescue Department Monthly Report | Aye | source |
| 2026-01-13 | 2024 Fire Department Annual Report | Aye | source |
| 2026-01-13 | September 2025 Building Inspection Monthly Report | Aye | source |
| 2026-01-13 | October 2026 Police Department Monthly Report | Aye | source |
| 2026-01-13 | October 2025 Fire Rescue Department Monthly Report | Aye | source |
Each row is a vote this official cast in a public meeting, most recent first, read from the meeting record it links to. This list stops at 50 votes, which is as many as we currently collect per official on this source — earlier votes very likely exist in the meeting record and are not shown yet.
This official's seat and votes are drawn from public meeting records compiled through open agenda. This record is dedicated to the public domain under CC0 1.0 (CC0): the roster and the votes may be reused freely. Local officials have no federal campaign-finance filings, so no finance data appears here.