Mee Rae Lee

Mee Rae Lee served as a production translation assistant for The Simpsons Movie.