Party affiliation: Labour Party
Member of Parliament for Kirkcaldy, since 1987. Opposition Spokesman on Citizen’s Charter and Women, since 1992. General Practitioner.
Registrar training in psychiatry. Full-time research, clinical pharmacologist and medical adviser in pharmaceutical industry in Holland, Switzerland and Edinburgh. 1975-1980; trainee in Community Medicine.
Fife Health Board, 1980-1984 and Community Medicine Specialist, 1984-1987.