John G Kelly

Fundraiser, Liberal Democrat. Passionate about Europe, internationalism and human rights - especially in Palestine.