Answer
Stern John played for eight clubs in England during his career. He began with Birmingham City in 1997, then moved to Nottingham Forest, Coventry City, Southampton, Sunderland, Derby County, Bristol City, and Ipswich Town before retiring in 2012. John made a significant impact on each club, scoring over 100 goals in English football.