32 of 35
meetings attended
- Aug 26, 2025 · Board of Aldermen: present
- Sep 3, 2025 · Board of Aldermen: present
- Sep 9, 2025 · Board of Aldermen: present
- Sep 9, 2025 · Board of Aldermen: present
- Sep 19, 2025 · Board of Aldermen: present
- Sep 30, 2025 · Board of Aldermen: present
- Oct 28, 2025 · Board of Aldermen: present
- Nov 11, 2025 · Board of Aldermen: present
- Nov 21, 2025 · Board of Aldermen: present
- Dec 9, 2025 · Board of Aldermen: present
- Jan 13, 2026 · Board of Aldermen: present
- Jan 16, 2026 · Board of Aldermen: present
- Jan 27, 2026 · City Council: present
- Feb 10, 2026 · City Council: present
- Feb 20, 2026 · City Council: present
- Feb 24, 2026 · City Council: present
- Mar 10, 2026 · City Council: present
- Mar 24, 2026 · City Council: present
- Apr 14, 2026 · City Council: present
- Apr 17, 2026 · City Council: present
- Apr 28, 2026 · City Council: absent
- May 7, 2026 · City Council: present
- May 12, 2026 · City Council: present
- May 26, 2026 · City Council: present
- Jun 9, 2026 · City Council: absent
- Jun 23, 2026 · City Council: present
- Jul 14, 2026 · City Council: present
- Jul 17, 2026 · City Council: present
- Jul 28, 2026 · City Council: present
- Aug 11, 2026 · City Council: present
- Aug 21, 2026 · City Council: present
- Sep 2, 2026 · City Council: present
- Sep 8, 2026 · City Council: present
- Sep 22, 2026 · City Council: present
- Oct 16, 2026 · City Council: absent
Most recent miss: Oct 16, 2026