Party affiliation: Labour Party
Dockyard worker and trade union shop steward, 1969-1984. Member of the European Parliament for Mid Scotland and Fife, since 1984. Member, Legal Affairs and Citizens' Rights Committee, since 1989.
Member, Economic and Monetary Affairs and Industrial Policy Committee, 1984-1989, Substitute, 1989. Foundry' worker, 1955-1958. Naval service, 1959-1968.