Party affiliation: Labour Party
President, Liverpool District Labour Party, 1974-1981. Councillor, Merseyside County Council, 1981-1986, Chairman, Economic Development Committee, 1981-1983 and Labour Group Chief Whip, 1981-1983. Member of Parliament for Liverpool, West Derby, since 1983.
Vice-Chairman, British-Yugoslavian Parliamentary Group, since 1985. Assistant Opposition Whip (Social Services), 1987. Local Government Officer, Liverpool, 1946-1948 and 1950-1956.
Royal Air Force, 1948-1950. Lecturer, Brooklyn Technical College, 195759, Wigan District Mining and Technical College, 1959-1963. Liverpool College of Commerce 1963-1964 and Liverpool City Institut, of Further Education, 1964-1972.
Principal Lecturer and Deputy Head, Adult Education, Central Liverpool College of Further Education, 1972-1983.