John started his water polo career as a Cruiser at age 7 and is very excited to be returning now as a member of the coaching staff. After years with the Cruisers John joined The Pacific Storm Water Polo Club and then at age 17 the Canadian Junior Men’s National Team where he had his first experience with international competition at Junior World Championships in 2007. Following that John moved to Calgary to join the Senior Men’s National Team where he spent two years training and competing. After retiring from the National Team in 2009 John returned to Vancouver and began to coach. Since then has been both head coach and assistant coach for various different clubs and programs including the North Shore Titans, NSWC Marlins, Pacific Storm, and Team BC. John is happy to have the opportunity to share his water polo knowledge and experience with younger generations of Cruisers in his home town of North Vancouver.