her role as goddess devi kanya kumari in the film devi kanyakumari was noteworthy he worked on sesame street before joining doctor buzzard's original savannah band