K.M Cannon was born in Kirkland Lake, Ontario, educated in North Bay and Toronto, and is a freelance writer and multi-media artist. A staunch supporter of literacy, reading, young writer's programs, K.M is also an outspoken activist of freedom of speech and civil rights and active member of the Freelancer's Union, the Online News Association, the Sudbury Arts Council, and Sudbury Writer's Guild. When not researching or writing, K.M. exists for sailing with her cat, friends, and family... or for video games and books when snow and ice have the boat locked in its slip.