Joe was born and raised in Powell River BC and began his journey at 8 years old in minor hockey and quickly fell in love with the game. Afterwards he completed 5 seasons of junior hockey and then returned to his hometown to play senior hockey with the Powell River.
Regals for 16 seasons.
Highlighted by capturing the 2006 Allan Cup National Championship in front of the home crowd and the following season getting an opportunity to represent Team Canada in an international tournament in Belarus in 2007.