Jim Gannon signs until 2022!