Party affiliation: Labour Party
Councillor, Wolverhampton Borough Council, 1966-1986. Chairman Social Services Committee, Higher Education Committee, Economic Development Committee, Housing Committee, and Theatre Committee, Deputy Council Leader. Councillor, West Midlands County Council, 1973-1986.
Member of Parliament for Wolverhampton South East. Chairman, Cooperative Party Parliamentary Group. Chairman, All Party Group for Tertiary Education.
Member, All Party Group for Housing Cooperatives. Director, Springvale Co-operative Sports, Social and Leisure Centre. Director, Springvale Training Centre, Black Country Co-operative Development Agency, and Wolverhampton Enterprise Ltd.