Joshua was born January 11, 1982 near San Diego, CA. As a young child, his family relocated to Arizona where he came to faith in Jesus Christ as a teenager. In 2006 he married his wife, Kathleen, and in 2007 he was ordained into the gospel ministry. Joshua received a Masters in Theological Studies from Gateway Seminary in 2020.

For 20 years, Joshua has been living out his calling to minister to students and their families.

Joshua and Kathleen have four children – Claire, Joy, Paige, and Jack.

Joshua enjoys time with his family and the outdoors in any capacity, specifically hiking, longboarding, disc golf, or camping. He also likes to settle down with a good book, play video games, help with team sports, and workout at the gym.