| Date | Motion or item | Their vote | Record |
|---|---|---|---|
| 2026-01-15 | Minutes of January 15,2026 Meeting | Aye | source |
| 2026-01-15 | Minutes of January 1st, 2026 of Meeting | Aye | source |
| 2025-12-18 | Call To Order/Roll Call | Aye | source |
| 2025-12-18 | Meeting Minutes of October 2nd | Aye | source |
| 2025-12-18 | Minutes of October 16th, 2025 Meeting | Aye | source |
| 2025-12-18 | Minutes of November 6th, 2025 Meeting | Aye | source |
| 2025-12-18 | Minutes of November 20th, 2025 Meeting | Aye | source |
| 2025-12-18 | Meeting Minutes of December 4th, 2025 | Aye | source |
| 2025-12-18 | New Business | Aye | source |
| 2025-11-06 | New Business | Aye | source |
| 2025-10-02 | Minutes of September 18, 2025 Youth Commission Meeting | Excused | source |
| 2025-10-02 | New Business | Excused | source |
| 2025-10-02 | Old Business | Excused | 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 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.