Stephen Smale Stephen Baxter Stephen James Stephen Puleo Stephen Wall. Stephen Ward Stephen Baxter. Stephen Bailey. Stephen Jay Stephen Crane