About
Abrasive, difficult, irritating. Also a tendency to hold inflated view of self worth.
Badges
Interests
Seeking