Stephen J.Mcphee Stephen J. McPhee Stephen E. Ambrose Stephen L. Carter Stephen R. Platt Stephen A. Stephen Barber Stephen D. Stephen Davies Stephen G.