Former Coventry City keeper Scott Shearer has signed for Crewe Alexandra.
The Scot was not offered a new deal by Rotherham United and was a free agent.
The 32 year old, who has played for Albion Rovers, Crawley Town, Wrexham, Wycombe Wanderers, Bristol Rovers, has signed a two year deal.