He was owner-operator of a taxi business in Saint John, New Brunswick which he sold prior to 1982.
In 1982, he led a 1-year, $1 million fundraising campaign to save the Imperial Theatre.
[2] In August 2008, he was hired by the Green Party of Canada as Maritimes Organizer.
[3] On September 24, 2009, MacDougall was acclaimed the leader of the Green Party of New Brunswick.
[6] He received an award "for breaking the mold" for his work in saving the Imperial Theatre in 2013.