Steven was born in San Fernando Vally, California, of the United States. Unfortunately, Steven commited suicide on February 22, 2019, at the age of 48. During his career, he played roles in works such as "The Hangover & The Hangover II," "American Dad," and "Due Date (2010)."
Cobra Kai Season 4 - The Loop
Do you like this video?