Yeovil Town have signed AJ Leitch-Smith on a two-year deal.
The 24-year-old striker joins the Glovers from Crewe, where he has played since the age of six until his contract expired at the end of last season.
Leitch-Smith told the club's YouTube channel: "I had a meeting with the gaffer and really liked what I heard.
"I made the decision that day straight after meeting him. I was happy with everything he said."
He added: "My aim is to come here and score goals to push the club forward again and back to the Championship."
Leitch-Smith played 24 games for Crewe last season, scoring two goals and made over 100 appearances in total.