Party affiliation: Labour Party
Joined Amalgamated Engineering Union, 1951. Councillor, Hebburn Urban District Council, 1962-1974, Chairman, 1972-1973, Leader, 1969-1974. Councillor, South Tyneside Metropolitan District Council, 1973-1974.
Member of Parliament for Newton, 1974-1983, and for St. Helens North, since 1983. Member of the European Parliament, 1975-1978. Chairman, European Parliament Regional Policy and Transport Committee, 1976-1978.
Political Secretary, National Union of Labour and Socialist Clubs. Labour Whip, 1978-1979. Opposition Whip, 1979-1980.
Parliamentary Private Secretary to the Leader of the Opposition, 1980-1983. Member. National Executive Committee of the Labour Party, since 1982. Shadow Employment Minister, 1983-1987.
Chairman. Labour Party, 1991 -92. Shipyard worker, Tyneside.