Career
He represented 1st Prince as Councillor (1993–1996) and then Alberton-Miminegash as Modern Language Association (1996–2000) in the Legislative Assembly of Prince Edward Island as a Liberal. He was born in Ingonish, Nova Scotia, the son of Walter MacLeod and Julia Hardy, and was educated there. MacLeod has worked as a heavy equipment operator, as a realtor, has spent time farming and was also a fisher from 1980 to 1990.
MacLeod served as Liberal party whip.
He was defeated when he ran for reelection in 2000.