ByWalkerDecember 18, 2021 The Roots Founding Member Leonard Hubbard Dead After Battling Cancer For Over A Decade [Photo] News