Mike was born in Toronto and grew up in south-western Ontario. When he was
15 he hitchhiked across Canada and got a job in Vancouver, selling drawings to earn meal money along the way. He spent the next few years travelling extensively around the US and Canada, working at odd jobs. He was a garbage man in Iowa, cleaned cafeterias in Newport Beach California, flipped burgers in Vancouver B.C., drove a truck in Alberta, and buffed floors in London Ontario.
After a few years of this, as much fun as it was, he realized it was time to go to college and get a real job. He graduated from college and worked as a computer programmer for 18 years before going into project management. His first book, a non-fiction computer guide was published in 1997. In 2004 he went into seminary and graduated with a Masters in Theological Studies. He started writing speculative fiction in 2007, and completed several novels before publishing The Good Atheist in July 2014. He lives in south-western Ontario with his wife Pennie, where he continues writing.