Bachelor, University Texas, Arlington, 1975. Master of Arts and Master of Divinity, Westminster Theological Seminary, 1983.
Teacher, 1st Presbyterian Church, Manhattan Beach, California, 1984-1985; associate pastor, 1st Presbyterian Church, Manhattan Beach, California, 1985-1987; pastor, Covenant Presbyterian Church, Bridgewater, Virginia, since 1988. Adjunct Professor National U., 1982-1987, Loyola-Marymount U., since 1987. Assistant teacher University of Southern California 1984-1986.
Member Phi Alpha Theta, Phi Delta Gamma.
Married Rhonda Ann Versher, April 21, 1984.