John Hegwood Elite Training specializes in team basketball training and skill development for players of all ages and skill levels, with a focus on team development and execution from a technical and strategic perspective.