Emma Lewell Buck

Member of Parliament for South Shields