Steven Dean Moore

Steven Dean Moore is an American Animation Director and Producer who has directed 35 Episodes of The Simpsons and 25 Episodes of Madeline, in addition to directing several Episodes of Rugrats and The Three Stooges.