Answer
Jim Cummings has been the official voice of Winnie the Pooh since 1988. He took over the role from Sterling Holloway, who had voiced Pooh since the character's first appearance in 1966. Cummings has voiced Pooh in numerous films, television shows, and video games. He has also provided the voices of other characters in the Winnie the Pooh franchise, including Tigger, Eeyore, and Piglet.