Greg was born and raised in Roseville, Minnesota, a northern suburb of Saint Paul. In 1979 he received a BA degree from the University of Minnesota in Recreation and Parks Administration (with an emphasis in "Camp Management in the Ministries"). In 1984 he graduated from Luther-Northwestern Theological Seminary (St. Paul) with a Masters of Divinity degree, and was then ordained (LCA) in July of that year. Over the years he has served congregations in Warroad, MN, Williston, ND, Northwood, ND, and Thief River Falls, MN. Greg became a rostered pastor of the Association of Free Lutheran Congregations (AFLC) in 2000. He began serving the Lutheran Church of Hope, Loveland, Colorado in July of 2015.
Greg and his wife, Kim, are the proud parents of five children, one of whom is now in the ever-loving arms of Jesus, and two grandchildren (twin boys!).