Party affiliation: Labour Party
Member. Labour Party. since 1983. Member of Parliament, Pontypridd, since 1989. Member. Select Committee on Welsh Affairs, 1989-1990.
Member. Select Committee on the Environment, since 1990. Research officer; newspaper editor, National Union of Mineworkers South Wales area, 1982-1989. Freelance radio and television producer, writer, 1986-1989.