Done deal: Ryan Jack signs with Rangers on three-year deal

Former Dons captain Ryan Jack
Former Dons captain Ryan Jack