Nation: The Alliance

Name: James Smith Councillor: Yes Party affiliation: Liberal Democrats Ideology: Christian democrat, liberal