Party affiliation: Labour Party
Member of local authority and Chairman, 1960-1970. Member of Parliament, since 1970. Chairman, Parliamentary Labour Party Energy Committee.
1974-1992; Parliamentary Private Secretary to Secretary of State for Environment, 1974-1976. Parliamentary Private Secretary to Foreign Secretary, 1976-1979. Leader, Parliamentary Labour Party Delegation to Council of Europe and Western European Union, since 1983.
Chairman, Council of Europe Committee on Environment, 1986-1989. Vice-chairman, Council of Europe Socialist Group. Chairman, Sub-Cttee. on Natural Environment, since 1990.
Honorary Secretary, All Party Group on Energy Studies, since 1992. Royal Air Force, 1949-1951. Teacher, South Yorkshire, 1951-1960.
Head of Department, 1960-1970.