Robert Aitchison

Robert Aitchison is an animation supervisor and technical director, known for contributing various films animated by Starz Animation.