Party affiliation: Labour Party
Member, Post Office Engineering Union. Councillor Rochdale Council, former Chairman Housing Committee, 1970-1973. Member of Parliament for Weshoughton, 1973-1983 and for Wigan. since 1983.
Parliamentary Private Secretary to Secretary of State for Energy. Parliamentary Private Secretary to Secretary of State for Industry, 1975. Parliamentary Private Secretary to Prime Minister, 1976.
Member, Commons Select Committee on Agriculture, 1979. Opposition Front Bench Spokesman on Transport. 1980, on Information Technology 1983, and on Trade and Industry, 1988.
Opposition Spokesman on Northern Ireland, 1988-1992. Post Office Telephone Engineer, 1964-1973.