Party affiliation: Labour Party
Secretary, Ogmore Constituency Labour Party and Agent, 1966-1969. Chairman, Welsh Labour Party, 1977. Chairman, South Wales European Constituency Labour Party, 1978.
Member of Parliament for Ogmore, since 1979. Member. Commons Select Committee on Employment, since 1980. Member. Select Committee on Welsh Affairs, 1981-1983.
Honorary Secretary, Welsh Parliamentary Labour Party, 1982-1984. Opposition Whip, 1984. Locomotive fireman, British Railways, 1946-1951.
Shop Assistant, 1951-1956. Selfemployed 1956-1966. Admin. Officer, PMSB, 1969-1974.
Senior Admin. Officer, (Morgannwg Div.) Welsh Water Authority, 1974-1979.