TMNTPedia
Advertisement

David Chen is a voice actor who worked on the 2003 animated series.

Roles

Advertisement