Party affiliation: Labour Party
Active in constituency for Labour Party. President, Scottish Union of Students, 71. Member of Parliament for Clackmannan and East Stirlingshire, 1979-1983, and for Clackmannan. since 1983.
Opposition Front Bench Spokesman on Scotland, 1980-1984, and on Defence, Disarmament and Arms Control, 1984. Principal Spokesman on Defence, 1988-1992. Spokesman on Energy, since 1992.
Insurance Clerk, 1963-1967. Civil servant, 1971-1973. School teacher, 197479.
Open University tutor. 1976-1979.