David Campbell Bannerman

(Contributor)

David Campbell Bannerman MEP is a board member of Leave Means Leave.