David Chen

David Chen is a voice actor who worked on Teenage Mutant Ninja Turtles (2003 series)

Roles

 * Ancient One
 * Tora Yoshida