Party affiliation: Labour Party
Election Agent to Roger Thomas Member of Parliament, 1979. Research Asst, to Doctor Thomas, 1979-1982. Member of Parliament for Gower, since 1982.
Chairman, Commons Select Committee on Welsh Affairs, since 1984. Assistant Geography Master, Chislehurst and Sidcup Technical High School, 1967-1968. Head of Economics Department, St. Clement Danes Grammar School, 1968-1970.
Sixth Form Economics Master, The Haberdashers’ Aske’s School, 1970-1972. Lecturer in Education, Bedford College of Physical Education, 1972-1973. Senior Geography Lecturer, Trinity College, Carmarthen, 1973-1982.
Tutor and Counsellor in Social Science, Open University, 1971-1982.