I have known John for over 8 years and have used him for our IT needs for 2 large companies and for our family and friends over those 8 years.Always goes the extra mile to assist, very reasonable and honest. If your computer is past the salvage point John will let you know how bad before piling up the hours and…