<Tr> <Th> Occupation </Th> <Td> Actress </Td> </Tr> <Tr> <Th> Years active </Th> <Td> 1969--present </Td> </Tr> <P> 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 . </P> <P> Catlett was born in Denver, Colorado, the daughter of Cornelia M. (née Callaghan) and Robert J. Catlett . </P>

Who does mrs puff's voice on spongebob