St Johnstone have completed the signing of Inverness defender Stuart McCaffrey on a six-month loan deal.
McCaffrey has moved to Saints on a six-month loan
The former Hibernian player will be at McDiarmid Park for six months with the option to extending his stay.
Saints manager Derek McInnes told the club website: "Stuart will be a good addition to the squad. He has a great deal of experience.
"At 28 still has a number of years in the game ahead of him and I'm delighted to have secured his services."
McCaffrey is expected to be registered in time to face Dundee on Wednesday, 2 January.