John Elway feels he messed up, and big time.

Throughout the course of his career, Elway has hired four coaches and fired two. He told NBC Sports, however, that his last hire before his latest one was a huge mistake.

“I talked to [Vance Joseph] before the process a couple of years ago [when hiring Gary Kubiak], and knew him, and going in, I had an idea that he was kind of our guy. I admit it. I was wrong on that one. I don’t like to say it out loud because I don’t want to offend VJ, who is a good football coach. But things didn’t work out.”

Joseph, who ultimately went over to the Arizona Cardinals to serve as a defensive coordinator under incoming coach Kliff Kingsbury, was fired as the Broncos head coach after only one season.

John Elway is ultimately pinning all his hopes on new incoming head coach Vic Fangio. He said that if there's one thing he's learned from the Vance Joseph fumble, it's to cover all your bases.

“Don’t draw any conclusions before you go into the coaching interviews. Take each interview in the moment and do not pre-draw it. Don’t combine it with the other ones and don’t make your mind up when you walk out. Be as thorough as you can and try to find the right guy that fits your job at that point in time. So that’s what I learned. I’ve probably pre-drawn my thought process going in before.”

Given how many coaches have been hired, and fired, under John Elway's tutelage, it should be interesting to see if the Broncos ultimately get a new G.M. at the end of it all.