Leonard Hubbard, the bass player who played with acclaimed Hip-Hop band The Roots for more than 15 years, died Wednesday (December 15) at Lankenau Hospital in Philadelphia. He was 62. Hubbard’s step-daughter India Owens confirmed the news. The cause of death was multiple myeloma, a form of blood cancer, which he was first diagnosed with in 2007.
According to Owens, Hubbard was in remission until last month.