Dumbarton have signed former Rangers winger Tom Walsh on a one-year deal.

The 20-year-old winger had a sixth-month loan spell with Stevie Aitken’s side two seasons ago, scoring one goal in 14 appearances.

He spent the first half of last season at St Mirren, before returning to Rangers and later being released.

Walsh finished last season in Ireland with Limerick, but has returned to Scotland to become Dumbarton's tenth summer signing.