John has served on staff at CSCC since 2022. He and his wife, Jennifer, have 3 children, James, Emma, and Liam.