Dan Duncan

Dan Duncan is the artist for Teenage Mutant Ninja Turtles (IDW) issues 1-12.