Geraint Davies – The Co-operative Party

Geraint Davies

Labour and Co-operative MP for Swansea West

Members of Parliament