He says he performed the front half and the voice, and he may very well have had a voice for Snuffy that was similar to Jerry's, but I have a theory is that the producers didn't think that he sounded enough like Snuffy, and had Jerry Nelson dub him over with his voice...however, since Davis has never said anything confirming this, I have no idea if my theory is true...