Party affiliation: Labour Party
Former full-time Sec.-Organiser of Labour Party and full-time Shop Stewards Convenor, NCR. Member, Amalgamated Union of Engineering Workers. Member of Parliament for Kilmarnock, 1979-1983, and for Kilmarnock and Loudoun, since 1983.
Former Chairman, Labour Action for Peace. Secretary, Scottish Penal Affairs Group. Exec, member, Scottish Group of MPs.
Chairman, Sel. Committee on Scottish Affairs.