Launching new web site

Welcome to my new web site and blog. The site is a work in progress and blog posts will be added on irregular basis.