Josh was born and raised in New Jersey. He relocated to Puerto Rico with his family at age 11. There he went to middle school and high school. He earned a B.A. in Music Education at the Interamerican University of PR.
In 2001, Josh moved to Arizona where he worked as a middle school choir teacher and also earned an M.B.A. with an emphasis on Technology Management from the University of Phoenix.
He is currently working on a Master of Arts in Pastoral Ministry degree at New Orleans Baptist Theological Seminary.
Josh is happily married to Lisa and he has 5 children: Daniel, Isaac, Leila, Benjamin, and Ana.