Computer geek; avowed liberal; student of humanity. :)
An advocate of work life balance and continuous learning!
The more I know, the more I know I don't know.
I enjoy meeting people from all different backgrounds, but most of all good...