Mark newfie Adams 

A senior software engineer by training but an observer of the human condition. I'm passionate about equal rights for all and the cultural issues of the day.