David Rose (animator)

Summary