Josh serves as the senior pastor at Sovereign Grace Church Toronto. He lives in Oak Ridges (Richmond Hill) with his amazing wife Nina and their five children. He lived in St. Catharines, Ontario until he moved to Hamilton to attend McMaster University, where he graduated from the Arts and Science program. Josh then moved to Toronto to attend Osgoode Hall Law School. He has been in the GTA ever since, practicing criminal law until his call to full-time pastoral ministry in 2016. He serves as a Council Member with The Gospel Coalition Canada.