David Morris, who has died aged 76 in June 2007, devoted most of his life to progressive and internationalist causes. A devout Christian, he was an ordained minister, a long-serving chair of CND Cymru (1990-2001), a European parliamentarian (1984-1999), an ardent devolutionist and a leading figure of the Welsh Labour left.
On leaving Stebonheath central school, Llanelli, he worked in a steel foundry and later in the mines. He won a scholarship to Ruskin College, Oxford, and went on to University College, Swansea, before training at the United Theological College, Aberystwyth. He also helped organise the first Welsh anti-nuclear protest, in response to the 1957-58 British tests on Christmas Island.