Question: who does mrs puff's voice on spongebob
Answer: Mary Jo Catlett ( born September 2 , 1938 ) is an American actress .