Leo Martin

Leo Martin is a Toronto-born producer, concept designer and storyboard artist at Arc Productions. He was a storyboard artist and assistant production manager for Tale of the Brave and the eighteenth season.