STEVE Harper will leave Newcastle United at the end of the season after two decades of service with the club.
Harper to leave Newcastle at the end of the season