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