Party affiliation: Ulster Unionist Party
Chairman, Ulster Unionist Council Executive Committee, 1974-1976. Vice-President, Ulster Unionist Council. since 1974. Member of Parliament, since 1982.
Chairman, Northern Ireland Assembly Health and Social Services Committee, 198384. Vice-Chairman, Parliamentary All Party Committee on Soviet Jewry, since 1983. Member. Social Services Select Committee, since 1984.
Chairman, Northern Ireland Assembly Finance and Personnel Committee, 1984-1986. Exec, member, United Kingdom Branch, International Parliamentary Union, since 1985. Fellow, Industry and Parliament Trust, since 1985.
Treasurer, Parliamentary All Party Group on Namibia, 1985-1990. Treasurer. All Party Group on Morocco, since 1987. Secretary, Social Services Parliamentary Panel, since 1987.
Secretary, British-Israel All Party Group, since 1988. Vice-Chairman, ANZAC All Party Group, since 1988. Vice-Chairman, Ali Party Group on South Africa, 1988-1992.
Member, British Executive, Commonwealth Parliamentary Association, since 1989. Pastor, Raffrey Presbyterian Church, 1957-1963, Alexandra Presbyterian Church, 1963-1982.