Professor Hastings

Professor Hastings is a character on Sesame Street.