John Roche is a native of Alexandria, Virginia, where he still lives with his wife and four daughters. When he's not driving his daughters to soccer and softball games or writing adventure stories for children, he works as a lawyer in Northern Virginia and Washington, DC.