Tim Flanagan was born in St. Louis, Missouri. He lives in Lake Oswego, Oregon. He's a writer, editor, and teacher. For relaxation he reads, writes, bicycles, and cultivates a garden. He lives with his dog Kobuk, and some cats.