Professor Drummond Bugle

Professor Drummond Bugle is a character who appears in Cliff Roberts' Sesame Street comic strip.