AB, University of Southern California, Los Angeles, 1953; AM, University of Southern California, Los Angeles, 1955; Doctor of Philosophy, University of Southern California, Los Angeles, 1960; Juris Doctor, Arizona State University, Tempe, 1974.
From instructor to assistant professor of history, West Texas State University, Canyon, 1957-1960; professor of history, Phoenix College, since 1960; department chairman social science, Phoenix College, 1962-1969; director legal assistants program, Phoenix College, 1975-1985.
Member Arizona History Foundation (board directors Tempe since 1980), Arizona History Society (Center Arizona chapter, board directors Phoenix chapter since 1978).
Married Jean T. Lamb, August 7, 1955 (divorced 1964). 1 child, Margaret E. Married Lyenatte Swafford, September 16, 1967 (divorced 1986).
1 child, John S.