Party affiliation: Labour Party
Member, Amalgamated Engineering Union. Councillor, Sale Borough Council, 1958-1964. Member of Parliament for Salford West, 1964-1983, and for Salford East, since 1983.
Minister of State for Northern Ireland, 197476. Minister of State, Department of Health and Social Security, 1976. Minister for Social Security and Cabinet Member, 1976-1979.
Principal Opposition Front Bench Spokesman on Health and Social Security, 80, and on Industry 1980-1983 and Energy, 1983-1987. Chairman, AUEW Parliamentary Group of Labour MPs. Chmn, Parliamentary Labour Party, 1987-1992.
Served Royal Air Force, Warrant Officer and Air Bomber Navigator, 1942-1947.