Everton defender Matthew Pennington has joined Shrewsbury following his successful loan spell with the League One club.
The 26-year-old defender has signed a two-year contract for Steve Cotterill's side.
Pennington has been on the books at Goodison Park for 15 years.
During that time, he made loan moves to Tranmere Rovers, Coventry City, Walsall, Leeds United, Ipswich Town and Hull City.
"Matthew Pennington is a quality boy and a quality professional," said Cotterill.
"Towards the end of last season, he was arguably our most consistent defender. Scoring a couple of goals was an added bonus.
"He is a very clever young man. He will want to hit the ground running. And I am sure that the period he's already had here will help him.
"There will be some new faces by the time he comes back but that will be good for everybody."