David Ogden Stiers (born October 31, 1942) is an American actor, director, vocal actor, and musician, noted for his roles in Disney films, the television series M*A*S*H as Major Charles Emerson Winchester III and the science fiction drama The Dead Zone as Reverend Gene Purdy.