John joined Wilson King in 1967 as an articled student. He was called to the bar in 1968 after earning his Bachelor of Arts and Bachelor of Laws degrees from the University of Toronto. John is the firm's senior partner.
John was a former member of the Nechako Rotary Club and the Estate Planning Council of Prince George. He is a current member of the Canadian Bar Association and the Canadian Tax Foundation. John was also a co-founder of the Prince George Oldtimers' Hockey Association.
John grew up in Toronto, Ontario. He and his wife Marilyn have three children, Tanis, Craig, and Kevin, as well as several grandchildren. John is an avid hockey fan and enjoys spending his free time with his family, golfing and travelling.