Stefan Long

Stefan Long was elected Mayor of Ipswich for 2025-26 on Wednesday, 13 May.