Stephen H. A.Shepherd Stephen H.Shepherd Stephen H. A. Stephen J. Stadler Stephen M.Archer Stephen A. Mitchell. Stephen E. Ambrose Stephen E. Ambrose. Stephen R. Schach Stephen Haag, James Perry