Levi Stubbs was born on June 6, 1936, in the Bahamas and died on October 17, 2008. He was their lead singer. He appeared in Little Shop of Horrors (voice) and Captain N: The Game Master. He was married to his wife, Clineice, since 1960. They have five children. In 1995, Stubbs was diagnosed with cancer. He also suffered from a stroke. Because of this, Theo Peoples has taken over as the lead singer on their current tours. On October 17, 2008, he succumbed to his illnesses.