"We had to be patient with both these signings," said Ray McKinnon.
“We worked on these deals for a good few weeks and I am delighted to get them on board.
“They will add experience and quality to our squad in an area I have been looking to strengthen. Both will play a part in Saturday’s game versus Peterhead.”