Party affiliation: Ulster Democratic Unionist Party
Councillor, Magherafelt District Council, 1973, Chairman ofCncl., 1977-1981. Vice President, Association, of Northern Ireland Local Authorities, 1980-1981. Board member, Northern Ireland Housing Executive, 1981.
Member, Northern Ireland Assembly, 1982-1986. Member of Parliament for Mid Ulster, since 1983, Democratic Unionist Party Whip, 1987. Democratic Unionist Party Spokesman on Education, 1987-1988, and on Health and Social Services, 1988-1990.
Spokesman on Security, since 1990. Gospel recording artist. Served Civil Service 1966.
Minister, Magherafelt Free Presbyterian Church, 1968.