Ferguson set to sign Aberdeen extension to 2024, McInnes confirms

Graeme Shinnie, right, left in the summer.
Graeme Shinnie, right, left in the summer.