Acting
Los Angeles, California, U.S
Died July 5, 2018
Elephant· 2003
Janitor
Dangerous Pursuit· 1990
Cabbie
Drugstore Cowboy· 1989
Accomplice
Mala Noche· 1987
Roberto Pepper