A native of Alabama, Joshua grew up in Tuscaloosa, where he attended the University of Alabama. Joshua spent six years living and working with students in the international schools and faith communities of Geneva Switzerland in the early 2000's. Before moving to Charlotte, Joshua lived in Atlanta Georgia where he attended Emory University, was ordained to the priesthood, and served as an associate for five years at Holy Innocents’ Episcopal Church.
Joshua is married to Laura and they have two children who keep them on their toes. Joshua is an avid golfer, micro-blogger, and aspiring plotter of goodness.