Cleveland Cavaliers, Fox Sports Ohio play-by-play man Fred McLeod dies suddenly at 67 Prior to his Cavs work, McLeod was the voice of the Pistons for 22 seasons.