Accrington Stanley have completed the signing of winger Danny Williams on a permanent deal.

The 29-year-old, free agent, joins the Reds on a short-term contract, after leaving Scottish Premiership side Dundee in November.

Williams, who was born in Wigan, has enjoyed spells at FC United of Manchester, Kendal Town and Chester, before making the move North to play for Scottish clubs, Inverness Caledonian Thistle and Dundee.

The left winger made 108 appearances at Inverness and was part of the celebrated side that lifted the Scottish Cup for the first time in 2014/15, coming off the bench during a 2-1 win over Falkirk, at Hampden Park.

“This is a really ideal move for me,” said Williams, who becomes the fourth player to join Stanley this week. “I’ve always wanted to play in the English Football League, to get a move to a club so close to home and pushing so high up the table is brilliant, who wouldn’t want to get involved with a team like that.

“I’m a left winger and I’ve been playing up in Scotland for the last five years, I enjoyed my time up there, but I felt like it was time for a change and time to come a bit closer to home.”

Williams has spent the week training with his new teammates before the move was made official.

“The boys are doing well this season and from the couple of training sessions that I’ve been involved in I can see that the standard here is high,” said Stanley’s new number 12. “It’s up to me to try and force my way into the manager’s thinking and then show everybody what I can do.

“I played a lot of non-league football up until the age of 24, then I made the move to Inverness and had a pretty successful time with them, winning the Scottish Cup, reaching the League Cup final and playing in Europe.

“Then I made the move to Dundee and things didn’t quite work out for me, but I’m just delighted to be here to help to get the boys promoted.”

The signing of Williams remains subject to international clearance.