Steve Scott

Steve Scott is an animation director and illustrator based in London, UK.

Website: stevescott.com.au