Michael E. HamiltonA talented and experienced programmer possessing a broad range of skills in diverse areas of computer science, matched by an ability to break down and explain technical considerations in plain English, so the less technically inclined can make educated decisions and leave with an understanding of what has been done.