John grew up in Salem, OR and moved to Portland to study Music at Multnomah University. During College, he worked at a few churches while traveling with his band, Forgivenmuch. He went on to study history at George Fox University, earning an MA in 2007, and worked at Pearl Church as an assistant pastor from 2004 to 2010. In 2010 John began working full time in the wedding music and DJ business. He has also been performing his own original music in a wide variety of local venues since 2002.