Who is the agent for the player with the highest number of appearances in the Premier League?
Gareth Barry Gareth Barry (born 23 February 1981) is an English professional footballer who plays as a midfielder for West Bromwich Albion. He is the player with the highest number of appearances in the Premier League.
Paul Huntington Paul David Huntington (born 17 September 1987) is an English professional footballer who is a centre back for Preston North End and has made more than 350 career appearances.