Staff
Meet Our TeamKarl Shelly
Pastor: Mission, Peace, and Justice, and Small Groups
Contact Karl via our Contact Form
Karl was born in Columbus, OH. He graduated from Adrian College, BA: Religion & Political Science, 1983, and University of Denver College of Law, JD, 1986.
Karl & his wife Michelle have three adult sons.
Karl previously worked as a lawyer, as a Capitol Hill lobbyist for Mennonite Central Committee, and a mediator in the D.C. court system. He’s been an adjunct professor of Peace, Justice, & Conflict Studies at GC since 2002, and a member of the AMC pastoral team since 1998.
Document written by Karl: Dimensions of Progressive Christianity
Response from Karl to being “charged” with officiating at same-sex wedding.
Anna Yoder Schlabach
Pastor: Worship, Pastoral Care
Contact Anna via our Contact Form
Scott Coulter
Pastor: Congregational Life, Hospitality
Contact Scott via our Contact Form
Moriah Hurst
Pastor: Child, Youth, and Adult Faith Formation
Contact Moriah via our Contact Form
Moriah was born in Harrisonburg, Va but moved around a lot as a child and into adult life. She graduated from Goshen College in 2003 with a degree focusing in bible/religion, English, biology and women’s studies; and AMBS in 2007 with a Mdiv in Youth Ministry.
Moriah is married to Doug.
Moriah worked in Australia with Mennonite Mission Network for 8 years in young adult and youth faith formation ministries. She moved to Harrisonburg, Va in 2016 and was the Nurture and Faith Development Pastor at Park View Mennonite Church for 8 years.
Moriah joined the AMC pastoral team in September 2024.
Maeve Smucker
Administrative Assistant
Maeve is responsible for communication and record-keeping in the church office, coordinates building rentals and volunteers for hospitality tasks, and provides administrative support for the church staff.
Naomi Roots
Church Administrator
Naomi is responsible for management of our church facility, coordinates our landscaping and building volunteers, and handles day-to-day finances and payroll.
Dancy Hirschler
Treasurer (Volunteer Position)