Steve Roden was born on April 27, 1964 in Los Angeles, California, USA. Steve was a composer, known for
The Tuba Thieves (2023),
Blow Debris (2000) and
Crois moi ton frère qui t'aime (2021). Steve was married to Sari Takahashi. Steve died on September 6, 2023 in Pasadena, California, USA.