Career
He represented the electoral district of Cape Breton East in the Nova Scotia House of Assembly from 1980 to 1988. Born in 1938 at Glace Bay, Nova Scotia, MacLeod was first elected in a byelection on December 2, 1980. MacLeod was re-elected in the 1981, and 1984 elections.
He did not seek re-election in 1988.
MacLeod died on June 22, 2015.