Career
He represented the electoral district of Cape Breton Centre in the Nova Scotia House of Assembly from 1974 to 1981. MacEachern was born in 1940 at Sydney, Nova Scotia. He was re-elected in the 1978 election, and in 1980 became the party"s interim leader following the resignation of Jeremy Akerman.
He served for a month until a leadership convention elected Alexa McDonough as leader.
At the convention, MacEachern was also a candidate, finishing third. In the 1981 election, MacEachern was defeated by the riding"s former Modern Language Association, Mike Laffin.