Wake Forest’s Demon Deacon

The concept of a Demon Deacon is already disturbing. Is he possessed? Is he abusing his position of religious authority? Throw in the fact that he looks like the deranged cousin of Statler and Waldorf, and you have one terrifying mascot. And why on Earth does he drive a motorcycle?