Party affiliation: Labour Party
President European Union Labour Club, 1976-1977. Secretary, Lothian Devolution Campaign, 1978. Councillor, Edinburgh City Council, 1980-1987.
Chairperson, Housing Committee and Decentralisation Committee, 1986-1987. Exec, member, Edinburgh Council of Social Services, 1984-1987. Member of Parliament for Edinburgh South, since 1987.
Opposition Whip, since 1987. Oposition Spokesman, Trade and Industry, since 1992. Rights Adviser, Mental Handicap Pressure Group, 1979-1987.
Member, Edinburgh Festival Council, 1984-1987. Member Edinburgh Health Council, 1982-1987. Member. Wester Hailes School Council, 198I-.
Guide to Council Housing in Edinburgh, 1981. Council Housing on the Point of Collapse, 1982. Welfare Rights Survey, 1981.
Welfare Rights Guide, 1982, 1983, 1984, 1985, 1986. A Guide to DHSS Claims and Appeals, 1983. Welfare Rights Advice for Doctors, Health Visitors and Social Workers, 1983, 1984, 1985.
Claiming the Attendance Allowance, 1982, 1986. Rights Guide for the Mentally Handicapped, 1988.