Moira Leigh MacLeod was born in Glace Bay, Nova Scotia, and currently lives near the ocean outside of Halifax. To learn more about her previous work, or to leave a review/comment, ...ver maisMoira Leigh MacLeod was born in Glace Bay, Nova Scotia, and currently lives near the ocean outside of Halifax. To learn more about her previous work, or to leave a review/comment, please visit www.moiramacleod.comver menos