The Great Gildersleeve was played by Harold Peary.
Right. Frank Nelson played Ted Wills in a number of episodes. They actually look similar too.