West Ham have completed the signing of England Under-19 international Nathan Holland from Everton on a three-and-a-half-year contract.
Holland signed professional terms with the Blues in January 2016, but he failed to make a senior appearance at Goodison Park and his contract was due to expire this summer.
The 18-year-old will join West Ham's elite development set-up and is set to be included in Academy director Terry Westley's squad for the game against Leicester City on Monday night.
Holland, who will remain at the Hammers until the summer of 2020, is looking forward to impressing his new team-mates with good performances in Premier League 2.