Carleton Craig Leonard (born 3 February 1958) is an English former footballer who played 298 games as Defender for Shrewsbury Town between 1975 and 1983.