Constantine Cornwall

Liberal Democrat Party

Camborne Redruth & Hayle Liberal Democrats