Leonard is a teacher, writer, and editor with more than 25 years in the publishing industry. His work has appeared in numerous national and international magazines and newspapers. He taught in northern Canada for a number of years and was Supervisor for Curriculum Development for a Native school board in northern Quebec for four years. He has a B.A. and a B.Ed. from Queen’s University and is a longtime member of the Professional Writers Association of Canada.