Party affiliation: Labour Party
Member. Association, of Teachers at Technical Insts., affiliated to National Union of Teachers, 1958. Member, Fabian Society and Co-operative Party. National Union of Students Delegate to Soviet Union, 1954.
Member of Parliament for Swansea West, since 1964. United Kingdom Delegation, Council of Europe and Western European Union, 1966-1967. Member. Public Accounts Committee, 1966-1967.
Chairman, Welsh Parliamentary Labour Group, 1966-1967. Parliamentary Private Secretary to Postmaster General, 1966-1967. Joint Parliamentary Secretary, Ministry of Technology, 1969-1970.
Parliamentary Under Secretary of State, D.E.A., 1967-1969. Chairman, All-Party Backbench Minerals Committee, 1972. Opposition Spokesman on Industry.
1970-1971, on Higher Education 1971-1972, on Consumer Affairs, 1973-1974. Minister of State, Prices and Consumer Protection, 1974-1976. Minister of State for Industry, 197679.
Opposition Front Bench Spokesman on Wales, 1979-1980, on Civil Service, 1980-1983, on Industry 1983, and on Industry and Consumer Affairs 1987. Shadow Secretary of State for Wales, Deputy Shadow Leader of the House of Commons and Campaigns Co-ordinator, 1983. JointChmn., AllParty Minerals Committee, 1979.
Member and sponsored Member of Parliament. Transport Salaried Staff Association. Lecturer in Economics, Welsh College of Advanced Technology.