<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 the voice of mrs. puff on spongebob