First Methodist Church, Burlington, VT, Jesus of the People on the altar