Oh crap I missed it.

conceited, egotistical,megalomaniac, narcissistic, pompous, self-absorbed, self-centered, self-concerned, self-indulgent, self-interested, self-loving, self-serving, selfish, stuck-up,vainglorious,wrapped up in oneself, assuming, cavalier,contemptuous,disdainful,overbearing,bloated, boastful,are just a few words that come to mind.

I'm just sayin'