He earned his graduate degrees from the University of Chicago Divinity School in 1983 and Meadville/Lombard Theological School in 1984. He was ordained into the UU ministry in 1983, and in over 26 years in the parish ministry served congregations in Milwaukee, Tulsa, and Grand Rapids. He is now Minister Emeritus of All Souls Community Church of West Michigan, a congregation which in 2001 brought UUism back to Grand Rapids after a 60-year absence.