John Gallagher

John Gallagher is a lifelong adventurer with a professional background in political campaigns. He lives in Baltimore, MD with his girlfriend and their cat Lola.