A native of Appleton, Wisconsin, Keith is the seventh of eight children born to a middle-school math teacher and a homemaker. He was nurtured in a strong youth program at Memorial Presbyterian Church. He holds a bachelor's degree in philosophy and religion from Coe College in Iowa, and a Master of Divinity degree from Princeton Theological Seminary.
In a summer Hebrew class Keith met his future wife, Marilyn Crawford. In 1984 they moved to the edge of the plains, Winnebago, Minnesota where they served as Co-Pastors at the Winnebago Presbyterian church. Daughters Mary and Ann were born there. After six years, in 1991, Keith was called to the Presbyterian Church of Deep Run located in Bedminster, PA. This church was founded in 1725 and it was once linked to the Doylestown Presbyterian Church. The 17 years at Deep Run were a time of growth and stability. Church programs were expanded and mission outreach deepened, while members built a new fellowship hall, library, and classrooms. Deep Run also hired its first full-time associate pastor.
Keith joined the staff at DPC in 2008. In 2012, he was a commissioner from the Presbytery of Philadelphia to the General Assembly meeting in Pittsburgh. In his free time Keith enjoys biographies, biking, chocolate, and the Green Bay Packers.