David Barras is a director and producer, known for Electric Man (2012), Stealing Second (2018) and Preparing the Feast (2013).
No data