Party affiliation: Labour Party
Chairman, Planning committee, Kirkcaldy District Council, 1974-1977. Chairman, Further Education Committee, Fife Regional Council, 1978-1982. Member. Area Manpower Board, Manpower Services Commission, 1978-1986.
Leader, Fife Regional Council, 1982-1987. Member, Local Government Training Board, 1982-1986. Member of Parliament, since 1987.
Member, Parliamentary Labour Party Employment, Trade and Industry, Energy Cttees. Member, All Party Committee, on Paper and Board. Former Front Bench Spokesman on Education and Economic Affairs.
Front Bench United Kingdom Employment Spokesman. Sponsored by National Union of Public Employees. Opposition Spokesman on Scotland, since 1992.
Research Officer, Edinburgh Corporation, 1973-1974. Planning Officer, Fife County Council, 1974-1975, Dunfermline District Council, 1975-1987. Part-time tutor/lecturer, Heriot-Watt University, 1973-1986.
Part-time employment consultant, 1984-1987.