Everton has completed the signing of Bournemouth forward Joshua King on a deal until the end of the season. The 29-year-old joined Bournemouth