he’s the one that called on Satan at the opening of some MTV show years ago
MTV has never been on my radar. He’s been around a long time, and yet, I don’t know him. Curious.