Party affiliation: Labour Party
Secretary and former Chairman. Easington Constituency Labour Party. Member. Peterlee Parish Council.
1969-1973; Councillor, Peterlee Town Council, 1976-1979. Councillor, Easington Distort Council, 1973-1976. Member of European Parliament, 1979-1984.
Member of Parliament for Houghton and Washington, since 1983. Chairman, Tribune Group, 1985-1986. Front Bench Environment Spokesman, 1985-1988.
Front Bench Spokesman on Defence, Disarmament and Arms Control, 1988-1992. Member, Sel. Committee, on Health, since 1992.