Asamblea de Irlanda del Norte
De 1970 a 2010, fue miembro del Parlamento Británico por North Antrim, así como diputado de la Asamblea de Irlanda del Norte (de la que fue expulsado por «desacato») y el Parlamento Europeo de 1979 a 2004. Más tarde, ocupó un escaño en la Cámara de los Comunes, de la que también fue expulsado, en 1981, por «mal comportamiento».