Bachelor, Howard College, Birmingham, AL, 1944. Master of Divinity, Union Theological Seminary, Richmond, VA, 1947. Master of Theology, Union Theological Seminary, Richmond, VA, 1948.
Doctor of Divinity (honorary), Westminster College, Fulton, Missouri, 1970.
Pastor Marion Presbyterian Church, Marion, Alabama, 1948—1953, West Nashville Presbyterian Church, Nashville, 1955—1960, First Presbyterian Church, Fulton, Missouri, 1960—1987. Parish associate First Presbyterian, Jefferson City, since 1991. Trustee Montreat Conference Center, Montreat, North Carolina, 1972—1980, Presbyterrian School for Christian Education, Richmond, Virginia, 1977—1980.
Chairman national missions Presbyterian Church United States, Atlanta, 1978—1980.
Married Patricia Ann Braswell, February 22, 1957 (deceased August 10, 1996). Children: Ian Stewart, Robert Christopher.