Advertisement

Erica Russell

Profession
Director, Production designer, Animation department
  • 1995Oscar - Best Short Film, Animated:Nominated
Advertisement