Bachelor of Science, Northwestern University, 1953. Master of Arts, Columbia University, 1958. Doctor of Philosophy, Rutgers University, 1963.
Adjunct assistant professor, St. Peter's College, Jersey City, 1962-1963; assistant professor, U. Rochester, New York, 1963-1968; associate professor, U. Rochester, New York, 1968-1971; professor, U. Rochester, New York, since 1971; professor of history and comparative religion, U. Rochester, New York, since 1975.
Served with United States Army, 1956-1959. Member American Academy of Religion.
Married Elizabeth Walter November 1955. Married Mona McGurk, June 1966. Children– Douglas, Kenneth, Scott, Eric.
Married Martha Herriott Swift, October 13, 1980.