John was born in Florida, grew up in Texas, and now lives in Reston, Virginia. After graduating from West Point with a bachelor’s degree in philosophy, he served as an artillery officer in the U.S. Army for seven years, which took him all over the United States. He then earned his master’s degree in journalism at American University and worked at The National Desk as an investigative journalist.