Stephen E. Ambrose Stephen M. Hart Stephen L. Carter Stephen R. Platt Stephen A. Stephen Barber Stephen D. Stephen Davies Stephen G. Stephen M.