He was born and raised in Maryland and received his Master of Divinity Degree from Duke Divinity School in Durham, North Carolina. He has served two congregations in twenty-five years, one in North Carolina and currently one in Chelan, Washington, where his parish work includes Spiritual Direction, ministry to Vietnam veterans, the Adult Catechumenate, and care for the poor and dying. He and his wife Virginia have four grown children.