 Steve O'Donnell was born in Cleveland, Ohio, and graduated with an A.B.degree from Harvard College in 1976.He also completed graduate studies in American history at Columbia University and the University of North Carolina at Chapel Hill.