Adam Freeman is a professional writer with experience contributing to editorial pages,online blogs and writing short articles.