Bachelor, Central College, Pella, Iowa, 1950. Bachelor's Degree, New Brunswick Seminary, 1953. Master of Arts, New York University, 1957.
Master of Sacred Theology, Lutheran Seminary, Philadelphia, 1973. Doctor of Ministry, Princeton Seminary, 1980. Doctor of Divinity (honorary), Central College, 1983.
Associate pastor Bellevue Reformed Church, Schenectady, New York, 1953—1955, Levittown Community Church, 1955—1957. Pastor Reformed Church, Willow Grove, Pennsylvania, 1957—1964, 1965—1991, National Evangelical Church, Kuwait, 1964—1965. Pastoral assistant Presbyterian Church, Abington, Pennsylvania, 1998—2004.
President Particular Synod New Jersey, 1969-1970, 70-71, General Synod Reformed Church in American, 1983-1984.
Served as Chaplain Civil Air Patrol, 1960-1962. Member of Pennsylvania Rotary (president Glenside chapter).
Married Beverly Jane Hardy, May 22, 1954. Children– Deborah Joy, Cynthia Sue, Scott Craig.