ThB, Olivet Nazarene University, Kankakee, Illinois, 1974. Master of Divinity, Nazarene Theological Seminary, Kansas City, Missouri, 1978. Postgraduate, Nazarene Theological Seminary, Kansas City, Missouri, 1999.
Pastor lst Church of Nazarene, Longmont, Colorado, 1978-1988. Associate pastor Longmont Church of Nazarene, 1988-1989. Pastor 1st Church of Nazarene, Mexico, Missouri, since 1989.
Member ministerial studies board Colorado district Church of Nazarene, 1985-1989, member finance committee, 1986-1988, secretary ministerial studies board Missouri district, 1990-1992, ministerial credentials board Missouri district, since 1995.
Founder Longmont United Hospital Chaplaincy, 1979. Regional director Rocky Mountain Billy Graham Crusade, Denver, 1987. Coordinator Longmont Public Safety Chaplaincy, 1988.
Member Mexico Public School Planning and Review Committee, 1990. Member Mexico Ministerial Alliance (vice president 1991-1991, president 1991-1992), Kiwanis (president 1995-1996).
Married Nora Jane Holmes, August 7, 1971. 1 child, David Carter.