Rotherham United have completed the signing of Bury winger David Worrall for an undisclosed fee.
The 23-year-old has signed a two-year deal with the League One club, with the option of a third year.
He becomes Millers boss Steve Evans's fourth signing of the close season, following the captures of Joe Skarz, Richard Brindley and Adam Collin.
Worrall told the club's official website: "I spoke with Joe Skarz who I knew at Bury, looked around the stadium and knew it was a great move for me.
"Looking around it was a lot different to what I am used to.
"I spent five years at Bury where there were many ups at the start but last season was a struggle. As soon as I spoke to Rotherham and learned about what the manager had planned I jumped at the chance to sign."
Worrall made 46 appearances for Bury last season.