Steve Roden was born on April 27, 1964 in Los Angeles, California, USA. Steve was a composer, known for
Blow Debris (2000),
The Tuba Thieves (2023) 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.