Definitions for "Alton Thelwell"
Alton Thelwell (born September 5, 1980 in Islington, London) is a professional footballer currently playing for Leyton Orient in England's Football League One.