I am pleasant to be around; you'd enjoy my company, and could leave my side at parties with your friends or coworkers around without worrying. I'm pretty self-aware, for what that's worth, and don't seem to be as narcissistic as most guys on here. I am confident, but not arrogant. I think there are lots of guys that are sweet, but they're pushovers; and there are lots of guys that are fun, but they're self-centered jerks. I'm a nice person, but am no passive pushover.
But wait! Here's more. I detest astrology, cringe at the thought that creationism could be taught in public schools, am horrified that otherwise educated people misuse "its" and "it's," and spend more time thinking about my dog's happiness than my own. I'm annoyed by pretentious people who think they have the answers to everything. I know I'm smart, but spend most of my time laughing at how stupid I can be about some things. I have a great sense of humor, though sometimes it veers towards the morbid (not the mean).
Oh, one last thing. I may be an agnostic, but my ethical code is clear. I'm not a cheater. I don't play games. I won't lie to you. I am solid in a crisis. I will support you in your decisions, even if we may sometimes disagree. How many men can (honestly) say that?
One last-last thing: I am the primary caregiver to an elderly parent. I may move in with my mom (I own her place) to assist in her care at some point in the next few months. If you can't understand that concept, I don't think we'd be compatible.
If I had to randomly list some words that apply to me, I think I'd pick intelligent, goofy, charming, geeky, cool-in-an-unconventional-way-that-some-woman-will-find-endearing (yes, that's a compound word - it has hyphens), dependable, undramatic, and thoughtful.