Answer
Josh Heupel's middle name is Kenneth. He is an American football coach and former player who is the current head coach of the Tennessee Volunteers football team. Heupel was born in Aberdeen, South Dakota, and played college football at Oklahoma, where he was a two-time All-American quarterback.