New deal for Dons defender Jack MacKenzie

© Shutterstock FeedJack MacKenzie.
Jack MacKenzie.