Who is the only footballer to play for Manchester United Manchester City Liverpool and Everton?

Peter Beardsley was signed by Man Utd in 82/83 playing one league cup game; 87/91 for Liverpool played 131 games; 91/93 Everton played 81 games and was on loan to Man City 98 and played 6 games.