David McFarlane

David is the District Councillor for Alvescot & Filkins Ward