Steven Ross is known for Liberia: A Fragile Peace (2006), Monsters (1988) and Tales from the Darkside (1983).
No data