Answer
Joe Allen is a Welsh professional footballer who plays as a midfielder for Premier League club Stoke City and the Wales national team. He made his professional debut for Swansea City in 2007, and has also played for Liverpool and Sunderland. Allen is a versatile midfielder who can play in a variety of positions, including central midfield, defensive midfield, and attacking midfield.