all saints garrison church