Mary Jo Catlett (born September 2, 1938) is an American actress. She is notable for her role as housekeeper Pearl Gallagher on the television sitcom Diff'rent Strokes, and currently for her role as Mrs. Puff in SpongeBob SquarePants, which she has held since the show 's debut.
who does the voice of mrs. puff on spongebob
Mary Jo Catlett