John Sheehan lives in Farmington, just south of the Twin Cities with his son Brighton, his daughter Genevieve, their French Brittany Gus and a cat named Jasper.
As someone who loves travel, John's books are intertwined with the history and geography of some of his favorite destinations.