Gregory Walters was born in Hamilton, Ontario. When he was thirteen, his family moved to Texas. He began his teaching career in Dallas, earned a law degree in Los Angeles and eventually settled in British Columbia where he's worked as a teacher and principal. Currently writing full-time, Gregory spends his free time running, cycling, hiking, travelling, snapping photos and, of course, reading.