St. John's Episcopal Church, Hampton, VA