Leo Scott

Leo Scott is a film editor based in London, UK, working with Speade (UK) and Spot Welders (USA).

IMDB: imdb.com/name/nm2816195