Bachelor, Wheaton College, 1955. Master of Divinity, Princeton Seminary, 1958.
Assistant pastor, 1st Presbyterian Church of Bakerstown (Pennsylvania) pastor, Memorial Presbyterian Church of Fox Chase, Philadelphia, 1960-1968; pastor, Brentwood Presbyterian Church, Pittsburgh, 1968-1973; pastor, Bethany Presbyterian Church, Rochester, New York, since 1973.
Married Donna G. Hamilton, June 26, 1959. Children: Mark David, Cynthia Lynne.