Larry Linville played Col Frank Burns on Mash. I think he played the part perfectly. I couldn't imagine anyone else doing it justice. When he left the series it wasn't the same for me. David Ogden Stiers replaced him and although he was great, I still missed Frank.