David Shearer

David Shearer is a Labour Party former MP. He first became a Member of Parliament on 21 July 2009.