John has been my go-to IT guy for several years and he has never let me down. He is very knowledgeable and been able to fix every issue Ive thrown at him. He takes special care of my clients computers as well, especially when it comes to networking. They really like that he can remote into their computers which greatly speeds up the process.