kyle balls wva