John is a pleasure to work with. I work for an apartment community, and we always need our computers in tip top shape. Anytime we have an issue, whether its with the computers or making changes to our website he is always just a call or email away. We recently had him do an upgrade of all our computers within the office, they have never ran better. Definitely one of the top IT guys I have worked with, as he is knowledgeable, clear about his pricing and responsive.