D 1990...
Wait till you get to know him, then you'll be calling him names too. Don't waste your time defending him. He is extremely arrogant, and enjoys belittling people, especially in public. But, I must admit he's the best in something... Lying.
He certainly deserves to be called by all those names, believe you me.
Cheers!