B Finals will be held at Great Oaks CC, Heart of the Hills, and Lifetime Fitness Rochester. Times, locations, and details to come.