He is in his 20th season as the head football coach at Wingate University, where he is the program’s all-time winningest coach. Previously he was an assistant coach at the University of Buffalo, and before that he was an assistant coach at Gettysburg College and a graduate assistant coach at Georgia Tech. As a student-athlete, he had played offensive line at Gettysburg College after having played football (and two other sports) in high school as well.