Macclesfield Town have re-signed winger Jack Mackreth from Tranmere on a one-year contract.
The 24-year-old spent two seasons with the National League side between 2012 and 2014 where he made 86 appearances and scored seven goals.
He left to join Grimsby, where he spent 18 months, and spent the latter part of 2015-16 at Tranmere but made just one start and seven substitute outings.
Mackreth is the first new signing made by manager John Askey for next season.
Find all the latest football transfers on our dedicated page.