Tom Walsh signs with Ayr United.

Tom Walsh signs with Ayr United.