AFC Telford United striker Daniel Udoh has signed a two-year deal with Shrewsbury Town.
The League One club were impressed with his performances in the National League North.
He scored 19 goals as the Bucks missed out on the play-offs on goal difference.
The 22-year-old told the club’s website: “I can’t wait to just get started. After speaking to Fejiri and my agent I couldn’t have asked for a better place to be.
“This is a really good club and has the feel of a place going somewhere. I want to be a part of something fresh and somewhere where I can get better.
“I know how good Shrewsbury are at pushing players on – similar to the likes of Fey. I want to get better and improve my game. Here I feel like I can do that.
“For me last season has gone, it’s now about working hard with Shrewsbury and helping the team - hopefully, by gods grace, I can do that.”