David Keyes at the church he served in Virginia