Stephen Muggleton Stephen Stapleton Stephen Langton Steve Eggleton Stephen Anderton Peter Aggleton Stephen C. Barton Stephen Houston Stephen Newton Stephen D. Houston