Tim is a very talented professional in his field. He has done all the I.T. work for both our offices and I was very happy both times. He has also done trobleshooting for us on various occasions and has been a real life saver. I would recommend Tim to anyone.