Simon Sandquist was born in 1973. He is an editor and director, known for The Invisible (2002), Laura, Lost (2016) and Victor (1998).
No data