Aberdeen captain Ryan Jack set to undergo medical at Rangers

Ryan Jack in action for Aberdeen (SNS Group)
Ryan Jack in action for Aberdeen (SNS Group)