John was born and raised in Fargo, ND and was a standout for Fargo South High School. He went on to play college hockey at the University of Wisconsin - River Falls and Concordia College before starting his professional career. His professional playing career consisted of stops in the AHL, the ECHL, and the WCHL. He brings a wealth of knowledge on and off the ice. In addition to his playing career, he is also skating instructor for Boris Dorozhenko Next Generation Hockey Camps, and has coached all all levels of youth hockey. John is a USA Hockey Level 4 certified coach and a certified personal trainer.