Broncos hiring Pete Carmichael

My only surprise is it took this long.