David Smith

Party: Liberal Democrat Party

Ward: Newton

Other councillors representing this Ward: