Welcome to David Joseph Simard's blog! Check back soon as new content will be posted often.