Party affiliation: Labour Party
Member, Scottish Executive Committee, Labour Party, 1974-1983. Secretary and Organiser, Dundee Labour Party, 1977-1983. Chairman, Labour Party in Scotland, 1981.
Member of Parliament, since 1987. Vice-Chairman, Parliamentary Labour Party Foreign Affairs Committee. Former Gen.-Sec., Trades Union Friends of Palestine.
Former Gen.-Sec., War on Want.