Who played kilinger on tv series mash?

In the CBS television series M*A*S*H (1972-83) Cpl Max Klinger of Toledo, Ohio, is played by the actor Jamie Farr who is also from Toledo, Ohio. Max Klinger was the first character introduced into the series that was not part of the book or movie. He was involved in the spin-off, After MASH.