Party affiliation: Labour Party
Researcher, Scottish Office of the GMWU, 1969-1970, Scottish Organiser, 1970-1978. Member. Police Advisory Board for Scotland, 197478. Chairman, Scottish Labour Party, 1977-1978.
Member of Parliament for Hamilton, since 1978. Parliamentary Private Secretary to Secretary of State for Social Services, 1979. Secretary, Manifesto Group of Parliamentary Labour Party, 1979-1984.
Opposition Front Bench Spokesman on Scotland 1979-1980, on Defence 81, on Foreign and Commonwealth Affairs 1981, and on European Community Affairs, 1984. Member. Steering Committee, BritishGerman Kônigswinter Committee, 1985. Co-Chmn., British Parliamentary Lighting Group.
Member, Council of the British Atlantic Committee. Chairman. British-German Parliamentary Group. since 1992. Opposition Spokesman on Foreign and Commonwealth affairs, since 1992.
Research Assistant, Tayside Economics Study Group 1968-1969. Governor, Scottish Police College, 1974-1978. Board member, Scottish Development Agency.
197678; Vice-Chairman, British Council, 1985. Council member, Royal Institut, of International Affairs 1985-1991. Honorary Vice-President, Operation Raleigh.
1982; Council, British Exeutive Service Overseas, 1991 -. Vice-Chairman, Westminster Foundation for Democracy, since 1992.