We have used Charlie for our previous website maintenance and when the site became obsolete he created a new website for our company. Charlie was easy to work with and gave us good ideas, advice and direction for our new website. He continues to maintain our website. We would highly recommend Charlie for website design, security and maintenance.