League One side Oldham have signed striker Jake Cassidy after his release by Wolves on a two-year deal.
The 22-year-old had loan spells at Notts County and Southend last season and previously had three separate stints at Tranmere Rovers.
"I'm delighted to get things finalised as it's been in the pipeline for quite a while," he told the club website.
Cassidy's deal also includes the option of a further year with the Latics.
Find all the latest football transfers on our dedicated page.