Preston North End have signed Aston Villa midfielder Daniel Johnson for an undisclosed transfer fee.
Johnson, 22, agreed terms during talks with PNE officials and signed a two-and-a-half year contract on Friday night after completing a medical.
He is cup-tied for Saturday’s FA Cup clash against Sheffield United having played for Oldham in an earlier round when on loan but he will be at Deepdale to watch his new team-mates in fourth-round action.
Lilywhites manager Simon Grayson said: “We first came across Daniel over a year ago and we thought about signing him last January and have kept our eyes on him ever since.
“We had him watched numerous times when he was on loan at Chesterfield and Oldham and decided we wanted to bring him here and we were delighted he was desperate to come to us.
“There were lots of other clubs who wanted to sign him, but we had the backing of the owner to go out and spend money to secure his services.
“We feel he is a player who can only get better and will add something different in our midfield options.”
Johnson will wear the No.24 shirt and his debut is set to come against Crawley Town on January 31 – he is ineligible for the Johnstone’s Paint Trophy tie at Walsall next Tuesday.
He is the second Villa youngster to have come to North End this season, Callum Robinson having been on loan in the autumn before being recalled in November.
Johnson said: “I am really pleased to be here. I have heard a lot about the place and the lads from Callum Robinson and I am looking forward to adding my quality to the squad.”