Party affiliation: Labour Party
Member. Transport and General Workers’ Union, 1974. Former Chairman, Clwyd County Labour Party. Councillor, Clwyd County Council, 1981.
Member of Parliament for Clwyd South West, since 1987. Chairman, Parliamentary Labour Party Agriculture Committee. Member. Commons Select Committee on Agriculture.
Labour Whip, since 1988. Microbiologist, Wrexham Lager Beer Company, 1969-1987.