Party affiliation: Labour Party
Councillor, Strathclyde Regional Council (Gorbals). Election Agent for the late Frank McElhone Member of Parliament, 1969-1974 and 1974-1982, and Election Agent for Robert McTaggart Member of Parliament. Leader, Anti-Dampness Campaign, Anti-Eviction Campaign, Anti-Fluoridation Campaign, and Gorbals Rent Strike.
Committee member. Transport and General Workers Union. Councillor, Glasgow Corporation (for Mile End), 1972-1975. Member of Parliament forGlasgow Provan, since 1987.