Pete Levin

Pete Levin is a stop motion animator for MAD.