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.