David Ogden Stiers, Who Played Major Charles Emerson Winchester III On 'M*A*S*H,' Is Dead At 75 David Ogden Stiers died at 75 after succumbing to bladder cancer. He was best known for being Major Winchester in the hit sitcom 'M*A*S*H' and in 1991 'Beauty and the Beast' as Cogsworth.