STAY CONNECTED
Get Involved
The 2026 municipal campaign has concluded. I am continuing the conversation about public issues and the future of our communities.
The 2026 municipal campaign has concluded. I am continuing the conversation about public issues and the future of our communities.